Files
ohmj2/Scripts/Archi.php

209 lines
8.7 KiB
PHP
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?
/***************************************************************************
Archi.php - Classe Cadre
-------------------
begin : Septembre UTC 2000
copyright : (C) 2002 by NADAL Jean-Baptiste
email : jbnadal@ifrance.com
***************************************************************************
*
* Cette classe est l'ossature du Site. elle se charge de
* dessiner la structure du site.
*
***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************
* $Id: Archi.php,v 1.6 2002/12/14 19:59:27 jb Exp $
***************************************************************************/
$topdir = "./";
class Archi {
// Variables
var $pCompteur;
var $szDateduJour;
var $version;
var $FichierHaut;
// =============================================================
// Les Fonctions
// =============================================================
// Constructeur de la classe
function Archi ($nomF, $szCpt, $szDate)
{
$this->FichierHaut = $nomF;
$this->pCompteur = $szCpt;
$this->szDateduJour = $szDate;
}
// =============================================================
// Cette fonction affiche la partie ghaute du document Html
// c'est a dire les fonction en JavaScript, ainsi que le bandeau du haaut
// et la barre des menus.
function AffichePartieHaut($nTypeCompteur, $nAudebut)
{
global $racine;
echo "
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf8\"/>
<meta http-equiv=\"Content-Language\" content=\"fr-FR\" />
<meta name=\"robots\" content=\"index, nofollow\" />
<meta name=\"rating\" content=\"General\" />
<meta name=\"distribution\" content=\"Global\" />
<meta name=\"revisit-after\" content=\"1 month\" />
<meta name=\"owner\" content=\"ohmj@fr.st\" />
<meta name=\"copyright\" content=\"2002\" />
<meta name=\"description\" content=\"Site de l'Harmonie de
Montpellier-Jacou dans l'hérault (FRANCE)\" />
<meta name=\"keywords\" content=\"musique, harmonie, ajem, jacou,
montpellier, hautbois, basson, instrument\" />
<link rel=\"shortcut icon\"
href=\"http://ohmj.mad-troll.com/ohmj/ohmj.gif\"/>
<title>Site de l'Harmonie de Montpellier-Jacou</title>
<link rel=\"stylesheet\" type=\"text/css\"
href=\"./themes/ohmj1/ohmj1.css\" />
<!--<script language=\"Javascript\" src=\"./themes/ohmj1/ohmj1.js\"
type=\"text/javascript\" />-->";
echo "<script language=\"Javascript\" type=\"text/javascript\">\n";
echo "
<!--
function DonneDate()
{
// On recupere les donnees sur la date courante qui nous interresse
var pMaintenant = new Date();
var pJour = pMaintenant.getDate();
pJour = pJour > 9?pJour:\"0\" + pJour;
var pMois = pMaintenant.getMonth()+1;
pMois = pMois > 9?pMois:\"0\" + pMois;
var pAnnee = pMaintenant.getFullYear();
var pHeure = pMaintenant.getHours();
pHeure = pHeure > 9?pHeure:\"0\" + pHeure;
var pMinute = pMaintenant.getMinutes();
pMinute = pMinute > 9?pMinute:\"0\" + pMinute;
var resultat =\"\";
// Puis on formate la date
resultat = \"\\\"\"+ pJour+\" /\"+pMois+\" /\"+pAnnee+\" ".
" \"+pHeure+\":\"+pMinute+\"\\\"\";
return resultat;
}\n-->";
echo "</script>\n";
echo "</head>\n";
echo "<body background=\"".$racine."/Imgs/fond.gif\" ";
/* bgproperties=\"fixed\"\n";*/
if ( $nAudebut == 1)
echo " onLoad=window.setTimeout(\"supp_bandeau()\",4000) \n>";
else
echo ">\n";
$this->Affichebandeau();
include ($topdir."$this->FichierHaut");
}
// =============================================================
// Cette fonction gnre et affiche le bandeau gris en haut du site
function Affichebandeau()
{
global $numVersion;
echo "<center>
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"
border=\"0\">
<tbody>
<tr>
<td bgcolor=\"#e7e7e7\"><img height=\"1\" alt=\"\"
src=\"".$racine."Imgs/un_pixel_blanc.gif\"
width=\"1\"/></td></tr>
</tbody></table>
<table cellspacing=\"0\" cellpadding=\"1\" width=\"100%\"
border=\"0\">
<tbody>
<tr>
<td valign=\"middle\" align=\"left\" width=\"55%\"
bgcolor=\"#c0c0c0\">
<font face=\"helvetica,verdana\" color=\"#505050\"
size=\"-2\">\n";
echo "LibOhmj v$numVersion - $this->szDateduJour - Déjà
$this->pCompteur visiteurs. </font></td>
<td valign=\"middle\" align=\"center\" bgcolor=\"#c0c0c0\">
<font face=\"helvetica,verdana\" color=\"#505050\" size=\"-2\">
<script language=\"Javascript\" type=\"text/javascript\">
<!--
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)
function addFav()
{
if (nav == \"Mic\" && ver >= 4) {
url_site=\"http://www.ohmj.fr.st\";
titre_site = \"Site de l'Harmonie de Montpellier-Jacou\";
document.write('<a href=\"#\" onClick=\"window.external.".
"AddFavorite(url_site, titre_site);return(false);\">".
"Cliquez ici pour mettre ce site dans vos favoris</a>')
}
else {
document.write('Faites CTRL+D pour ajouter ce site".
" &agrave; vos favoris!')
}
}
addFav();
-->
</script></font></td> \n";
echo "</tr></tbody></table>
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"
border=\"0\">
<tbody>
<tr>
<td valign=\"middle\" bgcolor=\"#6f6f6f\">
<img height=\"1\" alt=\"\" src=\"".
$racine."Imgs/un_pixel_blanc.gif\"
width=\"1\"/></td></tr>
<tr>
<td bgcolor=\"#e7e7e7\">
<img height=\"1\" alt=\"\" src=\"".
$racine."Imgs/un_pixel_blanc.gif\"
width=\"1\"/></td></tr></tbody>
</table>\n";
}
// =============================================================
// Cette fonction affiche la partie basse du document Html
// c'est a dire les bas de page et les fins de Headers
function AffichePartieBas()
{
global $startTime;
global $VuePage;
$currentTime = microtime();
$VuePage = TRUE;
echo "</td></tr>
<tr>
<td valign=\"middle\" align=\"center\" bgcolor=\"#f2ae26\">
&nbsp;
</td>
<td valign=\"top\" align=\"center\" width=\"18\"
style=\"background : url(/ohmj/Imgs/ombre_centre.gif)\"
height=\"25\">&nbsp;</td>
<td valign=\"middle\" align=\"center\" bgcolor=\"#ffffff\">&nbsp;
<br />
Cette page a t gnre en ".($currentTime - $startTime)."s
et est peut-tre conforme
<a href=\"http://validator.w3.org/check/referer\">xhtml 1.0</a>.
<br/>
</td></tr>
</tbody></table></td></tr></tbody></table></center>
</center>
</body>
</html>\n";
}
} // fin de la classe
?>