private function _setRaid($raid) { if ($raid instanceof Raid) { $this->_raid = $raid; } else { $this->_raid = Raid::loadById($raid); } }
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; }
<?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);