<?php

if (isset($_GET["page"])) { $page = $_GET["page"]; }
if (isset($_GET["modulepage"])) { $modulepage = $_GET["modulepage"]; }

function getmicrotime()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$startgen = getmicrotime();
// visites
//$lvc_include_dir = 'visit/include/';
//include($lvc_include_dir.'new-visitor.inc.php3');

/*include "include/random.inc.php";
include "include/timer.inc.php";*/

//$param = parse_ini_file("config/pip.ini");
//extract($param);

/* $NewsFileLogo = "modules/news/logos";
$couleur = RandomColors(); */

include "include/theme.inc.php";

if (file_exists("themes/$theme/theme.php")) {
    include "themes/$theme/theme.php";
} else {
    include "themes/e/theme.php";
}

if (!isset($section) || $section == "") {
    $section = "pages";
}

if (!isset($page) || $page == "index") {
    $page = "menu";
}

if (isset($File)) {
    $FileNews = $File;
}

// if (!isset($FileNews))
//        $FileNews = "modules/news/news";

extract($themeset, EXTR_OVERWRITE);

include "include/head.inc.php";
include "include/body.inc.php";

// ************** haut de page ******************
/*if (!isset($header) || ($header ==1))
{
        include "header.php";
}*/

echo "<table border='0' width='100%'><tr>\n"; // tableau principal

// *************** gauche *****************
if (!isset($left) || ($left == 1)) {
    //echo "<div class='ltop'>";
    $cachefile = "tmp/left.cache.html";
    if (!file_exists($cachefile) || (filemtime($cachefile) < filemtime("modules/liens"))) {
        $cachecontent = file_get_contents("http://tma.tourmentine.com/left.php");
        $fp = fopen($cachefile, "w");
        fwrite($fp, $cachecontent);
        fclose($fp);
    }
    echo "\n\n<!-- Partie mise en cache (".date("d/m/Y@H:i:s", filemtime($cachefile)).")-->\n\n";
    echo "<td valign='top' class='colonne'>\n";
    include $cachefile;
    echo "</td>\n";
    echo "\n<!-- fin Partie mise en cache -->\n\n";
    //	echo "</div>";
}
// ************** centre ****************
echo "<td class='pageseparator'><img src='/modules/share/trans.gif' alt='' title='' width='20' class='border0' /></td><td valign='top'>\n";

// --- gestion des modules ---
if (isset($modulepage)) {
    //include "include/logo.inc.php";
    switch ($modulepage) {
        case "sondage":

            extract($themeset, EXTR_OVERWRITE);

            $headstartcode = "<font name='verdana' size='3' class='centerhead'>";
            $headendcode = "</font>";
            $bodyclass = "centerbody";
            $module = "sondage";
            $titre = "Résultats du sondage";

            include "modules/magicbox.php";
            break;
        case "goldbook":
            unset($NbMaxPost);
            extract($themeset, EXTR_OVERWRITE);

            $headstartcode = "<font size='3' class='centerhead'>";
            $headendcode = "</font>";
            $bodyclass = "centerbody";
            $module = "goldbook";
            $titre = "Livre d'or";
            $GoldbookFile = "goldbook";
            echo "<br /><br /><br />\n<div align='center'><h1>Laissez-nous un message...</h1></div><br />\n";
            include "modules/magicbox.php";
            unset($bodyclass);
            break;

        case "addnews":
            extract($themeset, EXTR_OVERWRITE);

            if (isset($File)) {
                $FileNews = $File;
            }

            // fichier de news par défaut
            if (!isset($FileNews)) {
                $FileNews = "modules/news/news";
            }

            $headstartcode = "<font name='verdana' size='3' class='centerhead'>";
            $headendcode = "</font>";
            $bodyclass = "centerbody";
            $module = "admin/addnews";
            $titre = "Ajout d'une nouvelle";

            include "modules/magicbox.php";
            unset($bodyclass);
            // unset($NewsFile);
            // unset($File);
            break;

        case "affnews":

            if (isset($File)) {
                $FileNews = $File;
            }

            if (!isset($FileNews)) {
                $FileNews = "modules/news/pipnews";
            }

            // appel direct du module affnews ; magicbox est appelé par ce dernier
            include "modules/affnews.php";
            unset($NewsFile);
            // unset($newsnb);
            //unset($File);
            break;

        case "commentnews":
            if (isset($File)) {
                $FileNews = $File;
            }

            if (!isset($FileNews)) {
                $FileNews = "modules/news/news";
            }

            $modulepage = "affnews";
            $start = $idnews;
            $NbMaxNews = 1;
            include "modules/affnews.php";

            $headstartcode = "<font name='verdana' size='3' class='centerhead'>";
            $headendcode = "</font>";
            $bodyclass = "centerbody";
            $module = "forum";
            $titre = "Commentaires";
            //$goldbooktype = "comment";
            $forumfile = "$FileNews.$idnews.forum.csv";
            include "modules/magicbox.php";
            //$modulepage = "commentbook";
            // unset($goldbooktype);
            // unset($NewsFile);
            // unset($File);
            break;
        case "print":
            if (isset($File)) {
                $FileNews = $File;
            }

            if (!isset($FileNews)) {
                $FileNews = "modules/news/news";
            }

            include "modules/print.php";
            break;

        case "backend":
            if (isset($File)) {
                $FileNews = $File;
            }

            if (!isset($FileNews)) {
                $FileNews = "modules/news/news";
            }

            include "modules/genbackend.php";
            break;
        case "chatlogin":
            extract($themeset, EXTR_OVERWRITE);
            $bodyclass = "centerbody";
            $module = "kikchat/login";
            $headstartcode = "<font name='verdana' size='3' class='centerhead'>";
            $headendcode = "</font>";
            $titre = "Bienvenue sur le chat";
            $bodystartcode = "<div align=center>";
            $bodyendcode = "</div>";

            $footerbox = 1;
            $footerboxtext = "Retour au menu";
            $footerlien = "/";

            include "modules/magicbox.php";
            unset($bodyclass);

            break;
        case "kikchat":
            extract($themeset, EXTR_OVERWRITE);
            $bodyclass = "centerbody";
            $module = "kikchat/post";
            $titre = "Kik it Productions' Live Chat";
            $headlien = "http://www.kik-it.com";
            $footerbox = 1;
            $footerboxtext = "Retour au menu";
            $footerlien = "/";

            include "modules/magicbox.php";
            unset($bodyclass);
            break;
        case "affimage":
            extract($themeset, EXTR_OVERWRITE);

            // $headstartcode = "<font name='verdana' size=4 class='centerhead'>";
            // $headendcode ="</font>";
            $bodyclass = "centerbody";

            $module = "affimages";
            $titre = $image;
            $footerbox = 1;
            $footerboxtext = "Retour au menu";
            $footerlien = "/";

            include "modules/magicbox.php";
            unset($bodyclass);
            break;

        default:
            include "pages/menu.php";

    }

} else {
    // ---- affichage des pages ----
    //echo "<div align='center'>";
    if (isset($section) && isset($page) && $page != "menu") {
        // si url éronnée, affiche la page d'acceuil
        if (file_exists("$section/$page.php")) {
            /* echo "<div id='left'>"; */
            include_once "$section/$page.php";
            /* echo "</div>";*/
        } else {
            include_once "pages/menu.php";
        }

        echo "<div class='center'><a href='/'>&gt;Retour à la page d'accueil&lt;</a><br /></div>";
    } else {
        //include "include/logo.inc.php";
        include "pages/menu.php";
    }
}
echo "</td>";
// *************** droite *************************

/*if (!isset($right) || ($right == 1))
{
    echo "<td><img src='/modules/share/trans.gif' alt='' width='20' /></td>";
        echo "<td align='right' valign='top' width='135'>";
        include_once "right.php";
        echo "</td>";
}*/
echo "</tr></table>";
//****************** pied de page *********************
//require_once "footer.php";

$endgen = getmicrotime();
$timegen = round($endgen - $startgen, 2);
echo "\n<!-- page générée en $timegen secondes -->\n\n";
?>
<?php /*
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tourmentine.com/piwik/" : "http://stats.tourmentine.com/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 5);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://stats.tourmentine.com/piwik/piwik.php?idsite=5" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
*/
?>
</body>
</html>