1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| <?php
// initialisation
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Régie de recette Des espaces Cyber-base</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="index.css" />
<!-- calendar stuff -->
<link rel="stylesheet" type="text/css" href="calendar/css/jscal2.css" />
<link rel="stylesheet" type="text/css" href="calendar/css/border-radius.css" />
<link rel="stylesheet" type="text/css" href="calendar/css/steel/steel.css" />
<link rel="stylesheet" type="text/css" href="css/redmond/jquery-ui-1.7.2.custom.css" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="js/ui.datepicker.js"></script>
<!-- END calendar stuff -->
<?php require('js/index.js'); ?>
</head>
<body>
<div id="global">
<div id="header">
<div id="entete"></div>
<div id="bg_menu1"><?php include('pages/menu_inline.php'); // Nous appelons notre menu ?></div>
</div>
<div id="centre">
<div id="navigation"><?php include('pages/menu.php'); // Nous appelons notre menu ?></div>
<div id="principal">
<?php
$_SESSION['connect'] = false; //initialise la variable 'connect'
if (isset($_POST['mot_de_passe']) AND isset($_POST['login'])) // Si les variables existent
{
$mot_de_passe = htmlspecialchars(stripcslashes($_POST['mot_de_passe']));
$login = htmlspecialchars(stripcslashes($_POST['login']));//On récupère les données envoyées par la méthode POST du formulaire d'identification
}
else // Les variables n'existent pas encore
{
$mot_de_passe = "";
$login = "";// On crée des variables $mot_de_passe et $login vides
}
if (($mot_de_passe == "v" AND $login == "v") OR ($mot_de_passe == "a" AND $login == "a"))
// Si le mot de passe et le login sont bons.
{
$_SESSION['connect']=true; // Change la valeur de la variable connect. C'est elle qui nous permettra de savoir s'il y eu identification.
$_SESSION['login']=$login;// Permet de récupérer le login afin de personnaliser la navigation
// On affiche la page cachée.
$page = (!empty($_GET['page'])) ? htmlentities($_GET['page']) : 'index';
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('index' => 'pages/form.php',
'2' => 'pages/confirm.php',
'3' => 'pages/search.php',
'4' => 'pages/liens.php',
'5' => 'pages/export.php',
'999' => 'pages/processor.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if(!array_key_exists($page, $pageOK)) include('error.php');
elseif(!is_file($pageOK[$page])) include('error.php');
else include($pageOK[$page]);
} else {
$page = (!empty($_GET['page'])) ? htmlentities($_GET['page']) : 'login';
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('4' => 'pages/liens.php',
'login' => 'login.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if(!array_key_exists($page, $pageOK)) include('error.php');
elseif(!is_file($pageOK[$page])) include('error.php');
else include($pageOK[$page]);
} // Fin du else
// Fin du code :)
?>
</div>
<!-- <div id="secondaire"></div>-->
</div>
<div id="pied">fahdo</div>
</div>
</body>
</html> |