getModule(); $moduleModel = Reports_Module_Model::getInstance($moduleName); $currentUserPriviligesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel(); if(!$currentUserPriviligesModel->hasModulePermission($moduleModel->getId())) { throw new AppException('LBL_PERMISSION_DENIED'); } } public function process (Vtiger_Request $request) { $viewer = $this->getViewer($request); $moduleName = $request->getModule(); $folderId = $request->get('folderid'); if ($folderId) { $folderModel = Reports_Folder_Model::getInstanceById($folderId); } else { $folderModel = Reports_Folder_Model::getInstance(); } $viewer->assign('FOLDER_MODEL', $folderModel); $viewer->assign('MODULE',$moduleName); $viewer->view('EditFolder.tpl', $moduleName); } }