$maxquota) system_failure("Sie können diesem Account maximal {$maxquota} MB Speicherplatz zuweisen."); $account['quota'] = $quota; } if ($_POST['defaultname'] == 1) $account['name'] = NULL; else $account['name'] = filter_input_general($_POST['fullname']); $shells = available_shells(); if (isset($shells[$_POST['shell']])) $account['shell'] = $_POST['shell']; else if (isset($_POST['shell']) && $_POST['shell'] != '') system_failure('Ungültige Shell'); set_account_details($account); $target = 'accounts'; if (! ($role & ROLE_CUSTOMER)) $target = 'myaccount'; if (! ($debugmode || $error)) header('Location: '.$target); } elseif ($_GET['action'] == 'delete') { system_failure("Benutzeraccounts zu löschen ist momentan nicht über diese Oberfläche möglich. Bitte wenden Sie sich an einen Administrator."); /* $account_string = filter_input_general( $account['local'].'@'.$account['domain'] ); $sure = user_is_sure(); if ($sure === NULL) { are_you_sure("action=delete&account={$_GET['account']}", "Möchten Sie den Account »{$account_string}« wirklich löschen?"); } elseif ($sure === true) { delete_jabber_account($account['id']); if (! $debugmode) header("Location: accounts"); } elseif ($sure === false) { if (! $debugmode) header("Location: accounts"); } */ } else system_failure("Unimplemented action"); output(''); ?>