コード例 #1
0
ファイル: ScanNow.php プロジェクト: cannking/vtigercrm-debug
 public function checkPermission(Vtiger_Request $request)
 {
     parent::checkPermission($request);
     $recordId = $request->get('record');
     if (!$recordId) {
         throw new AppException(vtranslate('LBL_PERMISSION_DENIED', $request->getModule(false)));
     }
 }
コード例 #2
0
ファイル: Save.php プロジェクト: cannking/vtigercrm-debug
 public function checkPermission(Vtiger_Request $request)
 {
     parent::checkPermission($request);
     $moduleModel = Vtiger_Module_Model::getInstance($request->getModule());
     $currentUserPrivilegesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel();
     if (!$currentUserPrivilegesModel->hasModulePermission($moduleModel->getId())) {
         throw new AppException('LBL_PERMISSION_DENIED');
     }
 }
コード例 #3
0
 public function checkPermission(Vtiger_Request $request)
 {
     parent::checkPermission($request);
     $qualifiedModuleName = $request->getModule(false);
     $sourceModule = $request->get('sourceModule');
     if (!$sourceModule) {
         throw new AppException(vtranslate('LBL_PERMISSION_DENIED', $qualifiedModuleName));
     }
 }