From 59fc7b2f420f5840a07a617d466e376ae044a6a4 Mon Sep 17 00:00:00 2001
From: Pierre-Lin Bonnemaison <pierre.lin@free.fr>
Date: Tue, 13 Oct 2015 19:40:47 +0200
Subject: [PATCH] Masquage de la gestion des logs avec un compte non admin

---
 templates/events/showAll.php    | 22 ++++++++++++----------
 templates/receiveds/showAll.php | 22 ++++++++++++----------
 templates/sendeds/showAll.php   | 22 ++++++++++++----------
 templates/smsstop/showAll.php   | 22 ++++++++++++----------
 4 files changed, 48 insertions(+), 40 deletions(-)

diff --git a/templates/events/showAll.php b/templates/events/showAll.php
index 9dc5e08..a58c7fe 100755
--- a/templates/events/showAll.php
+++ b/templates/events/showAll.php
@@ -42,7 +42,7 @@
 											<th>Type</th>
 											<th>Date</th>
 											<th>Texte</th>
-											<th>Sélectionner</th>
+											<?php if ($_SESSION['admin']) { ?><th>Sélectionner</th><?php } ?>
 										</tr>
 									</thead>
 									<tbody>
@@ -55,7 +55,7 @@
 												<td><span class="fa fa-fw <?php echo internalTools::eventTypeToIcon($event['type']); ?>"></span></td>
 												<td><?php secho($event['at']); ?></td>
 												<td><?php secho($event['text']); ?></td>
-												<td><input type="checkbox" value="<?php secho($event['id']); ?>"></td>
+												<?php if ($_SESSION['admin']) { ?><td><input type="checkbox" value="<?php secho($event['id']); ?>"></td><?php } ?>
 											</tr>
 											<?php
 										}
@@ -64,15 +64,17 @@
 								</table>
 							</div>
 							<nav>
-								<div class="text-right col-xs-12 no-padding">
-									<strong>Action groupée :</strong> 
-									<div class="btn-group action-dropdown" target="#table-events">
-										<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
-										<ul class="dropdown-menu pull-right" role="menu">
-											<li><a href="<?php echo $this->generateUrl('events', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
-										</ul>
+								<?php if ($_SESSION['admin']) { ?>
+									<div class="text-right col-xs-12 no-padding">
+										<strong>Action groupée :</strong> 
+										<div class="btn-group action-dropdown" target="#table-events">
+											<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
+											<ul class="dropdown-menu pull-right" role="menu">
+												<li><a href="<?php echo $this->generateUrl('events', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
+											</ul>
+										</div>
 									</div>
-								</div>
+								<?php } ?>
 								<ul class="pager">
 									<?php
 										if ($page)
diff --git a/templates/receiveds/showAll.php b/templates/receiveds/showAll.php
index 55dde6a..d2d3847 100755
--- a/templates/receiveds/showAll.php
+++ b/templates/receiveds/showAll.php
@@ -43,7 +43,7 @@
 											<th>Message</th>
 											<th>Date</th>
 											<th>Commande</th>
-											<th>Sélectionner</th>
+											<?php if ($_SESSION['admin']) { ?><th>Sélectionner</th><?php } ?>
 										</tr>
 									</thead>
 									<tbody>
@@ -57,7 +57,7 @@
 												<td><?php secho($received['content']); ?></td>
 												<td><?php secho($received['at']); ?></td>
 												<td><?php echo $received['is_command'] ? 'Oui' : 'Non'; ?></td>
-												<td><input type="checkbox" value="<?php secho($received['id']); ?>"></td>
+												<?php if ($_SESSION['admin']) { ?><td><input type="checkbox" value="<?php secho($received['id']); ?>"></td><?php } ?>
 											</tr>
 											<?php
 										}
@@ -66,15 +66,17 @@
 								</table>
 							</div>
 							<nav>
-								<div class="text-right col-xs-12 no-padding">
-									<strong>Action groupée :</strong> 
-									<div class="btn-group action-dropdown" target="#table-receiveds">
-										<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
-										<ul class="dropdown-menu pull-right" role="menu">
-											<li><a href="<?php echo $this->generateUrl('receiveds', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
-										</ul>
+								<?php if ($_SESSION['admin']) { ?>
+									<div class="text-right col-xs-12 no-padding">
+										<strong>Action groupée :</strong> 
+										<div class="btn-group action-dropdown" target="#table-receiveds">
+											<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
+											<ul class="dropdown-menu pull-right" role="menu">
+												<li><a href="<?php echo $this->generateUrl('receiveds', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
+											</ul>
+										</div>
 									</div>
-								</div>
+								<?php } ?>
 								<ul class="pager">
 									<?php
 										if ($page)
diff --git a/templates/sendeds/showAll.php b/templates/sendeds/showAll.php
index b22116c..cae06a5 100755
--- a/templates/sendeds/showAll.php
+++ b/templates/sendeds/showAll.php
@@ -43,7 +43,7 @@
 											<th>Message</th>
 											<th>Date</th>
 											<th>Statut</th>
-											<th>Sélectionner</th>
+											<?php if ($_SESSION['admin']) { ?><th>Sélectionner</th><?php } ?>
 										</tr>
 									</thead>
 									<tbody>
@@ -57,7 +57,7 @@
 												<td><?php secho($sended['content']); ?></td>
 												<td><?php secho($sended['at']); ?></td>
 												<td><?php secho($sended['delivered'] ? 'Délivré' : ($sended['failed'] ? 'Échoué' : 'Inconnu')); ?></td>
-												<td><input type="checkbox" value="<?php secho($sended['id']); ?>"></td>
+												<?php if ($_SESSION['admin']) { ?><td><input type="checkbox" value="<?php secho($sended['id']); ?>"></td><?php } ?>
 											</tr>
 											<?php
 										}
@@ -66,15 +66,17 @@
 								</table>
 							</div>
 							<nav>
-								<div class="text-right col-xs-12 no-padding">
-									<strong>Action groupée :</strong> 
-									<div class="btn-group action-dropdown" target="#table-sendeds">
-										<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
-										<ul class="dropdown-menu pull-right" role="menu">
-											<li><a href="<?php echo $this->generateUrl('sendeds', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
-										</ul>
+								<?php if ($_SESSION['admin']) { ?>
+									<div class="text-right col-xs-12 no-padding">
+										<strong>Action groupée :</strong> 
+										<div class="btn-group action-dropdown" target="#table-sendeds">
+											<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
+											<ul class="dropdown-menu pull-right" role="menu">
+												<li><a href="<?php echo $this->generateUrl('sendeds', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
+											</ul>
+										</div>
 									</div>
-								</div>
+								<?php } ?>
 								<ul class="pager">
 									<?php
 										if ($page)
diff --git a/templates/smsstop/showAll.php b/templates/smsstop/showAll.php
index 835fbc8..61a184e 100755
--- a/templates/smsstop/showAll.php
+++ b/templates/smsstop/showAll.php
@@ -40,7 +40,7 @@
 										<tr>
 											<th>#</th>
 											<th>Numéro</th>
-											<th>Sélectionner</th>
+											<?php if ($_SESSION['admin']) { ?><th>Sélectionner</th><?php } ?>
 										</tr>
 									</thead>
 									<tbody>
@@ -51,7 +51,7 @@
 											<tr>
 												<td><?php secho($smsStop['id']); ?></td>
 												<td><?php secho($smsStop['number']); ?></td>
-												<td><input type="checkbox" value="<?php secho($smsStop['id']); ?>"></td>
+												<?php if ($_SESSION['admin']) { ?><td><input type="checkbox" value="<?php secho($smsStop['id']); ?>"></td><?php } ?>
 											</tr>
 											<?php
 										}
@@ -60,15 +60,17 @@
 								</table>
 							</div>
 							<nav>
-								<div class="text-right col-xs-12 no-padding">
-									<strong>Action groupée :</strong> 
-									<div class="btn-group action-dropdown" target="#table-smsstop">
-										<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
-										<ul class="dropdown-menu pull-right" role="menu">
-											<li><a href="<?php echo $this->generateUrl('smsstop', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
-										</ul>
+								<?php if ($_SESSION['admin']) { ?>
+									<div class="text-right col-xs-12 no-padding">
+										<strong>Action groupée :</strong> 
+										<div class="btn-group action-dropdown" target="#table-smsstop">
+											<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action pour la sélection <span class="caret"></span></button>
+											<ul class="dropdown-menu pull-right" role="menu">
+												<li><a href="<?php echo $this->generateUrl('smsstop', 'delete', [$_SESSION['csrf']]); ?>"><span class="fa fa-trash-o"></span> Supprimer</a></li>
+											</ul>
+										</div>
 									</div>
-								</div>
+								<?php } ?>
 								<ul class="pager">
 									<?php
 										if ($page)