[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/modules/Users/views/ -> ChangePassword.php (source)

   1  <?php
   2  
   3  /*+**********************************************************************************
   4   * The contents of this file are subject to the vtiger CRM Public License Version 1.1
   5   * ("License"); You may not use this file except in compliance with the License
   6   * The Original Code is:  vtiger CRM Open Source
   7   * The Initial Developer of the Original Code is vtiger.
   8   * Portions created by vtiger are Copyright (C) vtiger.
   9   * All Rights Reserved.
  10   ************************************************************************************/
  11  
  12  class Users_ChangePassword_View extends Vtiger_Basic_View {
  13      
  14      public function preProcess (Vtiger_Request $request, $display=true) {
  15          parent::preProcess($request, false);
  16          
  17          $viewer = $this->getViewer($request);
  18  
  19          $moduleName = $request->getModule();
  20          if(!empty($moduleName)) {
  21              $moduleModel = Vtiger_Module_Model::getInstance($moduleName);
  22              $currentUser = Users_Record_Model::getCurrentUserModel();
  23              $userPrivilegesModel = Users_Privileges_Model::getInstanceById($currentUser->getId());
  24              $viewer->assign('MODULE', $moduleName);
  25  
  26              //Dont check for module permissions since for non admin users module permission will not be there 
  27  
  28              $linkParams = array('MODULE'=>$moduleName, 'ACTION'=>$request->get('view'));
  29              $linkModels = $moduleModel->getSideBarLinks($linkParams);
  30  
  31              $viewer->assign('QUICK_LINKS', $linkModels);
  32          }
  33          
  34          $viewer->assign('CURRENT_USER_MODEL', Users_Record_Model::getCurrentUserModel());
  35          $viewer->assign('CURRENT_VIEW', $request->get('view'));
  36          if($display) {
  37              $this->preProcessDisplay($request);
  38          }
  39      }
  40      
  41      
  42      protected function preProcessDisplay(Vtiger_Request $request) {}
  43      
  44  	public function process(Vtiger_Request $request) {
  45          $viewer = $this->getViewer($request);
  46          $viewer->assign('UI5_URL', $this->getUI5EmbedURL($request));
  47          $viewer->view('UI5EmbedView.tpl');
  48      }
  49      
  50  }


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1