public function url_CFG() { $this->ext = FileFolder::getFileExt($this->filePath); $this->fileTypeProp_CFG(); $this->file_CHK(); $txt = $result['content']; $index = array(); //--------------------------------------------- if ($this->exist) { if ($this->forceDownload) { if ($this->fileType == "css") { preg_match("/family=(.*?)(?::)?\$/s", $origfile, $name); if (!is_null($name)) { $name = trim(preg_replace('<\\W+>', "_", $name[1]), "_"); $index['file'] = "global/css/fonts/" . $name . ".css"; } else { $index['file'] = "global/css/inline_" . floor(rand(1, 1000)) . ".css"; } } } } //--------------------------------------------- $index["txt"] = $txt; //--------------------------------------------- return $index; }
public static function getExtLink($file) { $txt = FileFolder::getFileExt($file) == "js" ? Html::getExJs($file) : Html::getExCss($file); return $txt; }
public static function css($fileName, $concat = 'global/css/') { if (($ext = FileFolder::getFileExt($fileName)) == "css") { $file = strpos($fileName, "http://") !== false ? $fileName : self::uber_src_path(true, $concat . $fileName); if (self::chk($file, false)) { $result = self::compile_css(file_get_contents($file)); if ($result['bool']) { echo "<style>" . $result['content'] . "</style>"; } else { self::exCss($file); } //self::exCss($file); } } else { if ($ext == "php") { self::php($concat . $fileName); } } }