Extension: Update assigned Device line password only if user has permission to view/edit Extension password.
This commit is contained in:
@@ -733,13 +733,15 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//update devices having extension assigned to line(s) with new password
|
//update devices having extension assigned to line(s) with new password
|
||||||
$sql = "update v_device_lines set ";
|
if (permission_exists('extension_password')) {
|
||||||
$sql .= "password = '".$password."' ";
|
$sql = "update v_device_lines set ";
|
||||||
$sql .= "where domain_uuid = '".$domain_uuid."' ";
|
$sql .= "password = '".$password."' ";
|
||||||
$sql .= "and server_address = '".$_SESSION['domain_name']."' ";
|
$sql .= "where domain_uuid = '".$domain_uuid."' ";
|
||||||
$sql .= "and user_id = '".$extension."' ";
|
$sql .= "and server_address = '".$_SESSION['domain_name']."' ";
|
||||||
$db->exec(check_sql($sql));
|
$sql .= "and user_id = '".$extension."' ";
|
||||||
unset($sql);
|
$db->exec(check_sql($sql));
|
||||||
|
unset($sql);
|
||||||
|
}
|
||||||
|
|
||||||
} //if ($action == "update")
|
} //if ($action == "update")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user