diff --git a/application/modules/admin/views/scripts/users/_form.phtml b/application/modules/admin/views/scripts/users/_form.phtml
index 06a9345cd273db4683921dd1175856d93bd75898..221eb51d64f121ae87be3848c18d45c465ea3748 100644
--- a/application/modules/admin/views/scripts/users/_form.phtml
+++ b/application/modules/admin/views/scripts/users/_form.phtml
@@ -52,13 +52,17 @@
           <td class="droite"><?php echo $this->traduire('Rôle'); ?>&nbsp;</td>
           <td class="gauche">
             <?php $comboListeRole = new ZendAfi_Acl_AdminControllerRoles();
-                  if ($this->user->getId() == '1')
-                    echo '<select disabled="disabled"><option selected="selected" value="7">super_admin</option></select><input type="hidden" value="7" name="role" id="role"/>';
+                  if ($this->user->isSuperAdmin())
+                    echo '<select disabled="disabled"><option selected="selected" value="7">super_admin</option></select><input type="hidden" value="' . ZendAfi_Acl_AdminControllerRoles::SUPER_ADMIN . '" name="role" id="role"/>';
                   else
-                    print $this->user->getRoleLevel() != 2 ? $comboListeRole->rendCombo($this->user->getRole(),$this->authUser->ROLE_LEVEL) : ZendAfi_Acl_AdminControllerRoles::getLibelleRole(2);
-                  if ($this->user->getRoleLevel() == 2)
+                    echo $this->user->isAbonne()
+                     ? ZendAfi_Acl_AdminControllerRoles::getLibelleRole($this->user->getRoleLevel())
+                     : $comboListeRole->rendCombo($this->user->getRole(), $this->authUser->ROLE_LEVEL);
+
+
+                  if ($this->user->isAbonne())
                     echo $this->tag('input','',['type' =>'hidden',
-                                                'value' => 2,
+                                                'value' => ZendAfi_Acl_AdminControllerRoles::ABONNE_SIGB,
                                                 'name' => 'role',
                                                 'id' => 'role']);