2014-02-12 10:44:00 +01:00
|
|
|
<?php
|
|
|
|
session_start();
|
|
|
|
|
|
|
|
if(isset($_GET['deconnexion'])){
|
|
|
|
session_destroy();
|
|
|
|
header("Location: .");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Tentative de connexion ?
|
|
|
|
if(isset($_POST['id'], $_POST['pass'])){
|
2014-03-18 21:39:30 +01:00
|
|
|
require(dirname(__FILE__) . '/include/connexion_bdd.php');
|
2014-02-12 10:44:00 +01:00
|
|
|
|
|
|
|
$req = $bdd->prepare('SELECT * FROM admin WHERE admin_id = ? AND admin_pass = ?');
|
|
|
|
$req->execute(array($_POST['id'], sha1($_POST['pass'])));
|
|
|
|
|
|
|
|
if($data = $req->fetch()){
|
|
|
|
$_SESSION['admin_id'] = $data['admin_id'];
|
2014-03-18 21:25:52 +01:00
|
|
|
header("Location: .");
|
2014-02-12 10:44:00 +01:00
|
|
|
}
|
2014-03-18 21:39:30 +01:00
|
|
|
else {
|
|
|
|
$connexion_erreur = true;
|
|
|
|
}
|
2014-02-12 10:44:00 +01:00
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
|
2014-03-15 23:11:35 +01:00
|
|
|
<link rel="stylesheet" href="css/slick.grid.css" type="text/css" />
|
|
|
|
<link rel="stylesheet" href="css/slick-default-theme.css" type="text/css" />
|
|
|
|
<link rel="stylesheet" href="css/jquery-ui-1.8.16.custom.css" type="text/css" />
|
|
|
|
<link rel="stylesheet" href="css/dropkick.css" type="text/css" />
|
|
|
|
<link rel="stylesheet" href="css/enhancementpager.css" type="text/css" />
|
2014-02-12 10:44:00 +01:00
|
|
|
<link rel="stylesheet" href="css/index.css" type="text/css"/>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<?php
|
|
|
|
// Si pas connecté on affiche le formulaire
|
|
|
|
if(!isset($_SESSION['admin_id'])){
|
2014-03-18 21:39:30 +01:00
|
|
|
if($connexion_erreur)
|
|
|
|
echo "<strong style='color: red'>Erreur connexion</strong>";
|
2014-02-12 10:44:00 +01:00
|
|
|
?>
|
|
|
|
<div id="bloc_connexion">
|
|
|
|
<form id="form_connexion" method="POST">
|
|
|
|
<label for="id">Pseudo :</label>
|
|
|
|
<input type="text" id="id" name="id" />
|
|
|
|
|
|
|
|
<br /><br />
|
|
|
|
|
|
|
|
<label for="pass">Mot de passe :</label>
|
|
|
|
<input type="password" id="pass" name="pass" />
|
|
|
|
|
|
|
|
<br /><br />
|
|
|
|
|
|
|
|
<input id="connexion" name="connexion" type="submit" value="Connexion" />
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
// Sinon on y met le javascript et les grilles
|
|
|
|
else{
|
|
|
|
?>
|
|
|
|
<div id="presentation_administrateur">
|
|
|
|
Administrateur : <?php echo $_SESSION['admin_id']; ?> / <a href="index.php?deconnexion" title="Se déconnecter ?">Déconnexion ?</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
<div class="grid-header">
|
|
|
|
<label>Users</label>
|
|
|
|
</div>
|
|
|
|
<div class="grid" id="grid_user"></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
<div class="grid-header">
|
|
|
|
<label>Logs</label>
|
|
|
|
</div>
|
2014-03-15 23:11:35 +01:00
|
|
|
<div class="grid" id="grid_log"></div>
|
|
|
|
<div id="pagination" class="slick-enhancement-pager"></div>
|
2014-02-12 10:44:00 +01:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
<div class="grid-header">
|
|
|
|
<label>Admin</label>
|
|
|
|
</div>
|
|
|
|
<div class="grid" id="grid_admin"></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<script src="js/jquery-1.7.min.js"></script>
|
|
|
|
<script src="js/jquery-ui-1.8.16.custom.min.js"></script>
|
|
|
|
<script src="js/jquery.event.drag-2.2.js"></script>
|
|
|
|
<script src="js/slick.core.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
<script src="js/slick.formatters.js"></script>
|
|
|
|
<script src="js/slick.editors.js"></script>
|
|
|
|
<script src="js/slick.grid.js"></script>
|
2014-03-15 23:11:35 +01:00
|
|
|
|
|
|
|
<script type="text/javascript" src="js/jquery.json-2.3.min.js"></script>
|
|
|
|
<script type="text/javascript" src="js/jquery.dropkick-1.0.0.js" charset="utf-8"></script>
|
|
|
|
<script src="js/slick.enhancementpager.js"></script>
|
|
|
|
|
2014-02-12 10:44:00 +01:00
|
|
|
<script src="js/index.js"></script>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</body>
|
|
|
|
</html>
|