Beispiel #1
0
 /**
  * Obtener los datos para la cabcera de la página
  */
 public function getResourcesLinks()
 {
     $cssVersionHash = 'v=' . md5(implode(Util::getVersion()) . Util::resultsCardsIsEnabled());
     $this->view->assign('cssLink', Init::$WEBROOT . '/css/css.php?' . $cssVersionHash);
     $jsVersionHash = 'v=' . md5(implode(Util::getVersion()));
     $this->view->assign('jsLink', Init::$WEBROOT . '/js/js.php?' . $jsVersionHash);
     $themeInfo = Themes::getThemeInfo();
     if (isset($themeInfo['js'])) {
         $themeJsBase = 'b=' . urlencode(Themes::$themePath . DIRECTORY_SEPARATOR . 'js');
         $themeJsFiles = 'f=' . urlencode(implode(',', $themeInfo['js']));
         $this->view->assign('jsLinkTheme', Init::$WEBROOT . '/js/js.php?' . $themeJsFiles . '&' . $themeJsBase . '&' . $jsVersionHash);
     }
     if (isset($themeInfo['css'])) {
         if (!\SP\Util::resultsCardsIsEnabled()) {
             array_push($themeInfo['css'], 'search-grid.min.css');
         }
         $themeCssBase = 'b=' . urlencode(Themes::$themePath . DIRECTORY_SEPARATOR . 'css');
         $themeCssFiles = 'f=' . urlencode(implode(',', $themeInfo['css']));
         $this->view->assign('cssLinkTheme', Init::$WEBROOT . '/css/css.php?' . $themeCssFiles . '&' . $themeCssBase . '&' . $jsVersionHash);
     }
 }