00001 <?php 00002 00016 // Import the base Handler. 00017 import('controllers.tab.settings.SettingsTabHandler'); 00018 00019 class ManagerSettingsTabHandler extends SettingsTabHandler { 00020 00022 var $_wizardMode; 00023 00027 function ManagerSettingsTabHandler() { 00028 $role = array(ROLE_ID_PRESS_MANAGER); 00029 parent::SettingsTabHandler($role); 00030 } 00031 00032 00033 // 00034 // Getters and Setters 00035 // 00040 function getWizardMode() { 00041 return $this->_wizardMode; 00042 } 00043 00048 function setWizardMode($wizardMode) { 00049 $this->_wizardMode = (boolean)$wizardMode; 00050 } 00051 00052 00053 // 00054 // Extended methods from SettingsTabHandler 00055 // 00059 function initialize(&$request, $args = null) { 00060 $this->setWizardMode($request->getUserVar('wizardMode')); 00061 00062 parent::initialize($request, $args); 00063 00064 // Load handler specific translations. 00065 AppLocale::requireComponents(LOCALE_COMPONENT_PKP_MANAGER, LOCALE_COMPONENT_OMP_MANAGER, LOCALE_COMPONENT_PKP_GRID); 00066 } 00067 } 00068 00069 ?>
1.7.1