Beispiel #1
0
 /**
  * @see wcf\page\IPage::show()
  */
 public function show()
 {
     parent::show();
     // check master password
     WCFACP::checkMasterPassword();
     switch ($this->action) {
         case 'install':
         case 'update':
             if ($this->action == 'install') {
                 WCF::getSession()->checkPermissions(array('admin.system.package.canInstallPackage'));
             } else {
                 WCF::getSession()->checkPermissions(array('admin.system.package.canUpdatePackage'));
             }
             $queue = new PackageInstallationQueue($this->queueID);
             $dispatcher = new PackageInstallationDispatcher($queue);
             $dispatcher->beginInstallation();
             break;
         case 'rollback':
             // TODO
             die('ROLLBACK');
             //WCF::getSession()->checkPermissions(array('admin.system.package.canInstallPackage'));
             break;
         case 'openQueue':
             PackageInstallationDispatcher::openQueue($this->parentQueueID, $this->processNo);
             break;
         case 'startUninstall':
             WCF::getSession()->checkPermissions(array('admin.system.package.canUninstallPackage'));
             PackageUninstallationDispatcher::checkDependencies();
             break;
     }
 }
 /**
  * @see wcf\page\IPage::show()
  */
 public function show()
 {
     // set active menu item
     ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.package.autoupdate');
     // check master password
     WCFACP::checkMasterPassword();
     parent::show();
 }
	/**
	 * @see	wcf\form\IForm::show()
	 */
	public function show() {
		// set active menu item
		ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.user.massProcessing');
		
		// check master password
		WCFACP::checkMasterPassword();
		
		// show form
		parent::show();
	}
Beispiel #4
0
 /**
  * @see wcf\form\IForm::show()
  */
 public function show()
 {
     // set active menu item
     ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.option.category.' . $this->category->categoryName);
     // check permission
     WCF::getSession()->checkPermissions(array('admin.system.canEditOption'));
     if ($this->category->categoryName == 'module') {
         // check master password
         WCFACP::checkMasterPassword();
     }
     // show form
     parent::show();
 }
 /**
  * @see	\wcf\page\IPage::show()
  */
 public function show()
 {
     // check master password
     WCFACP::checkMasterPassword();
     parent::show();
 }
Beispiel #6
0
	/**
	 * @see	wcf\form\IForm::show()
	 */
	public function show() {
		// set active menu item
		ACPMenu::getInstance()->setActiveMenuItem($this->menuItemName);
		
		// check master password
		WCFACP::checkMasterPassword();
		
		// show form
		parent::show();
	}
	/**
	 * @see	wcf\page\IPage::show()
	 */
	public function show() {
		// check master password
		WCFACP::checkMasterPassword();
		
		if ($this->action == 'install') {
			WCF::getSession()->checkPermissions(array('admin.system.package.canInstallPackage'));
		}
		else {
			WCF::getSession()->checkPermissions(array('admin.system.package.canUpdatePackage'));
		}
		
		parent::show();
	}
	/**
	 * @see	wcf\page\IPage::show()
	 */
	public function show() {
		if ($this->action == 'install') WCF::getSession()->checkPermissions(array('admin.system.package.canInstallPackage'));
		else {
			WCF::getSession()->checkPermissions(array('admin.system.package.canUpdatePackage'));
			$this->activeMenuItem = 'wcf.acp.menu.link.package';
		}
		
		// check master password
		WCFACP::checkMasterPassword();
		
		parent::show();
	}
 /**
  * @see	\wcf\page\IPage::show()
  */
 public function show()
 {
     if (!WCF::getSession()->getPermission('admin.system.package.canInstallPackage') && !WCF::getSession()->getPermission('admin.system.package.canUpdatePackage')) {
         throw new PermissionDeniedException();
     }
     // check master password
     WCFACP::checkMasterPassword();
     parent::show();
 }