Example #1
0
<?php

session_start();
require_once $_SERVER["DOCUMENT_ROOT"] . "/common/includes/classes.inc";
include_once $_SERVER["DOCUMENT_ROOT"] . "/common/includes/global.inc";
?>

<?php 
$title = "PostNeedz";
$body = getInclude('body.inc');
$includes_header = getInclude('includes_header.inc');
include $_SERVER["DOCUMENT_ROOT"] . "/content/templates/index.php";
?>


<?php 
if ($_SERVER["HTTP_HOST"] == 'dev.postneedz.com') {
    include $_SERVER["DOCUMENT_ROOT"] . "/common/includes/functions/debug.php";
}
?>
 
$ip = $_SERVER["REMOTE_ADDR"];
include "params.php";
include "version.php";
function getInclude($t)
{
    global $p, $PARAMS;
    $t = substr($t, 1);
    if ($t == '') {
        return 'main.php';
    }
    return null;
}
if (!pg_connect('host=' . DB_HOST . ' user='******' password='******' dbname=' . DB_NAME)) {
    // сталася помилка при підключенні до БД
    // якщо запит не починається з "/api?", значить, від нас не просять JSON,
    // значить, можна безболісно вивергнути HTML з повідомленням про помилку
    if (strncmp(REQUEST, "/api?", 5)) {
        include "errors/500.php";
    } else {
        header(HTTP500);
    }
    die;
}
header("Content-Type: text/html;charset=utf-8");
$incl = getInclude(DOCUMENT);
if ($incl !== null) {
    header(HTTP200);
    include $incl;
} else {
    include "errors/404.php";
}