Пример #1
0
 private static function load($file, $is_recursive_call = false)
 {
     $content = jbetoloFileHelper::getContent($file, 'css');
     $base = jbetoloFileHelper::getDirectoryName($file);
     if (empty(self::$root)) {
         self::$root = $base;
     }
     $content = self::buildPath($content, $base);
     $content = preg_replace_callback('#^[\\s]*?\\@import\\s*?(?:url\\()?[\'\\"]?([^\'\\"\\()]+)[\'\\"]?\\)?;#im', 'jbetoloCSS::_load', $content);
     $content = (JBETOLO_DEBUG || JBETOLO_DEBUG_FILENAME ? "/** JBF: {$file} **/\n" : '') . $content;
     self::replace($content);
     self::$contents[] = array('file' => $file, 'content' => $content);
     self::$files[] = $file;
     if ($is_recursive_call) {
         return '';
     }
 }