public static function staticConsturct() { parent::staticConsturct(); self::$langtext = array(); }
if (is_dir($dir . "{$filename}/")) $files = array_merge($files, self::getDirDeep($dir . "{$filename}/", $mask, $webdir)); elseif (!$mask || preg_match($mask, $filename)) { if (!$webdir) $files[] = $dir . "{$filename}"; else $files[] = str_ireplace($_SERVER['DOCUMENT_ROOT'], "", $dir . "{$filename}"); } } return $files; } public function getDeepAllHeaderBlock($dir=false) { $csses = $this->getAllStylesheets(); $csses = $csses + self::getDirDeep($dir ? $dir : $this->getDir(),"/(\.css|\.css\.php)$/i",true); $csses = array_unique($csses); $jses = $this->getAllJavascripts(); $jses = $jses + self::getDirDeep($dir ? $dir : $this->getDir(), "/(\.js|\.js\.php)$/i", true); $jses = array_unique($jses); $ret = ""; foreach ($csses as $one) $ret .= "<style media='all' type='text/css' >@import url(/{$one}?{$this->getVersion()});</style> \n"; foreach ($jses as $one) $ret .= "<script type='text/javascript' src='/{$one}?{$this->getVersion()}'></script>\n"; return $ret; } } JsCSS::staticConsturct(); ?>