"; $prefix = "/* This compressed file is part of Xinha. For uncompressed sources, forum, and bug reports, go to xinha.org */"; if ($version) $prefix .= "\n/* This file is part of version $version released $date */"; $core_prefix = ' /*-------------------------------------------------------------------------- -- Xinha (is not htmlArea) - http://xinha.org -- -- Use of Xinha is granted by the terms of the htmlArea License (based on -- BSD license) please read license.txt in this package for details. -- -- Copyright (c) 2005-'.date('Y').' Xinha Developer Team and contributors -- -- Xinha was originally based on work by Mihai Bazon which is: -- Copyright (c) 2003-2004 dynarch.com. -- Copyright (c) 2002-2003 interactivetools.com, inc. -- This copyright notice MUST stay intact for use. -------------------------------------------------------------------------*/ '; foreach ($return as $file) { set_time_limit ( 60 ); print "Processing $file\n"; flush(); $file_url = $repository_url.str_replace($xinha_root,'',$file); copy($file,$file."_uncompr.js"); $file_prefix = $prefix."\n/* The URL of the most recent uncompressed version of this file is $file_url */"; $ext = preg_replace('/.*?(\.js|\.css)$/','$1',$file); file_put_contents($file."_uncompr${ext}", preg_replace('/(\/\/[^\n]*)?(?![*])\\\[\n]/','',file_get_contents($file))); passthru("echo \"".(preg_match('/XinhaCore.js$/',$file) ? $file_prefix.$core_prefix : $prefix)."\" > $file && java -jar {$xinha_root}/contrib/yuicompressor-2.4.2.jar --charset UTF-8 ${file}_uncompr${ext} >> $file 2>&1"); if (preg_match('/\d+:\d+:syntax error/',file_get_contents($file)) || preg_match('/sh: java: command not found/', file_get_contents($file))) { unlink($file); rename($file."_uncompr${ext}",$file); } else { unlink($file."_uncompr${ext}"); } } print "Operation complete." ?>