public function getHeaderCss(Vtiger_Request $request) { $headerCssInstances = parent::getHeaderCss($request); $cssFileNames = ['skins.login']; $cssInstances = $this->checkAndConvertCssStyles($cssFileNames); $headerCssInstances = array_merge($headerCssInstances, $cssInstances); return $headerCssInstances; }
public function getHeaderCss(Vtiger_Request $request) { $moduleName = $request->getModule(); $parentCSSScripts = parent::getHeaderCss($request); $styleFileNames = array("~/layouts/vlayout/modules/{$moduleName}/resources/css/style.css", "~/layouts/vlayout/modules/{$moduleName}/resources/css/mkCheckbox.css"); $cssScriptInstances = $this->checkAndConvertCssStyles($styleFileNames); $headerCSSScriptInstances = array_merge($parentCSSScripts, $cssScriptInstances); return $headerCSSScriptInstances; }
/** * 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; }
/** * 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; }