Ejemplo n.º 1
0
 // create account
 try {
     if (userExists($adminusername)) {
         if (!isUserPasswordCorrect($adminusername, $adminpassword1)) {
             setError('Der Admin-Benutzer existiert bereits, hat aber ein anderes Passwort!');
             $error = true;
         }
     } else {
         if (!addUser($adminusername, $adminpassword1, $lastname)) {
             setError('Fehler beim Anlegen des Admin-Accounts!');
             $error = true;
         }
     }
     if (!$error) {
         $id = isUserPasswordCorrect($adminusername, $adminpassword1);
         if (!setUserGroup($id, 'admin')) {
             setError('Der Admin-Account konnte der Admin-Gruppe nicht zugewiesen werden!');
             $error = true;
         }
     }
 } catch (Exception $e) {
     setError('Fehler: ' . $e->getMessage());
     $error = true;
 }
 if (!$error) {
     setInfo('Konfiguration erstellt!');
     header("location: {$SETTINGS['url']}/");
     exit;
 } else {
     if (file_exists('settings.cfg')) {
         unlink('settings.cfg');
Ejemplo n.º 2
0
            } else {
                setError('Benutzer nicht gelöscht!');
            }
        }
        header("location: {$SETTINGS['url']}/");
        exit;
    }
}
if (isset($_POST['group']) && isset($_POST['code'])) {
    $group = $_POST['group'];
    $code = $_POST['code'];
    if ($code == $_SESSION['groupcode']) {
        if ($userid == $_SESSION['userid']) {
            setError('Gruppe des eigenen Benutzers kann nicht geändert werden!');
        } else {
            if (setUserGroup($userid, $group)) {
                setInfo("Gruppe erfolgreich zugewiesen!");
            } else {
                setError("Die Gruppe konnte nicht zugewiesen werden!");
            }
        }
        header("location: {$SETTINGS['url']}/user/{$userid}");
        exit;
    }
}
$userinfo = getUserInfo($userid);
$userstats = getUserStats($userid);
$username = htmlspecialchars($userinfo->username, 0, 'UTF-8');
$lastname = htmlspecialchars($userinfo->lastname, 0, 'UTF-8');
$group = getRoleName($userinfo->group);
$correct = $userinfo->correct;
Ejemplo n.º 3
0
<?php

include_once 'procedures.php';
$val = 0;
$val += setUserRealName($_POST['newName'], isAdmin() && isset($_GET['id']) ? $_GET['id'] : getActiveUserID());
$val += setUserSurname($_POST['newSurname'], isAdmin() && isset($_GET['id']) ? $_GET['id'] : getActiveUserID());
$val += setUserPatronymic($_POST['newPatronymic'], isAdmin() && isset($_GET['id']) ? $_GET['id'] : getActiveUserID());
if (isAdmin()) {
    if (isset($_POST['group'])) {
        $val += setUserGroup($_POST['group'], $_GET['id']);
    }
}
if ($val == 0) {
    echo "Информация успешно обновлена!";
} else {
    echo "При обновлении информации возникли ошибки: {$val}";
}
Ejemplo n.º 4
0
}
if ($functionname == 'getTruckByID') {
    $truckID = $_POST["truckID"];
    getTruckByID($truckID, $mysqli);
}
if ($functionname == 'delTruck') {
    $truckID = $_POST["truckID"];
    delTruck($truckID, $mysqli);
}
/*User Group*/
if ($functionname == 'setUserGroup') {
    $userGroupID = $_POST["userGroupID"];
    $userGroupName = $_POST["userGroupName"];
    $userGroupDescription = $_POST["userGroupDescription"];
    $userGroupCode = $_POST["userGroupCode"];
    setUserGroup($userGroupID, $userGroupName, $userGroupDescription, $userGroupCode, $mysqli);
}
if ($functionname == 'getUserGroup') {
    getUserGroup($mysqli);
}
if ($functionname == 'getUserGroupByID') {
    $userGroupID = $_POST["userGroupID"];
    getUserGroupByID($userGroupID, $mysqli);
}
if ($functionname == 'delUserGroup') {
    $userGroupID = $_POST["userGroupID"];
    delUserGroup($userGroupID, $mysqli);
}
/*Menu*/
if ($functionname == 'setMenu') {
    $menuID = $_POST["menuID"];