-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
100 lines (95 loc) · 3.04 KB
/
index.php
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
95
96
97
98
99
100
<?php
$index = true;
// Inclusion de fluxbb
ini_set('display_errors','Off');
define('PUN_ROOT', '../home/');
require PUN_ROOT.'include/common.php';
// Récupération et traitement des données
// Configuration et connexion MySql
require 'config.php';
// Définition des variables
$donnees = array();
// Récupération des désignation
$noms = $connexion->query("SELECT users.id,
users.username,
competences_categories.nom AS categorie,
competences_designation.designation,
competences_users.note,
competences_users.commentaire
FROM `competences_users`
RIGHT JOIN `users` ON users.id=competences_users.users_id
LEFT JOIN `competences_designation` ON competences_designation.id=competences_users.designation_id
LEFT JOIN `competences_categories` ON competences_categories.id=competences_designation.categories_id
WHERE users.id != 1
ORDER BY users.id,competences_categories.nom ASC"); // Récupération des infos
$noms->setFetchMode(PDO::FETCH_OBJ); // Transformation en objet
$donnees = $noms->fetchAll(); // Traitement de l'objet
$noms->closeCursor(); // Fermeture
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Compétences</title>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery.dataTables.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.2.custom.min.js"></script>
<link rel="stylesheet" href="css/hot-sneaks/jquery-ui-1.8.2.custom.css" type="text/css" media="screen" />
<style type="text/css" media="screen">
table {
width: 100%;
}
tr.odd {
background-color: #E2E4FF;
}
</style>
</head>
<body>
<div id="container">
<ul>
<? if ($pun_user['is_guest']): ?>
<li><a href="login.php" title="Connexion">Connectez-vous pour ajouter ou modifier vos compétences.<a></li>
<? else: ?>
<li><a href="user.php" title="Compétences">Ajoutez ou modifiez vos compétences.<a></li>
<? endif; ?>
<? if ($pun_user['group_id'] == 1 || $pun_user['group_id'] == 2 || $pun_user['group_id'] == 11): ?>
<li><a href="categorie.php" title="Catégories">Gérer les catégories</a></li>
<li><a href="designation.php" title="Désignations">Gérer les désignations</a></li>
<? endif; ?>
</ul>
<table id="competences">
<thead>
<tr>
<th>Username</th>
<th>Catégorie</th>
<th>Désignation</th>
<th>Note</th>
<th>Commentaire</th>
</tr>
</thead>
<tbody>
<? foreach ($donnees as $i) : ?>
<tr>
<td><?= $i->username ?></td>
<td><?= $i->categorie ?></td>
<td><?= $i->designation ?></td>
<td><?= $i->note ?></td>
<td><?= $i->commentaire ?></td>
</tr>
<? endforeach; ?>
</tbody>
</table>
</div>
<script type="text/javascript">
$(document).ready( function() {
$('#competences').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"oLanguage": {
"sUrl": "js/french.txt"
}
});
});
</script>
</body>
</html>