예제 #1
0
파일: Attendee.php 프로젝트: slijm/e107dkp
 private function _setRaid($raid)
 {
     if ($raid instanceof Raid) {
         $this->_raid = $raid;
     } else {
         $this->_raid = Raid::loadById($raid);
     }
 }
예제 #2
0
파일: Raid.php 프로젝트: slijm/e107dkp
 public static function loadByMember($member)
 {
     global $sql;
     if ($member instanceof Member) {
         $member = $member->getId();
     }
     $sql->db_Select("e107dkp_attendees", "raid", "member={$member}");
     $raids = array();
     while ($row = $sql->db_Fetch()) {
         $raids = Raid::loadById($row['raid']);
     }
     return $raids;
 }
예제 #3
0
파일: index.php 프로젝트: slijm/e107dkp
<?php

$raids = Raid::loadAll();
global $ns;
$text .= "<div style=\"text-align: center;\">\n<h2>" . LAN_ADMIN_RAIDS_INDEX_TITLE . "</h2>";
if (count($raids)) {
    $text .= "<table>\n\t<tr><th>Raid Date</th><th>Raid Zone</th><th>Raid Start Time</th><th>Edit</th><th>Delete</th></tr>";
    foreach ($raids as $raid) {
        $text .= "<tr><td>" . $raid->getDate() . "</td><td>" . $raid->getZone()->getName() . "</td><td>" . $raid->getStartTime() . "</td><td><a href=\"?action=edit&id=" . $raid->getId() . "\">Edit</a></td><td><a href=\"?action=delete&id=" . $raid->getId() . "\" onclick=\"return confirm('Are you sure you wish to delete the raid to " . $raid->getZone()->getName() . " on " . $raid->getDate() . "? All DKP earned and spent during this raid will be deleted and cannot be recovered. IF YOU PRESS OK THE OPERATION WILL EXECUTE!');\">Delete</a></td></tr>";
    }
    $text .= "</table>";
} else {
    $text .= "<p>" . LAN_ADMIN_RAIDS_INDEX_NORAIDSEXIST . "</p>";
}
$text .= "<p><a href=\"?action=add\">" . LAN_ADMIN_RAIDS_INDEX_ADDRAIDOPTION . "</a></p>\n<p><a href=\"admin_e107dkp.php\">" . LAN_ADMIN_COMMON_MAINMENU . "</a></p>\n</div>";
$ns->tableRender("<a href=\"admin_e107dkp.php\">" . LAN_ADMIN_COMMON_MAINMENU . "</a> -> Raid Management", $text);