*
*/
+ static function jsSort($a,$b)
+ {
+ $a = substr($a, 0, -3);
+ $b= substr($b, 0, -3);
+ if ($a == $b) {
+ return 0;
+ }
+ return ($a > $b) ? +1 : -1;
+ }
+
function packScript($basedir, $files, $output_url, $compile=true)
{
$ofiles [] = $f . '/'. basename($fx);
}
}
- usort($ofiles,function($a,$b) {
- $a = substr($a, -3);
- $b= substr($b, -3);
- if ($a == $b) {
- return 0;
- }
- return ($a > $b) ? +1 : -1;
- });
- print_R($ofiles);
+ $tf =
+ // sort exc. the .js
+ usort($ofiles,create_function('$a,$b', 'return Pman_Core_JsCompile::jsSort($a,$b);'));
+
+ //print_R($ofiles);
$output = md5(serialize($arfiles)) .'.js';