Train Miniature Avallonnais
https://tma.tourmentine.com
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
304 lines
10 KiB
304 lines
10 KiB
<?php |
|
|
|
$page=$_GET["page"]; |
|
$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 ($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='/'>>Retour à la page d'accueil<</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>
|
|
|