1,6 → 1,7 |
<?php |
require('../lib/sql/attrmap.php'); |
if ((isset($login) && $login != '') && (isset($user_type) && $user_type !== 'group')){ |
|
if (is_file("../lib/sql/drivers/$config[sql_type]/functions.php")) |
include_once("../lib/sql/drivers/$config[sql_type]/functions.php"); |
else{ |
66,7 → 67,10 |
$tmp["$attr"]['operator'][]="$oper"; |
} |
$tmp["$attr"][] = "$val"; |
$tmp["$attr"]['count']++; |
if(isset($tmp["$attr"]['count'])) |
{ |
$tmp["$attr"]['count']++; |
} |
} |
} |
else |
124,11 → 128,23 |
unset($member_groups); |
$link = da_sql_pconnect($config); |
if ($link){ |
$res = da_sql_query($link,$config, |
"SELECT DISTINCT groupname FROM $config[sql_usergroup_table];"); |
if(isset($login) && $login != '') |
{ |
#affiche le groupe appartenant à l'utilisateur |
$res = da_sql_query($link,$config, |
"SELECT DISTINCT groupname FROM $config[sql_usergroup_table] WHERE username = '$login';"); |
} |
else |
{ |
#affiche la liste de groupe disponible (dans le cas de la creation d'un utilisateur) |
$res = da_sql_query($link,$config, |
"SELECT DISTINCT groupname FROM $config[sql_usergroup_table] ;"); |
} |
|
if ($res){ |
while(($row = da_sql_fetch_array($res,$config))) |
while(($row = da_sql_fetch_array($res,$config))){ |
$member_groups[] = $row['groupname']; |
} |
} |
else |
echo "<b>Database query failed: " . da_sql_error($link,$config) . "</b><br>\n"; |