Exemple #1
0
    }
    if (!file_exists($_ci_sass_output_path)) {
        mkdir($_ci_sass_output_path);
    }
    load_class('SassParser', 'libraries/phamlp/sass', '');
    $SASS = new SassParser(array("cache_location" => $_ci_sass_cache_path));
    foreach ($_ci_sass_assets as $_ci_sass_asset) {
        $_ci_sass_asset_out = $_ci_sass_output_path . str_replace($_ci_sass_asset_path, "", $_ci_sass_asset);
        $_ci_sass_asset_out = str_replace(".sass", ".css", $_ci_sass_asset_out);
        $_ci_sass_asset_out = str_replace(".scss", ".css", $_ci_sass_asset_out);
        if (!file_exists(dirname($_ci_sass_asset_out))) {
            mkdir(dirname($_ci_sass_asset_out));
        }
        $_ci_sass_css_output = $SASS->toCss($_ci_sass_asset, TRUE);
        $_ci_sass_do_write = FALSE;
        if ($SASS->getCame_from_cache() && !file_exists($_ci_sass_asset_out) || !$SASS->getCame_from_cache()) {
            $_ci_sass_do_write = TRUE;
        }
        if ($_ci_sass_do_write == TRUE) {
            file_put_contents($_ci_sass_asset_out, $_ci_sass_css_output);
        }
    }
}
/*
 * ------------------------------------------------------
 *  Instantiate the hooks class
 * ------------------------------------------------------
 */
$EXT =& load_class('Hooks', 'core');
/*
 * ------------------------------------------------------