username;
if (isset($_GET['UpdatedID']))
{
display_notification_centered(_("Your password has been updated."));
}
function can_process()
{
if (strlen($_POST['password']) < 4)
{
display_error( _("The password entered must be at least 4 characters long."));
set_focus('password');
return false;
}
if (strstr($_POST['password'], $_POST['user_id']) != false)
{
display_error( _("The password cannot contain the user login."));
set_focus('password');
return false;
}
if ($_POST['password'] != $_POST['passwordConfirm'])
{
display_error( _("The passwords entered are not the same."));
set_focus('password');
return false;
}
return true;
}
if (isset($_POST['UPDATE_ITEM']))
{
if (can_process())
{
if (isset($selected_id))
{
if ($_POST['password'] != "")
update_user_password($_POST['user_id'], md5($_POST['password']));
unset($selected_id);
meta_forward($_SERVER['PHP_SELF'], "UpdatedID=1");
}
}
}
start_form();
start_table($table_style);
if (isset($selected_id))
{
//editing an existing User
$myrow = get_user($selected_id);
$_POST['user_id'] = $myrow["user_id"];
hidden('selected_id', $selected_id);
hidden('user_id', $_POST['user_id']);
label_row(_("User login:"), $_POST['user_id']);
}
$_POST['password'] = "";
$_POST['passwordConfirm'] = "";
start_row();
label_cell(_("Password:"));
label_cell("");
end_row();
start_row();
label_cell(_("Repeat password:"));
label_cell("");
end_row();
if (isset($selected_id))
{
table_section_title(_("Enter your new password in the fields."));
}
end_table(1);
submit_add_or_update_center(!isset($selected_id));
end_form();
end_page();
?>