renommage de "status" en "role" (bdd et code)
[mtweb] / mw / app / out / default / views / admin / users / list.php
index dd5e21c..884cec2 100644 (file)
@@ -7,7 +7,7 @@
 <?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="filters">
   </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&ocirc;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"
@@ -63,8 +71,8 @@
     <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; ?>