示例#1
0
 function __construct()
 {
     parent::__construct();
     $this->exposeMethod('getListViewCount');
     $this->exposeMethod('getRecordsCount');
     $this->exposeMethod('getPageCount');
 }
 /**
  * Function to get the list of Script models to be included
  * @param Vtiger_Request $request
  * @return <Array> - List of Vtiger_JsScript_Model instances
  */
 function getHeaderScripts(Vtiger_Request $request)
 {
     $headerScriptInstances = parent::getHeaderScripts($request);
     $moduleName = $request->getModule();
     $jsFileNames = array('modules.Vtiger.resources.List', 'modules.Vtiger.resources.FindDuplicates');
     $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
     $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);
     return $headerScriptInstances;
 }
示例#3
0
 /**
  * Function to get the list of Script models to be included
  * @param Vtiger_Request $request
  * @return <Array> - List of Vtiger_JsScript_Model instances
  */
 function getFooterScripts(Vtiger_Request $request)
 {
     $headerScriptInstances = parent::getFooterScripts($request);
     $moduleName = $request->getModule();
     $jsFileNames = array('libraries.jquery.ZeroClipboard.ZeroClipboard', 'modules.OSSPasswords.resources.showRelatedModulePass');
     $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
     $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);
     return $headerScriptInstances;
 }
示例#4
0
 function __construct()
 {
     global $log;
     $log->debug("Entering ./views/ListAjax.php::__construct");
     parent::__construct();
     $this->exposeMethod('getListViewCount');
     $this->exposeMethod('getRecordsCount');
     $this->exposeMethod('getPageCount');
 }
示例#5
0
 function preProcess(Vtiger_Request $request)
 {
     $viewer = $this->getViewer($request);
     $moduleName = $request->getModule();
     $documentModuleModel = Vtiger_Module_Model::getInstance($moduleName);
     $defaultCustomFilter = $documentModuleModel->getDefaultCustomFilter();
     $folderList = Documents_Module_Model::getAllFolders();
     $viewer->assign('DEFAULT_CUSTOM_FILTER_ID', $defaultCustomFilter);
     $viewer->assign('FOLDERS', $folderList);
     parent::preProcess($request);
 }
示例#6
0
 /**
  * Function to get the list of Script models to be included
  * @param Vtiger_Request $request
  * @return <Array> - List of Vtiger_JsScript_Model instances
  */
 function getHeaderScripts(Vtiger_Request $request)
 {
     global $log;
     $log->debug("Entering ./views/FindDuplicates.php::getHeaderScripts");
     $headerScriptInstances = parent::getHeaderScripts($request);
     $moduleName = $request->getModule();
     $jsFileNames = array('modules.Vtiger.resources.List', 'modules.Vtiger.resources.FindDuplicates');
     $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
     $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);
     return $headerScriptInstances;
 }
示例#7
0
 /**
  * Function to get the list of Script models to be included
  * @param Vtiger_Request $request
  * @return <Array> - List of Vtiger_JsScript_Model instances
  */
 function getFooterScripts(Vtiger_Request $request)
 {
     $headerScriptInstances = parent::getFooterScripts($request);
     $moduleName = $request->getModule();
     $modulePopUpFile = 'modules.' . $moduleName . '.resources.Edit';
     unset($headerScriptInstances[$modulePopUpFile]);
     $jsFileNames = array('modules.Products.resources.Edit');
     $jsFileNames[] = $modulePopUpFile;
     $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
     $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);
     return $headerScriptInstances;
 }