Example #1
0
 public static function LoadCss($file)
 {
     global $config, $paths;
     //  $file=SanFilename($file);
     $output = '';
     if (substr($file, -4) != '.css') {
         $file .= '.css';
     }
     // current theme
     if (file_exists(RenderHTML::getLocalThemePath() . $file)) {
         $output = file_get_contents(RenderHTML::getLocalThemePath() . $file);
     } elseif (file_exists(RenderHTML::getLocalThemePath('default') . $file)) {
         $output = file_get_contents(RenderHTML::getLocalThemePath('default') . $file);
     } elseif (file_exists($file)) {
         $output = file_get_contents($file);
     }
     if (empty($output)) {
         echo '<p>Failed to load css file: ' . $file . "</p>\n";
         return;
     }
     // remove comments
     $output = preg_replace('/\\/\\*(.*?)\\*\\//s', '', $output);
     $config['html']->outputs['css'] .= "\n" . $output . "\n";
 }