Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1837 → Rev 1838

/web/acc/manager/lib/sql/change_attrs.php
68,7 → 68,7
if (isset($item_vals["$key"]) && $val == $item_vals["$key"][$j])
continue;
// if value is null or equals the default value and corresponding value exists then delete
else if (($chkdef || $val == '' || ($sql_attr == "Filter-Id" && $val == "None")) && isset($item_vals["$key"][$j])){
else if ( isset($member_groups) && ($chkdef || $val == '' || ($sql_attr == "Filter-Id" && $val == "None")) && isset($item_vals["$key"][$j])){
$res = da_sql_query($link,$config,
"DELETE FROM $table WHERE $query_key = '$login' AND attribute = '$sql_attr';");
if (!$res || !da_sql_affected_rows($link,$res,$config))
75,7 → 75,7
echo "<b>Delete failed for attribute $key: " . da_sql_error($link,$config) . "</b><br>\n";
}
// if value is null or equals the default value then don't add it
else if ($val == '' || check_defaults($val,$op_val,$default_vals["$key"]))
else if (isset($default_vals["$key"]) && ($val == '' || check_defaults($val,$op_val,$default_vals["$key"])))
continue;
// if value differs from the sql value then update
else{
/web/acc/manager/lib/sql/group_change.php
34,6 → 34,18
}
}
}
//si l'utilisateur n'appartient a aucun groupe.
if (!isset($member_groups) && isset($edited_groups)){
$new = $edited_groups[0];
$new = da_sql_escape_string($link,$new);
$res = da_sql_query($link,$config,
"INSERT INTO $config[sql_usergroup_table] (groupname,username)
VALUES ('$new','$login');");
if (!$res)
echo "<b>Error while adding user $login to group $login: " . da_sql_error($link,$config) . "</b><br>\n";
else
echo "<b>User $login added to group $new</b><br>\n";
}
}
else
echo "<b>Could not connect to SQL database</b><br>\n";