public function cssIncludes() { $view = $this->view; $includes = ''; if (isset($view->css_includes)) { foreach ($view->css_includes as $url) { if (is_array($url)) { if (!isset($url['rel'])) { $url['rel'] = 'stylesheet'; } if (isset($url['href'])) { //$url['href'] = appendMTime($url['href']); $ret = CSSParser::run($url['href']); if ($ret && isset($ret['mtime'])) { $file = basename($url['href']); $dir = dirname($url['href']); $url['href'] = $dir . '/' . $ret['mtime'] . '-' . $file; } $includes .= '<link ' . formatParams($url) . ' />'; } } else { if ($url) { //$url = appendMTime($url); $ret = CSSParser::run($url); if ($ret && isset($ret['mtime'])) { $file = basename($url); $dir = dirname($url); $url = $dir . '/' . $ret['mtime'] . '-' . $file; } $includes .= '<link rel="stylesheet" href="' . $url . '" />'; } } } } $view->css_includes = $includes; return $includes; }