<h2>Les utilisateurs</h2>
-<ul class="admin">
+<ul class="buttons">
<li><a class="add" href="<?php echo $this->url("admin/users/add"); ?>">Nouvel utilisateur</a></li>
</ul>
<?php
$users_params = array();
- if(isset($_GET[$this->param("status")])) $users_params["status"] = $_GET[$this->param("status")];
+ if(isset($_GET[$this->param("role")])) $users_params["role"] = $_GET[$this->param("role")];
?>
-<ul class="admin">
+<ul class="filters">
<li>Afficher les utilisateurs pour</li>
<li>
<select onchange="document.location=this.options[this.selectedIndex].value;">
</li>
<?php
- if($this->out["status"]) :
+ if($this->out["roles"]) :
if(isset($_GET[$this->param("alpha")])) $users_params["alpha"] = $_GET[$this->param("alpha")];
else unset($users_params["alpha"]);
- unset($users_params["status"]);
+ unset($users_params["role"]);
?>
<li>
<select onchange="document.location=this.options[this.selectedIndex].value;">
- <option value="<?php echo $this->url("admin/users", $users_params); ?>"<?php echo $_GET[$this->param("status")] ? "" : " selected=\"selected\""; ?>>Tous les status</option>
- <?php foreach($this->out["status"] as $user_status) : $users_params["status"] = $user_status["id"]; ?>
- <option value="<?php echo $this->url("admin/users", $users_params); ?>"<?php echo $_GET[$this->param("status")] == $user_status["id"] ? " selected=\"selected\"" : ""; ?>><?php echo $user_status["nom"]; ?></option>
+ <option value="<?php echo $this->url("admin/users", $users_params); ?>"<?php echo $_GET[$this->param("role")] ? "" : " selected=\"selected\""; ?>>Tous les roles</option>
+ <?php foreach($this->out["roles"] as $role) : $users_params["role"] = $role["id"]; ?>
+ <option value="<?php echo $this->url("admin/users", $users_params); ?>"<?php echo $_GET[$this->param("role")] == $role["id"] ? " selected=\"selected\"" : ""; ?>><?php echo $role["intitule"]; ?></option>
<?php endforeach; ?>
</select>
</li>
<tr>
<th>login</th>
<th>email</th>
- <th>statut</th>
+ <th>rôle</th>
<th align="center" colspan="2">actions</th>
</tr>
<?php foreach($this->out["users"]["list"] as $id_user => $user) : ?>
<tr class="hl">
<td><?php echo $user["login"]; ?></td>
<td><a href="mailto:<?php echo $user["email"]; ?>"><?php echo $user["email"]; ?></a></td>
- <td><?php echo $this->out["status"][$user["status"]]["nom"]; ?></td>
+ <td>
+ <?php
+
+ $role = "";
+ foreach($user["roles"] as $id_role) $role .= ($role ? ", " : "").$this->out["roles"][$id_role]["intitule"];
+
+ ?>
+ <?php echo $role; ?>
+ </td>
<td class="action">
<a href="<?php echo $this->url("admin/users/edit", array("id" => $user["login"])); ?>"
class="admin_link"
<td class="action">
<a href="<?php echo $this->url("admin/users/del", array("id" => $user["login"])); ?>"
class="admin_link"
- title="supprimer cet utilisateur"><img src="<?php echo $this->out_url("icons/del.gif"); ?>"
- onclick="return confirm('Supprimer cet utilisateur ?')"/></a>
+ title="supprimer cet utilisateur"
+ onclick="return confirm('Supprimer cet utilisateur ?')"><img src="<?php echo $this->out_url("icons/del.gif"); ?>"/></a>
</td>
</tr>
<?php endforeach; ?>