Add Script of the site
This commit is contained in:
212
Scripts/menu.php
Normal file
212
Scripts/menu.php
Normal file
@@ -0,0 +1,212 @@
|
||||
<?php
|
||||
/***************************************************************************
|
||||
menu.php - Manage the differents menu entries.
|
||||
-------------------
|
||||
begin : Dec UTC 2002
|
||||
copyright : (C) 2002-2005 by NADAL Jean-Baptiste
|
||||
email : jbnadal@ifrance.com
|
||||
***************************************************************************
|
||||
*
|
||||
*
|
||||
*
|
||||
***************************************************************************
|
||||
* *
|
||||
* 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: menu.php,v 1.5 2005/01/30 22:20:22 jb Exp $
|
||||
***************************************************************************/
|
||||
|
||||
|
||||
|
||||
function printMenuEntry ($name, $href)
|
||||
{
|
||||
echo "
|
||||
<tr> <td valign=\"middle\" align=\"center\"
|
||||
width=\"20%\">
|
||||
<img src=\"/ohmj/Imgs/icon_puce_over.gif\"
|
||||
border=\"0\" alt=\"*\"/></td>
|
||||
<td valign=\"middle\" nowrap=\"nowrap\"
|
||||
align=\"left\" width=\"80%\" >
|
||||
<a href=\"".$href."\" >
|
||||
<font face=\"\" color=\"#ffffff\" size=\"-1\">
|
||||
$name </font></a> </td> </tr>
|
||||
";
|
||||
}
|
||||
|
||||
function printGeneralMenu ()
|
||||
{
|
||||
global $menu;
|
||||
global $MENU_GENERAL;
|
||||
$i = 0;
|
||||
|
||||
while ($menu[$i] [0] != "NULL") {
|
||||
if ($menu[$i] [2] == $MENU_GENERAL)
|
||||
printMenuEntry ($menu[$i][0], $menu[$i][1]);
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function printAuthentification ()
|
||||
{
|
||||
$pseudo = $_SESSION['pseudo'];
|
||||
|
||||
if ($pseudo == "")
|
||||
printConnectBox();
|
||||
else {
|
||||
printDeconnectBox();
|
||||
|
||||
/* Print the member section.*/
|
||||
printMemberSection ();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function printConnectBox()
|
||||
{
|
||||
echo "
|
||||
<table cellspacing=\"0\" cellpadding=\"1\"
|
||||
width=\"95%\" border=\"0\">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"left\" >
|
||||
<font face=\"helvetica,verdana\" size=\"-1\">
|
||||
<b>Authentification</b></font>
|
||||
<hr />
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td align=\"center\" bgcolor=\"#f6ae20\" >
|
||||
<form action=\"/ohmj/Scripts/login.php?op=verifid\"
|
||||
method=\"post\">
|
||||
<font size=\"1\">Pseudonyme</font> <br />
|
||||
<input name=\"pseudo\" type=\"text\"
|
||||
size=\"12\" maxlength=\"11\" /><br />
|
||||
<font size=\"1\">Mot de passe</font><br />
|
||||
<input name =\"password\" type=\"password\"
|
||||
size=\"12\" maxlength=\"11\" />
|
||||
<br /><br />
|
||||
<input name=\"OK\" type=\"submit\"
|
||||
value=\"LOGIN\" />
|
||||
</form>
|
||||
</td></tr></tbody>
|
||||
</table>";
|
||||
}
|
||||
|
||||
|
||||
function printDeconnectBox ()
|
||||
{
|
||||
$pseudo = $_SESSION['pseudo'];
|
||||
echo "
|
||||
<table cellspacing=\"0\" cellpadding=\"1\"
|
||||
width=\"95%\" border=\"0\">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"left\" colspan=\"2\">
|
||||
<font face=\"helvetica,verdana\" size=\"-1\">
|
||||
<b>Authentification</b></font>
|
||||
<hr />
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"center\"
|
||||
width=\"20%\">
|
||||
<img src=\"/ohmj/Imgs/icon_puce_over.gif\"
|
||||
border=\"0\" alt=\"*\"/></td>
|
||||
<td align=\"center\" bgcolor=\"#f6ae20\" >
|
||||
<a href=/ohmj/Scripts/logout.php >
|
||||
<font face=\"\" color=\"#ffffff\" size=\"-1\">
|
||||
Quitter la session de $pseudo </font></a> </td> </tr>
|
||||
</font></a>
|
||||
</td></tr></tbody>
|
||||
</table>";
|
||||
}
|
||||
|
||||
function printAdministrationMenu ()
|
||||
{
|
||||
global $MENU_ADMIN, $USER_ADMIN;
|
||||
global $menu;
|
||||
$pseudo = $_SESSION['pseudo'];
|
||||
$state = $_SESSION['state'];
|
||||
|
||||
if (($pseudo != "") && ($state & $USER_ADMIN)) {
|
||||
echo "
|
||||
<table cellspacing=\"0\" cellpadding=\"1\" width=\"95%\"
|
||||
border=\"0\">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"right\"
|
||||
bgcolor=\"#f2ae26\" colspan=\"2\">
|
||||
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"
|
||||
border=\"0\">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"left\">
|
||||
<font face=\"helvetica,verdana\"
|
||||
color=\"#000000\" size=\"-1\">
|
||||
<b>Administration</b></font>
|
||||
</td>
|
||||
</tr></tbody></table>
|
||||
<hr />
|
||||
</td></tr>
|
||||
";
|
||||
$i = 0;
|
||||
|
||||
while ($menu[$i] [0] != "NULL") {
|
||||
if ($menu[$i] [2] == $MENU_ADMIN)
|
||||
printMenuEntry ($menu[$i][0], $menu[$i][1]);
|
||||
$i++;
|
||||
}
|
||||
|
||||
echo "
|
||||
|
||||
</tbody></table>";
|
||||
}
|
||||
}
|
||||
|
||||
function printMemberSection ()
|
||||
{
|
||||
global $MENU_MEMBRE, $MODERATOR, $MENU_MOD;
|
||||
global $menu, $pseudo, $state;
|
||||
|
||||
if ($pseudo != "") {
|
||||
echo "
|
||||
<table cellspacing=\"0\" cellpadding=\"1\" width=\"95%\"
|
||||
border=\"0\">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"right\"
|
||||
bgcolor=\"#f2ae26\" colspan=\"2\">
|
||||
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"
|
||||
border=\"0\">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td valign=\"middle\" align=\"left\">
|
||||
<font face=\"helvetica,verdana\"
|
||||
color=\"#000000\" size=\"-1\">
|
||||
<b>Section membre</b></font>
|
||||
</td>
|
||||
</tr></tbody></table>
|
||||
<hr />
|
||||
</td></tr>
|
||||
";
|
||||
$i = 0;
|
||||
|
||||
while ($menu[$i] [0] != "NULL") {
|
||||
if ($menu[$i] [2] == $MENU_MEMBRE)
|
||||
printMenuEntry ($menu[$i][0], $menu[$i][1]);
|
||||
if (($menu[$i] [2] == $MENU_MOD) && ($state & $MODERATOR))
|
||||
printMenuEntry ($menu[$i][0], $menu[$i][1]);
|
||||
$i++;
|
||||
}
|
||||
|
||||
echo "
|
||||
|
||||
</tbody></table>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user