function DoFooter($buffer) { global $noFooter, $timeStart, $queries, $overallTidy, $boardname, $title, $dblink, $ajax, $footerButtons, $footerExtensionsA, $footerExtensionsB; if (!$noFooter) { //if(function_exists("runBucket")) runBucket("footerButtons"); $footer = format("\n\t\t<div class=\"footer\">\n\t\t\tPowered by <a href=\"https://github.com/Dirbaio/ABXD\">AcmlmBoard XD</a>, version 2.2.6<br />\n\t\t\tBy Kawa, Mega-Mario, Nikolaj, et al<br />\n\t\t\tAcmlmBoard © Jean-François Lapointe<br />\n\t\t\t" . __("Page rendered in {0} seconds with {1}.") . "<br />\n\t\t\t{3}\n\n\t\t\t<a href=\"http://validator.w3.org/check?uri=referer\">\n\t\t\t\t<img src=\"img/xhtml10.png\" alt=\"Valid XHTML 1.0 Transitional\" />\n\t\t\t</a>\n\t\t\t<a href=\"http://jigsaw.w3.org/css-validator/\">\n\t\t\t\t<img src=\"img/css.png\" alt=\"Valid CSS!\" />\n\t\t\t</a>\n\t\t\t<a href=\"http://abxd.dirbaio.net/?page=downloads\">\n\t\t\t\t<img src=\"img/getabxd.png\" alt=\"Get a copy for yourself\" />\n\t\t\t</a>\n\t\t\t{2}\n\t\t</div>\n\t</div>\n</body>\n</html>\n", sprintf("%1.3f", usectime() - $timeStart), Plural($queries, __("MySQL query")), $footerButtons, __("<!-- English translation by Kawa -->")); } $boardTitle = htmlval($boardname); if ($title != "") { $boardTitle .= " » " . $title; } $raw = $buffer . $footerExtensionsA . $footer . $footerExtensionsB; $raw = str_replace("<title>[[BOARD TITLE HERE]]</title>", "<title>" . $boardTitle . "</title>", $raw); if (!$ajax) { $raw = OptimizeLayouts($raw); } mysql_close($dblink); if (!$overallTidy) { return $raw; } $tidyConfig = array("show-body-only" => 0, "output-xhtml" => 1, "doctype" => "transitional", "logical-emphasis" => 1, "alt-text" => "", "drop-proprietary-attributes" => 1, "wrap" => 0, "preserve-entities" => 1, "indent" => 1, "input-encoding" => "utf8", "char-encoding" => "utf8", "output-encoding" => "utf8", "new-blocklevel-tags" => "video"); //if(function_exists(OptimizeLayouts)) // $raw = OptimizeLayouts($raw); $clean = tidy_repair_string($raw, $tidyConfig); $clean = str_replace("class=\"required", "required=\"required\" class=\"", $clean); $textareaFixed = str_replace("\r", "", $clean); $textareaFixed = str_replace(" </text", "</text", $textareaFixed); $textareaFixed = str_replace("\n</text", "</text", $textareaFixed); //$textareaFixed = str_replace("\n</text", "</text", $textareaFixed); return $textareaFixed; }
function reportFix($what, $aff = -1) { global $fixtime; if ($aff = -1) { $aff = affectedRows(); } echo $what, " ", format(__("{0} rows affected."), $aff), " time: ", sprintf('%1.3f', usectime() - $fixtime), "<br />"; }
$hours = (int) ($loguser['timezone'] / 3600); $minutes = floor(abs($loguser['timezone'] / 60) % 60); $plusOrMinus = $hours < 0 ? "" : "+"; $timeOffset = $plusOrMinus . $hours . " hours, " . $minutes . " minutes"; return gmdate($format, strtotime($timeOffset, $date)); } $loguser['fontsize'] = 80; $themeFile = "default.css"; include "lib/snippets.php"; include "lib/settings.php"; $logopic = "img/themes/default/logo.png"; $overallTidy = 0; unset($misc['porabox']); $title = "Installation"; //ob_start("DoFooter"); $timeStart = usectime(); include "lib/feedback.php"; include "lib/header.php"; include "lib/write.php"; if (is_file("lib/database.php")) { include "lib/database.php"; // It's update! Check if the version is really newer. include "lib/mysql.php"; $misc = Fetch(Query("select * from misc")); if ($misc['version'] >= 226) { Kill("Updating to current version?"); } mysql_close(); } else { $dbserv = "localhost"; }
<?php $footerExtensionsB .= format(__("Page rendered in {0} seconds with {1}") . "<br>", sprintf('%1.3f', usectime() - $timeStart), Plural($queries, __("MySQL query")));