_rootFolderID)); printCenterStart(); if (!$user->isAdmin()) die("Only an Administrator may use this feature"); //Neuen Benutzer anlegen -------------------------------------------------------------------------- if ($action == "adduser") { printStartBox(getMLText("add_user")); print "
"; printMLText("adding_user"); $login = sanitizeString($login); $name = sanitizeString($name); $email = sanitizeString($email); $comment = sanitizeString($comment); $newUser = addUser($login, md5($pwd), $name, $email, $comment); if ($newUser) { printMLText("op_finished"); if (isset($userfile) && ($userfile != "") && ($userfile != "none")) { printMLText("setting_user_image"); $lastDotIndex = strrpos(basename($userfile_name), "."); $fileType = substr($userfile_name, $lastDotIndex); if ($fileType != ".jpg") { printMLText("error_occured"); printMLText("only_jpg_user_images"); } else { resizeImage($userfile); $newUser->setImage($userfile, $userfile_type); printMLText("op_finished"); } } printGoto(array(array(getMLText("user_management"), "../out/out.UsrMgr.php"))); } else { printMLText("error_occured"); printGoBack(); } } //Benutzer löschen -------------------------------------------------------------------------------- else if ($action == "removeuser") { printStartBox(getMLText("rm_user")); print "
"; printMLText("removing_user"); $userToRemove = getUser($userid); if ($userToRemove->remove()) { printMLText("op_finished"); printGoto(array(array(getMLText("user_management"), "../out/out.UsrMgr.php"))); } else { printMLText("error_occured"); printGoBack(); } } //Benutzer bearbeiten ----------------------------------------------------------------------------- else if ($action == "edituser") { $editedUser = getUser($userid); printStartBox(getMLText("edit_user", array("username" => $editedUser->getFullName()))); print "
"; printMLText("editing_user"); $login = sanitizeString($login); $name = sanitizeString($name); $email = sanitizeString($email); $comment = sanitizeString($comment); if ($editedUser->getLogin() != $login) $editedUser->setLogin($login); if (isset($pwd) && ($pwd != "")) $editedUser->setPwd(md5($pwd)); if ($editedUser->getFullName() != $name) $editedUser->setFullName($name); if ($editedUser->getEmail() != $email) $editedUser->setEmail($email); if ($editedUser->getComment() != $comment) $editedUser->setComment($comment); printMLText("op_finished"); if (isset($userfile) && ($userfile != "") && ($userfile != "none")) { printMLText("setting_user_image"); $lastDotIndex = strrpos(basename($userfile_name), "."); $fileType = substr($userfile_name, $lastDotIndex); if ($fileType != ".jpg") { printMLText("error_occured"); printMLText("only_jpg_user_images"); } else { resizeImage($userfile); $editedUser->setImage($userfile, $userfile_type); printMLText("op_finished"); } } printGoto(array(array(getMLText("user_management"), "../out/out.UsrMgr.php"))); } print "
"; printEndBox(); printCenterEnd(); printHTMLFoot(); ?>