Пример #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 getHeaderScripts(Vtiger_Request $request)
 {
     $headerScriptInstances = parent::getHeaderScripts($request);
     $headerScripts = Vtiger_Link_Model::getAllByType(Vtiger_Link::IGNORE_MODULE, array('HEADERSCRIPT'));
     foreach ($headerScripts as $headerType => $headerScripts) {
         foreach ($headerScripts as $headerScript) {
             if ($this->checkFileUriInRelocatedMouldesFolder($headerScript->linkurl)) {
                 $headerScriptInstances[] = Vtiger_JsScript_Model::getInstanceFromLinkObject($headerScript);
             }
         }
     }
     return $headerScriptInstances;
 }
Пример #2
0
 public function getHeaderScripts(Vtiger_Request $request)
 {
     $moduleName = $request->getModule();
     $parentScripts = parent::getHeaderScripts($request);
     $jsFileNames = array("modules.{$moduleName}.resources.Index");
     $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
     $headerScriptInstances = array_merge($parentScripts, $jsScriptInstances);
     return $headerScriptInstances;
 }