/**
  * @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();
 }
Beispiel #29
0
 /**
  * @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()));
 }