|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Namespaces | |
| namespace | Minify |
Functions | |
| Minify_groupUri ($group, $forceAmpersand=false) | |
| Minify_groupsMtime ($groups) | |
| Minify_groupsMtime | ( | $ | groups | ) |
Get the last modification time of the source js/css files used by Minify to build the page.
If you're caching the output of Minify_groupUri(), you'll want to rebuild the cache if it's older than this timestamp.
// simplistic HTML cache system $file = '/path/to/cache/file'; if (! file_exists($file) || filemtime($file) < Minify_groupsMtime(array('js', 'css'))) { // (re)build cache $page = buildPage(); // this calls Minify_groupUri() for js and css file_put_contents($file, $page); echo $page; exit(); } readfile($file);
| array | $groups | an array of keys from groupsConfig.php |
| Minify_groupUri | ( | $ | group, |
| $ | forceAmpersand = false |
||
| ) |
Get a timestamped URI to a minified resource using the default Minify install
<link rel="stylesheet" type="text/css" href="<?php echo Minify_groupUri('css'); ?>"> <script type="text/javascript" src="<?php echo Minify_groupUri('js'); ?>"></script>
If you do not want ampersands as HTML entities, set Minify_Build::$ampersand = "&" before using this function.
| string | $group | a key from groupsConfig.php |
| boolean | $forceAmpersand | (default false) Set to true if the RewriteRule directives in .htaccess are functional. This will remove the "?" from URIs, making them more cacheable by proxies. |