Пример #1
0
 /**
  * Depending on if we have customized the file, return the URL
  * @param $cssFile
  * @return string
  */
 public function getCssUrl($cssFile)
 {
     // Just in case someone passed the .css as part of the $cssFile
     if (substr($cssFile, strlen($cssFile) - 4, 4) == ".css") {
         $cssFile = substr($cssFile, 0, -4);
     }
     // new install?
     if (!is_array(Yii::app()->theme->config->activecss)) {
         return parent::getBaseUrl() . "/css/" . $cssFile . ".css";
     }
     $arrActiveCss = Yii::app()->theme->config->activecss;
     if ($this->hasAdminForm(Yii::app()->theme->name)) {
         if (in_array($cssFile, $arrActiveCss)) {
             if ($cssFile !== 'custom') {
                 return parent::getBaseUrl() . "/css/" . $cssFile . ".css";
             } else {
                 return str_replace("http:", "", _xls_custom_css_folder()) . "_customcss/" . Yii::app()->theme->name . "/" . $cssFile . ".css";
             }
         }
     } else {
         return parent::getBaseUrl() . "/css/" . $cssFile . ".css";
     }
 }