Ajout picto admin sur liste users du groupe

This commit is contained in:
Laurent Destailleur 2005-07-14 13:37:28 +00:00
parent b93ddf56ab
commit a15519ec38

View File

@ -252,8 +252,8 @@ else
// On sélectionne les users qui ne sont pas déjà dans le groupe // On sélectionne les users qui ne sont pas déjà dans le groupe
$uss = array(); $uss = array();
$sql = "SELECT u.rowid, u.login, u.name, u.firstname, u.code "; $sql = "SELECT u.rowid, u.login, u.name, u.firstname, u.code, u.admin";
$sql .= " FROM ".MAIN_DB_PREFIX."user as u "; $sql.= " FROM ".MAIN_DB_PREFIX."user as u";
# $sql .= " LEFT JOIN llx_usergroup_user ug ON u.rowid = ug.fk_user"; # $sql .= " LEFT JOIN llx_usergroup_user ug ON u.rowid = ug.fk_user";
# $sql .= " WHERE ug.fk_usergroup IS NULL"; # $sql .= " WHERE ug.fk_usergroup IS NULL";
$sql .= " ORDER BY u.name"; $sql .= " ORDER BY u.name";
@ -261,12 +261,12 @@ else
$result = $db->query($sql); $result = $db->query($sql);
if ($result) if ($result)
{ {
$num = $db->num_rows(); $num = $db->num_rows($result);
$i = 0; $i = 0;
while ($i < $num) while ($i < $num)
{ {
$obj = $db->fetch_object(); $obj = $db->fetch_object($result);
$uss[$obj->rowid] = ucfirst(stripslashes($obj->name)).' '.ucfirst(stripslashes($obj->firstname)); $uss[$obj->rowid] = ucfirst(stripslashes($obj->name)).' '.ucfirst(stripslashes($obj->firstname));
if ($obj->login) $uss[$obj->rowid].=' ('.$obj->login.')'; if ($obj->login) $uss[$obj->rowid].=' ('.$obj->login.')';
@ -296,12 +296,12 @@ else
/* /*
* Membres du groupe * Membres du groupe
*/ */
$sql = "SELECT u.rowid, u.login, u.name, u.firstname, u.code "; $sql = "SELECT u.rowid, u.login, u.name, u.firstname, u.code, u.admin";
$sql .= " FROM ".MAIN_DB_PREFIX."user as u"; $sql.= " FROM ".MAIN_DB_PREFIX."user as u,";
$sql .= ",".MAIN_DB_PREFIX."usergroup_user as ug"; $sql.= " ".MAIN_DB_PREFIX."usergroup_user as ug";
$sql .= " WHERE ug.fk_user = u.rowid"; $sql.= " WHERE ug.fk_user = u.rowid";
$sql .= " AND ug.fk_usergroup = ".$group->id; $sql.= " AND ug.fk_usergroup = ".$group->id;
$sql .= " ORDER BY u.name"; $sql.= " ORDER BY u.name";
$result = $db->query($sql); $result = $db->query($sql);
if ($result) if ($result)
@ -328,6 +328,7 @@ else
print "<tr $bc[$var]>"; print "<tr $bc[$var]>";
print '<td>'; print '<td>';
print '<a href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$obj->rowid.'">'.img_object($langs->trans("ShowUser"),"user").' '.$obj->login.'</a>'; print '<a href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$obj->rowid.'">'.img_object($langs->trans("ShowUser"),"user").' '.$obj->login.'</a>';
if ($obj->admin) print img_picto($langs->trans("Administrator"),'star');
print '</td>'; print '</td>';
print '<td>'.ucfirst(stripslashes($obj->name)).'</td>'; print '<td>'.ucfirst(stripslashes($obj->name)).'</td>';
print '<td>'.ucfirst(stripslashes($obj->firstname)).'</td>'; print '<td>'.ucfirst(stripslashes($obj->firstname)).'</td>';