User Preferences");
if ($_POST['action'] == "changepass")
{
if (authenticate($_SESSION['username'],$_POST['old_pass']))
{
if ($_POST['new_pass'] == "" || $_POST['new_pass2'] == "")
{
$changepass_message = "Password must not be blank.";
}
elseif ($_POST['new_pass'] == $_POST['new_pass2'])
{
changepassword($_SESSION['username'],$_POST['new_pass']);
$changepass_message = "Password Changed.";
}
else
{
$changepass_message = "Passwords don't match.";
}
} else {
$changepass_message = "Incorrect password";
}
}
include("includes/update-preferences-password.inc.php");
echo("
");
if (passwordscanchange($_SESSION['username']))
{
echo("
Change Password
");
echo($changepass_message);
echo("
");
echo("
");
}
echo("");
echo("
Device Permissions
");
if ($_SESSION['userlevel'] == '10') { echo("
Global Administrative Access"); }
if ($_SESSION['userlevel'] == '5') { echo("
Global Viewing Access"); }
if ($_SESSION['userlevel'] == '1')
{
foreach (dbFetchRows("SELECT * FROM `devices_perms` AS P, `devices` AS D WHERE `user_id` = ? AND P.device_id = D.device_id", array($user_id)) as $perm)
{
#FIXME generatedevicelink?
echo("
" . $perm['hostname'] . "");
$dev_access = 1;
}
if (!$dev_access) { echo("No access!"); }
}
echo("
");
?>