/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wot.acp.menu.link.game.fleet.search'); $this->readCache(); parent::show(); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.admintools.spider'); // show page parent::show(); }
/** * @see Action::execute() */ public function execute() { AbstractAction::execute(); // check permission WCF::getUser()->checkPermission('admin.user.canBanUser'); if (count($this->userIDs) > 0) { // check permission $sql = "SELECT\tDISTINCT groupID\n\t\t\t\tFROM\twcf" . WCF_N . "_user_to_groups\n\t\t\t\tWHERE\tuserID IN (" . implode(',', $this->userIDs) . ")"; $result = WCF::getDB()->sendQuery($sql); while ($row = WCF::getDB()->fetchArray($result)) { if (!Group::isAccessibleGroup($row['groupID'])) { throw new PermissionDeniedException(); } } // update user $sql = "UPDATE\twcf" . WCF_N . "_user\n\t\t\t\tSET\tbanned = 0\n\t\t\t\tWHERE\tuserID IN (" . implode(',', $this->userIDs) . ")"; WCF::getDB()->sendQuery($sql); // unmark users UserEditor::unmarkAll(); // reset sessions Session::resetSessions($this->userIDs); } $this->executed(); if (!empty($this->url)) { HeaderUtil::redirect($this->url); } else { // set active menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.user.management'); // show succes message WCF::getTPL()->assign('message', 'wcf.acp.user.unban.success'); WCF::getTPL()->display('success'); } exit; }
/** * @see Page::show() */ public function show() { // enable menu item if (!empty($this->activeMenuItem)) { WCFACP::getMenu()->setActiveMenuItem($this->activeMenuItem); } parent::show(); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.package.server.view'); // check permission. WCF::getUser()->checkPermission('admin.system.package.canEditServer'); parent::show(); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.style.view'); // check permission WCF::getUser()->checkPermission(array('admin.style.canEditStyle', 'admin.style.canDeleteStyle', 'admin.style.canExportStyle')); parent::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() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.attachment.view'); // check permission WCF::getUser()->checkPermission('admin.attachment.canDeleteAttachment'); parent::show(); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.package'); // check permission WCF::getUser()->checkPermission(array('admin.system.package.canUpdatePackage', 'admin.system.package.canUninstallPackage')); parent::show(); }
/** * @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('wot.acp.menu.link.game.fleet.search'); // check permission //WCF::getUser()->checkPermission('admin.user.canSearchFleet'); parent::show(); }
/** * @see Page::show() */ public function show() { // permission WCF::getUser()->checkPermission('admin.system.adminTools.canView'); // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.adminTools'); // show page parent::show(); }
/** * @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 Page::show() */ public function show() { // check module option if (!MODULE_CMSSTATISTICS) { throw new IllegalLinkException(); } // enable menu entry WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.content.host.statistics'); parent::show(); }
/** * @see Page::show() */ public function show() { // set active menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.autoupdate'); // check permission WCF::getUser()->checkPermission('admin.system.package.canUpdatePackage'); // check master password WCFACP::checkMasterPassword(); parent::show(); }
/** * @see Action::execute() */ public function execute() { AbstractAction::execute(); // check permission WCF::getUser()->checkPermission('admin.user.canEnableUser'); if (count($this->userIDs) > 0) { // check permission $sql = "SELECT\tDISTINCT groupID\n\t\t\t\tFROM\twcf" . WCF_N . "_user_to_groups\n\t\t\t\tWHERE\tuserID IN (" . implode(',', $this->userIDs) . ")"; $result = WCF::getDB()->sendQuery($sql); while ($row = WCF::getDB()->fetchArray($result)) { if (!Group::isAccessibleGroup($row['groupID'])) { throw new PermissionDeniedException(); } } // update groups $sql = "DELETE FROM\twcf" . WCF_N . "_user_to_groups\n\t\t\t\tWHERE\t\tuserID IN (" . implode(',', $this->userIDs) . ")\n\t\t\t\t\t\tAND groupID <> " . Group::getGroupIdByType(Group::EVERYONE); WCF::getDB()->sendQuery($sql); $sql = "INSERT IGNORE INTO\twcf" . WCF_N . "_user_to_groups\n\t\t\t\t\t\t\t(userID, groupID)\n\t\t\t\tVALUES\t\t\t(" . implode(', ' . Group::getGroupIdByType(Group::GUESTS) . '),(', $this->userIDs) . ", '" . Group::getGroupIdByType(Group::GUESTS) . "')"; WCF::getDB()->sendQuery($sql); // update activation code foreach ($this->userIDs as $userID) { $sql = "UPDATE\twcf" . WCF_N . "_user\n\t\t\t\t\tSET\tactivationCode = " . UserRegistrationUtil::getActivationCode() . "\n\t\t\t\t\tWHERE\tuserID = " . $userID; WCF::getDB()->sendQuery($sql); } // unmark users UserEditor::unmarkAll(); // reset sessions Session::resetSessions($this->userIDs); } $this->executed(); if (!empty($this->url)) { HeaderUtil::redirect($this->url); } else { // set active menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.user.management'); // show succes message WCF::getTPL()->assign('message', 'wcf.acp.user.disable.success'); WCF::getTPL()->display('success'); } exit; }
/** * Checks whether this package is required by other packages. * If so than a template will be displayed to warn the user that * a further uninstallation will uninstall also the dependent packages */ public static function checkDependencies() { $packageID = 0; if (isset($_REQUEST['activePackageID'])) { $packageID = intval($_REQUEST['activePackageID']); } // get packages info try { // create object of uninstalling package $package = new Package($packageID); } catch (SystemException $e) { throw new IllegalLinkException(); } // can not uninstall wcf package. if ($package->getPackage() == 'com.woltlab.wcf') { throw new IllegalLinkException(); } $dependentPackages = array(); if ($package->isRequired()) { // get packages that requires this package $dependentPackages = self::getPackageDependencies($package->getPackageID()); $uninstallAvailable = true; foreach ($dependentPackages as $dependentPackage) { if ($dependentPackage['packageID'] == PACKAGE_ID) { $uninstallAvailable = false; break; } } // show uninstall dependencies template if (!isset($_POST['send']) && count($dependentPackages)) { WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.package'); // show delete requirements sure template WCF::getTPL()->assign(array('packageObj' => $package, 'dependentPackages' => $dependentPackages, 'activePackageID' => $packageID, 'uninstallAvailable' => $uninstallAvailable)); WCF::getTPL()->display('packageUninstallationDependencies'); exit; } else { if (!$uninstallAvailable) { throw new IllegalLinkException(); } self::addQueueEntries($package, $dependentPackages); } } // no dependencies. add this package to queue self::addQueueEntries($package); }
/** * @see Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.user.management'); parent::show(); }
/** * @see Page::show() */ public function show() { WCF::getUser()->checkPermission('admin.general.attachmentManager.canView'); // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.attachmentManager'); WCF::getSession()->register('showThumbnails', $this->showThumbnails); WCF::getSession()->register('showOnlyMessageType', $this->showOnlyMessageType); WCF::getSession()->register('showOnlyFileType', $this->showOnlyFileType); WCF::getSession()->register('showOnlyImages', $this->showOnlyImages); // show form parent::show(); }
public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('bash.acp.menu.link.content.servers.list'); parent::show(); }
/** * @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 Page::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.group'); Session::resetSessions(); WCF::getUser()->checkPermission('admin.user.canPMToUserGroups'); // show form parent::show(); }
/** * @see Page::show() */ public function show() { WCFACP::getMenu()->setActiveMenuItem($this->activeMenuItem); parent::show(); }
/** * @see Page::show() */ public function show() { // enable acpmenu entry WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.content.host.list'); parent::show(); }
/** * @see Page::show() */ public function show() { // set active menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.admintools.index'); parent::show(); }
/** * @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 Page::show() */ public function show() { WCFACP::getMenu()->setActiveMenuItem('pb.acp.menu.link.content.source.list'); parent::show(); }
/** * @see Form::show() */ public function show() { // set active menu item WCFACP::getMenu()->setActiveMenuItem($this->activeMenuItem); // check permission //WCF::getUser()->checkPermission($this->permission); // get user options and categories from cache $this->readCache(); // show form parent::show(); }
/** * @see Form::show() */ public function show() { // set active menu item WCFACP::getMenu()->setActiveMenuItem($this->menuItemName); // check permission WCF::getUser()->checkPermission('admin.user.canSearchUser'); // get user options and categories from cache $this->readCache(); // show form parent::show(); }
/** * @see AbstractPage::show() */ public function show() { // enable menu item WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.content.newslettersystem.newsletterList'); parent::show(); }