tma/index.php

310 lines
9 KiB
PHP
Raw Normal View History

2020-11-29 11:25:34 +01:00
<?php
2024-02-12 20:46:07 +01:00
$page = $_GET["page"];
$modulepage = $_GET["modulepage"];
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$startgen = getmicrotime();
2020-11-29 11:25:34 +01:00
// 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";
2024-02-12 20:46:07 +01:00
if (file_exists("themes/$theme/theme.php")) {
include "themes/$theme/theme.php";
} else {
include "themes/e/theme.php";
}
2020-11-29 11:25:34 +01:00
2024-02-12 20:46:07 +01:00
if (!isset($section) || $section == "") {
$section = "pages";
}
2020-11-29 11:25:34 +01:00
2024-02-12 20:46:07 +01:00
if ($page == "index") {
$page = "menu";
}
2020-11-29 11:25:34 +01:00
2024-02-12 20:46:07 +01:00
if (isset($File)) {
$FileNews = $File;
}
2020-11-29 11:25:34 +01:00
// 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 *****************
2024-02-12 20:46:07 +01:00
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>";
2020-11-29 11:25:34 +01:00
}
// ************** 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 ---
2024-02-12 20:46:07 +01:00
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";
2020-11-29 11:25:34 +01:00
}
2024-02-12 20:46:07 +01:00
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";
}
2020-11-29 11:25:34 +01:00
}
echo "</td>";
// *************** droite *************************
/*if (!isset($right) || ($right == 1))
{
2024-02-12 20:46:07 +01:00
echo "<td><img src='/modules/share/trans.gif' alt='' width='20' /></td>";
2020-11-29 11:25:34 +01:00
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>