public static function getCSSblock() { $out = ''; $groups = Mtpl::getCSSgroups(); if (count($groups) > 0) { foreach ($groups as $medias => $subgroups) { if (count($subgroups) > 0) { $assetsversion = (int) file_get_contents(APP_ROOT . 'app/ASSETSVERSION'); foreach ($subgroups as $group) { $cssfile = '/cache/' . $group . $assetsversion . '.css'; $out .= '<link rel="stylesheet" type="text/css" href="' . $cssfile . '" media="' . $medias . '" />'; } } } } foreach (Mtpl::getCSS() as $css) { if (preg_match('`^https*`', $css['name'])) { $cssfile = $css['name'] . '.css'; } else { $cssfile = '/css/' . $css['name'] . '.css'; } if (is_null($css['conditional'])) { $out .= ' <link rel="stylesheet" type="text/css" href="' . $cssfile . '" media="' . $css['media'] . '" />'; } else { $out .= ' <!--[if ' . $css['conditional'] . ']> <link rel="stylesheet" type="text/css" href="' . $cssfile . '" media="' . $css['media'] . '" /> <![endif]-->'; } } return $out; }