Ejemplo n.º 1
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.Popup';
     $moduleEditFile = 'modules.' . $moduleName . '.resources.Edit';
     unset($headerScriptInstances[$modulePopUpFile]);
     unset($headerScriptInstances[$moduleEditFile]);
     $jsFileNames = ['modules.Inventory.resources.Edit', 'modules.Inventory.resources.Popup', 'modules.Calculations.resources.Edit'];
     $jsFileNames[] = $moduleEditFile;
     $jsFileNames[] = $modulePopUpFile;
     $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
     $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);
     return $headerScriptInstances;
 }