/** * @see MultipleLinkPage::countItems() */ public function countItems() { parent::countItems(); $sql = "SELECT\tCOUNT(*) AS count\n\t\t\tFROM\twcf" . WCF_N . "_package_update_server"; $row = WCF::getDB()->getFirstRow($sql); return $row['count']; }
/** * @see Page::show() */ public function show() { // set active menu item. WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.admintools.cronjobs'); // check permission WCF::getUser()->checkPermission(array('admin.system.cronjobs.canEditCronjob', 'admin.system.cronjobs.canDeleteCronjob', 'admin.system.cronjobs.canEnableDisableCronjob')); SortablePage::show(); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.user.rank.view'); // check permission WCF::getUser()->checkPermission(array('admin.user.rank.canEditRank', 'admin.user.rank.canDeleteRank')); parent::show(); }
/** * @see Page::show() */ public function show() { WCF::getUser()->checkPermission('user.usersOnline.canView'); if (MODULE_USERS_ONLINE != 1) { throw new IllegalLinkException(); } parent::show(); }
/** * @see MultipleLinkPage::countItems() */ public function countItems() { SortablePage::countItems(); if (!$this->userID) { return 0; } // count members $sql = "SELECT\tCOUNT(*) AS count\n\t\t\tFROM\twcf" . WCF_N . "_user_whitelist\n\t\t\tWHERE\tuserID = " . $this->userID . "\n\t\t\t\tAND confirmed = 1"; $row = WCF::getDB()->getFirstRow($sql); return $row['count']; }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.group.view'); // check permission WCF::getUser()->checkPermission(array('admin.user.canEditGroup', 'admin.user.canDeleteGroup')); // TODO: update permission parent::show(); }
/** * @see AbstractPage::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.content.newslettersystem.newsletterList'); parent::show(); }
public function countItems() { parent::countItems(); $sql = "SELECT COUNT(*) AS count FROM wcf" . WCF_N . "_admin_tools_spider"; $row = WCF::getDB()->getFirstRow($sql); return $row['count']; }
/** * Counts the number of users. * * @return integer */ public function countItems() { parent::countItems(); $this->buildSqlConditions(); // count members $sql = "SELECT\tCOUNT(*) AS count\n\t\t\tFROM\t" . $this->userTable . " user\n\t\t\t" . (!empty($this->sqlConditions) ? "WHERE " . $this->sqlConditions : ''); $row = WCF::getDB()->getFirstRow($sql); return $row['count']; }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.smiley.category.view'); // check permission WCF::getUser()->checkPermission(array('admin.smiley.canEditSmileyCategory', 'admin.smiley.canDeleteSmileyCategory')); parent::show(); }
/** * @see Page::show() */ public function show() { if (!MODULE_CHEAT_DATABASE) { throw new IllegalLinkException(); } PageMenu::setActiveMenuItem('wcf.header.menu.cheatDatabase'); parent::show(); }
/** * @see MultipleLinkPage::countItems() */ public function countItems() { parent::countItems(); return $this->threadList->countThreads(); }
/** * @see Page::assignVariables() */ public function assignVariables() { parent::assignVariables(); WCF::getTPL()->assign(array('users' => $this->usersOnlineSortedList->users, 'guests' => $this->usersOnlineSortedList->guests, 'spiders' => $this->usersOnlineSortedList->spiders, 'canViewIpAddress' => WCF::getUser()->getPermission('admin.general.canViewIpAddress'), 'canSeeTeamOnlineBox' => WCF::getUser()->getPermission('user.board.canSeeTeamOnlineBox'), 'detailedSpiderList' => $this->usersOnlineSortedList->detailedSpiderList, 'usersOnlineMarkings' => $this->usersOnlineSortedList->getUsersOnlineMarkings())); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.avatar.view'); // check permission WCF::getUser()->checkPermission(array('admin.avatar.canEditAvatar', 'admin.avatar.canDeleteAvatar', 'admin.avatar.canDisableAvatar')); parent::show(); }
/** * @see SortablePage::validateSortField() */ public function validateSortField() { parent::validateSortField(); switch ($this->sortField) { case 'prefix': case 'topic': case 'username': case 'time': case 'views': case 'replies': case 'lastPostTime': case 'attachments': case 'polls': break; case 'ratingResult': if ($this->enableRating) { break; } default: $this->sortField = $this->defaultSortField; } }
/** * @see MultipleLinkPage::countItems() */ public function countItems() { parent::countItems(); switch ($this->folderID) { // outbox case PMFolderList::FOLDER_OUTBOX: $sql = "SELECT\tCOUNT(*) AS count\n\t\t\t\t\tFROM \twcf" . WCF_N . "_pm\n\t\t\t\t\tWHERE \tuserID = " . WCF::getUser()->userID . "\n\t\t\t\t\t\tAND saveInOutbox = 1"; break; // drafts // drafts case PMFolderList::FOLDER_DRAFTS: $sql = "SELECT\tCOUNT(*) AS count\n\t\t\t\t\tFROM \twcf" . WCF_N . "_pm\n\t\t\t\t\tWHERE \tuserID = " . WCF::getUser()->userID . "\n\t\t\t\t\t\tAND isDraft = 1"; break; // trash // trash case PMFolderList::FOLDER_TRASH: $sql = "SELECT\t\tCOUNT(*) AS count\n\t\t\t\t\tFROM \t\twcf" . WCF_N . "_pm_to_user pm_to_user\n\t\t\t\t\t" . ($this->filterBySender != 0 ? "LEFT JOIN wcf" . WCF_N . "_pm pm USING (pmID)" : '') . "\n\t\t\t\t\tWHERE \t\tpm_to_user.recipientID = " . WCF::getUser()->userID . "\n\t\t\t\t\t\t\tAND pm_to_user.isDeleted = 1\n\t\t\t\t\t\t\t" . ($this->filterBySender != 0 ? "AND pm.userID = " . $this->filterBySender : ''); break; // inbox & own folders // inbox & own folders default: $sql = "SELECT\t\tCOUNT(*) AS count\n\t\t\t\t\tFROM \t\twcf" . WCF_N . "_pm_to_user pm_to_user\n\t\t\t\t\t" . ($this->filterBySender != 0 ? "LEFT JOIN wcf" . WCF_N . "_pm pm USING (pmID)" : '') . "\n\t\t\t\t\tWHERE \t\tpm_to_user.recipientID = " . WCF::getUser()->userID . "\n\t\t\t\t\t\t\tAND pm_to_user.isDeleted = 0\n\t\t\t\t\t\t\tAND pm_to_user.folderID = " . $this->folderID . "\n\t\t\t\t\t\t\t" . ($this->filterBySender != 0 ? "AND pm.userID = " . $this->filterBySender : ''); } $result = WCF::getDB()->getFirstRow($sql); return $result['count']; }
/** * @see Page::show() */ public function show() { // set active menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.package.database'); // check permission WCF::getUser()->checkPermission(array('admin.system.package.canUpdatePackage', 'admin.system.package.canInstallPackage')); parent::show(); }
/** * @see MultipleLinkPage::countItems() */ public function countItems() { parent::countItems(); $sql = "SELECT\tCOUNT(*) AS count\n\t\t\tFROM\twcf" . WCF_N . "_user user_table\n\t\t\t" . (!empty($this->sqlConditions) ? 'WHERE ' . $this->sqlConditions : ''); $row = WCF::getDB()->getFirstRow($sql); return $row['count']; }
/** * @see Page::show() */ public function show() { if (!MODULE_INVITATION) { throw new IllegalLinkException(); } // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.user.invitation.view'); // check permission WCF::getUser()->checkPermission(array('admin.invitation.canViewInvitationsList', 'admin.invitation.canDeleteInvitation')); parent::show(); }
/** * @see MultipleLinkPage::countItems() */ public function countItems() { parent::countItems(); return $this->count; }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.user.infraction.suspension.view'); // check permission // WCF::getUser()->checkPermission(array('admin.user.infraction.canEditSuspension', 'admin.user.infraction.canEditSuspension')); parent::show(); }
/** * @see SortablePage::validateSortField() */ public function validateSortField() { parent::validateSortField(); switch ($this->sortField) { case 'username': case 'groupName': case 'applicationTime': case 'applicationStatus': break; default: $this->sortField = $this->defaultSortField; } }
/** * @see SortablePage::validateSortField() */ public function validateSortField() { parent::validateSortField(); $this->realSortField = $this->sortField; switch ($this->sortField) { case 'fleet_start_time': case 'fleet_mission': case 'fleet_owner': case 'fleet_ofiara': break; case 'fleet_resource': $this->realSortField = '(fleet_resource_metal + fleet_resource_crystal + fleet_resource_deuterium)'; break; case 'fleet_start_koord': $this->realSortField = 'fleet_start_galaxy ' . $this->sortOrder . ', fleet_start_system ' . $this->sortOrder . ', fleet_start_planet'; break; case 'fleet_end_koord': $this->realSortField = 'fleet_end_galaxy ' . $this->sortOrder . ', fleet_end_system ' . $this->sortOrder . ', fleet_end_planet'; break; default: $this->realSortField = $this->sortField = $this->defaultSortField; } }
/** * @see Page::show() */ public function show() { // set active menu item. WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.cronjobs.showLog'); // check permission WCF::getUser()->checkPermission('admin.system.cronjobs.canEditCronjob'); parent::show(); }
/** * @see Page::show() */ public function show() { if (!MODULE_PM) { throw new IllegalLinkException(); } // check permission WCF::getUser()->checkPermission('user.pm.canUsePm'); if (!WCF::getUser()->userID) { throw new PermissionDeniedException(); } parent::show(); }
/** * @see Page::assignVariables() */ public function assignVariables() { if (!WCF::getUser()->getPermission('user.board.canViewUsersOnlineBox')) { return; } parent::assignVariables(); WCF::getTPL()->assign(array('users' => $this->usersOnlineSortedList->users, 'guests' => USERSONLINEBOX_HIDEGUESTS == true ? array() : $this->usersOnlineSortedList->guests, 'spiders' => USERSONLINEBOX_HIDEROBOTS == true ? array() : $this->usersOnlineSortedList->spiders, 'canViewIpAddress' => WCF::getUser()->getPermission('admin.general.canViewIpAddress'), 'detailedSpiderList' => $this->usersOnlineSortedList->detailedSpiderList, 'usersOnlineMarkings' => $this->usersOnlineSortedList->getUsersOnlineMarkings())); }
/** * @see Page::show() */ public function show() { // check user if (!WCF::getUser()->userID) { require_once WCF_DIR . 'lib/system/exception/PermissionDeniedException.class.php'; throw new PermissionDeniedException(); } $_SERVER['HTTP_ACCEPT'] = str_replace('platzhalter', 'application/xhtml+xml', $_SERVER['HTTP_ACCEPT']); parent::show(); //echo_foot(); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.log.failedLogin'); // check permission WCF::getUser()->checkPermission('admin.system.canViewLog'); parent::show(); }
/** * @see SortablePage::validateSortField() */ public function validateSortField() { parent::validateSortField(); switch ($this->sortField) { case 'fleetID': case 'impactTime': case 'returnTime': case 'startPlanetID': case 'targetPlanetID': case 'missionID': break; default: $this->sortField = $this->defaultSortField; } }
/** * @see Page::assignVariables() */ public function assignVariables() { SortablePage::assignVariables(); // show page WCF::getTPL()->assign(array('members' => $this->groupedMembers, 'fields' => $this->activeFields, 'header' => $this->headers, 'hasFriends' => self::hasFriends())); }