Fixed problem with delete maps when user is admin and have all permisions and other user have RM and RW and delete with RW rule

This commit is contained in:
m-lopez-f 2015-02-10 15:04:02 +01:00
parent a6807034eb
commit b2ede858f2
1 changed files with 6 additions and 6 deletions

View File

@ -35,19 +35,19 @@ $id_networkmap = get_parameter ('id_networkmap', 0);
$delete_networkmap = get_parameter ('delete_networkmap', 0);
if ($delete_networkmap) {
if (check_acl ($config['id_user'], 0, "RW")) {
if (is_user_admin ($config['id_user'])){
$result = networkmap_delete_networkmap($id_networkmap);
}
elseif (check_acl ($config['id_user'], 0, "RM")) {
$result = networkmap_delete_networkmap($id_networkmap);
}elseif (check_acl ($config['id_user'], 0, "RW")) {
$result = networkmap_delete_user_networkmap($config['id_user'], $id_networkmap);
}else{
if (check_acl ($config['id_user'], 0, "RM")) {
$result = networkmap_delete_networkmap($id_networkmap);
}
}
$message = ui_print_result_message ($result,
__('Network map deleted successfully'),
__('Could not delete network map'), '', true);
echo $message;
$id_networkmap = 0;
}