Exemple #1
0
<?php

include_once 'main.php';
if (check_login() != true) {
    exit;
}
if ($_SESSION['user_is_admin'] == '1' && isset($_GET['list_users'])) {
    echo list_users();
} elseif ($_SESSION['user_is_admin'] == '1' && isset($_GET['reset_user_password'])) {
    $user_id = mysql_real_escape_string($_POST['user_id']);
    echo reset_user_password($user_id);
} elseif ($_SESSION['user_is_admin'] == '1' && isset($_GET['change_user_permissions'])) {
    $user_id = mysql_real_escape_string($_POST['user_id']);
    echo change_user_permissions($user_id);
} elseif ($_SESSION['user_is_admin'] == '1' && isset($_GET['delete_user_data'])) {
    $user_id = mysql_real_escape_string($_POST['user_id']);
    $data = $_POST['delete_data'];
    echo delete_user_data($user_id, $data);
} elseif ($_SESSION['user_is_admin'] == '1' && isset($_GET['delete_all'])) {
    $data = $_POST['delete_data'];
    echo delete_all($data);
} elseif ($_SESSION['user_is_admin'] == '1' && isset($_GET['save_system_configuration'])) {
    $price = mysql_real_escape_string($_POST['price']);
    echo save_system_configuration($price);
} elseif (isset($_GET['get_usage'])) {
    echo get_usage();
} elseif (isset($_GET['get_reservation_reminders'])) {
    echo get_reservation_reminders();
} elseif (isset($_GET['toggle_reservation_reminder'])) {
    echo toggle_reservation_reminder();
} elseif (isset($_GET['change_user_details'])) {
 * ToDo:
 *
 * - Localize
 * - mehr Hilfe bei Fehlermeldungen
 */
/******************************************************************************
 * MAIN
 *****************************************************************************/
include "../application.php";
/* form has been submitted, check if it the user login information is correct */
if (match_referer() && isset($HTTP_POST_VARS)) {
    $frm = $HTTP_POST_VARS;
    $errormsg = validate_form($frm, $errors);
    if (empty($errormsg)) {
        $username = get_username($frm["email"]);
        reset_user_password($username);
        $DOC_TITLE = "Password Recovery";
        include "{$CFG->templatedir}/header.php";
        include "templates/forgot_password_success.inc";
        include "{$CFG->templatedir}/footer.php";
        die;
    }
}
$DOC_TITLE = "Password Recovery";
include "{$CFG->templatedir}/header.php";
include "templates/forgot_password_form.inc";
include "{$CFG->templatedir}/footer.php";
/******************************************************************************
 * FUNCTIONS
 *****************************************************************************/
function validate_form(&$frm, &$errors)