Beispiel #1
0
 /**
  * Function to get the list of Css models to be included
  * @param Vtiger_Request $request
  * @return <Array> - List of Vtiger_CssScript_Model instances
  */
 function getHeaderCss(Vtiger_Request $request)
 {
     global $log;
     $headerCssInstances = parent::getHeaderCss($request);
     $headerCss = Vtiger_Link_Model::getAllByType(Vtiger_Link::IGNORE_MODULE, array('HEADERCSS'));
     $selectedThemeCssPath = Vtiger_Theme::getStylePath();
     //TODO : check the filename whether it is less or css and add relative less
     $isLessType = strpos($selectedThemeCssPath, ".less") !== false ? true : false;
     $cssScriptModel = new Vtiger_CssScript_Model();
     $headerCssInstances[] = $cssScriptModel->set('href', $selectedThemeCssPath)->set('rel', $isLessType ? Vtiger_CssScript_Model::LESS_REL : Vtiger_CssScript_Model::DEFAULT_REL);
     foreach ($headerCss as $headerType => $cssLinks) {
         foreach ($cssLinks as $cssLink) {
             if ($this->checkFileUriInRelocatedMouldesFolder($cssLink->linkurl)) {
                 $headerCssInstances[] = Vtiger_CssScript_Model::getInstanceFromLinkObject($cssLink);
             }
         }
     }
     return $headerCssInstances;
 }
Beispiel #2
0
 /**
  * Function to get the list of Css models to be included
  * @param Vtiger_Request $request
  * @return <Array> - List of Vtiger_CssScript_Model instances
  */
 function getHeaderCss(Vtiger_Request $request)
 {
     $headerCssInstances = parent::getHeaderCss($request);
     $headerCss = Vtiger_Link_Model::getAllByType(Vtiger_Link::IGNORE_MODULE, ['HEADERCSS']);
     $selectedThemeCssPath = Vtiger_Theme::getThemeStyle();
     $cssScriptModel = new Vtiger_CssScript_Model();
     $headerCssInstances[] = $cssScriptModel->set('href', $selectedThemeCssPath);
     foreach ($headerCss as $headerType => $cssLinks) {
         foreach ($cssLinks as $cssLink) {
             if ($this->checkFileUriInRelocatedMouldesFolder($cssLink->linkurl)) {
                 $headerCssInstances[] = Vtiger_CssScript_Model::getInstanceFromLinkObject($cssLink);
             }
         }
     }
     return $headerCssInstances;
 }