// ============================== Includes ==============================
$timeStart = microtime(true);
session_start();
header("Content-Type: text/html; charset=utf-8");
include('config.inc.php');
include('db.tables.inc.php'); // Descrierea tabelelor din baza de date
//include('access.pages.inc.php'); // Includere lista pagini meniu (folosite si pentru drepturi acces useri)
include('includes/functions/db.functions.php'); // Functii pentru baza de date
include('includes/functions/ajax.functions.php'); // Functii pentru ajax (creare si formatare XML)
include('functions.front.php'); // Functii folosite pe front
include('includes/functions/rewrite.functions.php'); // Includere procesare modRewrite
connect(); // Conectare la baza de date
//$jaromania = connect($jaromania_db_host, $jaromania_db_user, $jaromania_db_pass, $jaromania_db_name);
if($req)
include('rewrite.rules.php');
$page = $_GET['page']; // Fisierul .php ce sa va include din directorul pages
// ============================== Includes(end) =========================
// ============================== Debug =================================
// Debug query-uri si erori php
if($_GET['debug'] && $isDebug)
$debug = 1;
if(!$debug)
error_reporting(0);
else
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// ============================== Debug(end) ============================
// ============================== Page parsing ==========================
if(!strlen($page))
{
$page = 'banner.gol';
}
if(file_exists('pages/'.$page.'.php'))
{
// Codul html din header se parseaza in momentul in care se incheie rularea partii de procesare php din pagina propriu zisa.
// Vezi functiile start_log() si stop_log().
// include('header.php'); COD Orientativ !!!
if($_GET['ajax'])
ob_start();
// Se include pagina
include('pages/'.$page.'.php');
if($_GET['ajax'])
{
$ajaxContent = ob_get_contents();
ob_clean();
$contents[] = array('text' => str_replace('id="pageContent"','id=""',$ajaxContent));
//$contents[] = $ajaxContent;
createXML($contents);
}
// Se include footer-ul. Se face si procesarea si trimiterea continutului in format XML.
//if($footer === null)
// include('pages/footer.php');
}
else
header('Location: '.$websiteURL.'admin');
// ============================== Page parsing(end) =====================
// ============================== Debug mess ============================
if($debug && strlen($debug_mes) && !$_GET['ajax'])
echo '
'.$debug_mes;
// ============================== Debug mess(end) =======================
// ============================== Execution Time ========================
$timeEnd = microtime(true);
if($debug)
echo '