Exemplo n.º 1
0
 public function preExecute()
 {
     $sessionVariableManager = new DatabaseSessionManager();
     $sessionVariableManager->setSessionVariables(array('orangehrm_user' => Auth::instance()->getLoggedInUserId()));
     $sessionVariableManager->registerVarables();
     $this->setOperationName(OrangeActionHelper::getActionDescriptor($this->getModuleName(), $this->getActionName()));
 }
Exemplo n.º 2
0
 public function preExecute()
 {
     $sessionVariableManager = new DatabaseSessionManager();
     $sessionVariableManager->setSessionVariables(array('orangehrm_user' => Auth::instance()->getLoggedInUserId()));
     $sessionVariableManager->registerVariables();
     $this->setOperationName(OrangeActionHelper::getActionDescriptor($this->getModuleName(), $this->getActionName()));
     /* For highlighting corresponding menu item */
     $request = $this->getRequest();
     $initialActionName = $request->getParameter('initialActionName', '');
     if (empty($initialActionName)) {
         $loggedInEmpNum = $this->getUser()->getEmployeeNumber();
         $empNumber = $request->getParameter('empNumber');
         if (!empty($loggedInEmpNum) && $loggedInEmpNum == $empNumber) {
             $request->setParameter('initialActionName', 'viewMyDetails');
         } else {
             $request->setParameter('initialActionName', 'viewEmployeeList');
         }
     }
 }
Exemplo n.º 3
0
 protected static function init()
 {
     if (is_null(self::$actionDescriptors)) {
         self::$actionDescriptors = sfYaml::load(sfConfig::get('sf_apps_dir') . '/orangehrm/config/action_descriptions.yml');
     }
 }