git.schokokeks.org
Repositories
Help
Report an Issue
webinterface.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
0d0cc0d
Branches
Tags
master
ticket
webinterface.git
modules
dns
save.php
Erlaube *useraccounts* das edtieren von DNS-records
bernd
commited
0d0cc0d
at 2010-05-06 14:49:17
save.php
Blame
History
Raw
<?php require_once('inc/base.php'); require_once('inc/debug.php'); global $debugmode; require_once('inc/security.php'); require_role(ROLE_SYSTEMUSER); require_once('dnsinclude.php'); $section = 'dns_dyndns'; $id = NULL; if (isset($_REQUEST['id'])) $id = (int) $_REQUEST['id']; if ($_GET['type'] == 'dyndns') { if ($_GET['action'] == 'delete') { $sure = user_is_sure(); if ($sure === NULL) { are_you_sure("type=dyndns&action=delete&id={$id}", "Möchten Sie den DynDNS-Account wirklich löschen?"); } elseif ($sure === true) { delete_dyndns_account($id); if (! $debugmode) header("Location: dyndns"); } elseif ($sure === false) { if (! $debugmode) header("Location: dyndns"); } } if ($_GET['action'] == 'edit') { check_form_token('dyndns_edit'); if ($id) { edit_dyndns_account($id, $_POST['handle'], $_POST['password_http'], $_POST['sshkey']); } else { create_dyndns_account($_POST['handle'], $_POST['password_http'], $_POST['sshkey']); } if (! ($debugmode || we_have_an_error())) header('Location: dyndns'); } }