if (!$ignore_scripts) { $line = preg_replace_callback($re_script, array('self', 'replaceScriptSrc'), $line); } if (self::$_path) { $line = preg_replace_callback($re_a, array('self', 'replaceAEmbed'), $line); } fwrite(self::$_fp_out, $line); } ob_end_clean(); $length = 0; rewind(self::$_fp_out); $full_str = ""; while (!feof(self::$_fp_out)) { $line = fgets(self::$_fp_out); $length += strlen($line); $line = str_replace("[[AIO-length]]", CMbString::toDecaBinary($length), $line); if (strpos($line, "[[AIO-memory]]") !== false) { $line = str_replace("[[AIO-memory]]", self::getOutputMemory(true), $line); } if ($path) { $full_str .= $line; } else { echo $line; } } return $full_str; } } global $version; CHTMLResourceLoader::$build = $version["build"];