/** * Подготовка JS файлов к выводу * Если включено кэширование, файлы будут минимизированы и склеены */ public static function js_files() { //Если включено кэширование JS-файлов, оптимизируем и склеиваем if (joosConfig::get2('cache', 'js_cache')) { $js_file = joosJSOptimizer::optimize_and_save(self::$data['js_files']); return joosHtml::js_file($js_file['live'] . (JDEBUG ? '?' . time() : JFILE_ANTICACHE)); } else { $result = array(); foreach (self::$data['js_files'] as $js_file) { $result[] = joosHtml::js_file($js_file . (JDEBUG ? '?' . time() : false)); } return implode("\n\t", $result) . "\n"; } }