Exemplo n.º 1
0
 /** Default RudraX Plug
  *
  * @RequestMapping(url="buildfile/css/{mdfile}")
  *
  */
 function buildFile($mdfile, $q)
 {
     include_once RUDRA . "/core/model/Header.php";
     $hdr = new Header();
     $version = "-_" . $_REQUEST["_"];
     $target = str_replace("buildfile/css/", "", $_GET['q']);
     $source = str_replace($version, "", $target);
     print_js_comment($target, $source, $version);
     if (!$hdr->printMinifiedCSS($source, $target) && ENABLE_SCSS_PHP) {
         print_js_comment("ENABLE_SCSS_PHP");
         //header('HTTP/1.1 301 Moved Permanently');
         //header('Location: '.CONTEXT_PATH.str_replace(".css", ".scss", $source)."?_=".RELOAD_VERSION);
     }
 }
Exemplo n.º 2
0
 public function printMinifiedJs($file, $target = null, $version = "")
 {
     if (!empty($file)) {
         $target = $target == null ? str_replace(CONTEXT_PATH, "", $file) : $target;
         $output = PROJECT_ROOT_DIR . $file;
         if ($this->const['RX_JS_MIN']) {
             // Browser::warn ( "minifying...", PROJECT_ROOT_DIR . $file );
             $output = $this->minified->minify(PROJECT_ROOT_DIR . $file, self::$BUILD_PATH . $target);
             //$output = ResourceUtil::js_minfiy ( $file, $target );
         } else {
         }
         if (file_exists($output)) {
             readfile($output);
         } else {
             print_js_comment("No File Build", $file, $output);
         }
         echo ";";
     } else {
         print_js_comment("No File Requested" . $file);
     }
 }