|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00010 require_once 'Minify/Build.php'; 00011 00012 00030 function Minify_groupUri($group, $forceAmpersand = false) 00031 { 00032 $path = $forceAmpersand 00033 ? "/g={$group}" 00034 : "/?g={$group}"; 00035 return _Minify_getBuild($group)->uri( 00036 '/' . basename(dirname(__FILE__)) . $path 00037 ,$forceAmpersand 00038 ); 00039 } 00040 00041 00065 function Minify_groupsMtime($groups) 00066 { 00067 $max = 0; 00068 foreach ((array)$groups as $group) { 00069 $max = max($max, _Minify_getBuild($group)->lastModified); 00070 } 00071 return $max; 00072 } 00073 00079 function _Minify_getBuild($group) 00080 { 00081 static $builds = array(); 00082 static $gc = false; 00083 if (false === $gc) { 00084 $gc = (require dirname(__FILE__) . '/groupsConfig.php'); 00085 } 00086 if (! isset($builds[$group])) { 00087 $builds[$group] = new Minify_Build($gc[$group]); 00088 } 00089 return $builds[$group]; 00090 }