Ejemplo n.º 1
0
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 &copy; Jean-Fran&ccedil;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 .= " &raquo; " . $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;
}
Ejemplo n.º 2
0
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 />";
}
Ejemplo n.º 3
0
    $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";
}
Ejemplo n.º 4
0
<?php

$footerExtensionsB .= format(__("Page rendered in {0} seconds with {1}") . "<br>", sprintf('%1.3f', usectime() - $timeStart), Plural($queries, __("MySQL query")));