// Copyright (c) 2022 High5! // License Info: LICENSE.TXT // // File: edit-domain.php // // Template File: admin_edit-domain.tpl // // Template Variables: // // tDescription // tAliases // tMailboxes // tMaxquota // tActive // // Form POST \ GET Variables: // // fDescription // fAliases // fMailboxes // fMaxquota // fActive // require("../functions.inc.php"); include("../languages/" . check_language() . ".lang"); $list_domains = list_domains(); if ($_SERVER['REQUEST_METHOD'] == "GET") { $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT); $domain = filter_input(INPUT_GET, 'domain', FILTER_VALIDATE_DOMAIN); $domain_key = array_search($domain, array_column($list_domains, 'domain')); $description = $list_domains[$domain_key]['description']; $aliases = $list_domains[$domain_key]['aliases']; $mailboxes = $list_domains[$domain_key]['mailboxes']; } if ($_SERVER['REQUEST_METHOD'] == "POST") { $domain = escape_string($_GET['domain']); $fDescription = escape_string($_POST['fDescription']); $fAliases = escape_string($_POST['fAliases']); $fMailboxes = escape_string($_POST['fMailboxes']); $result = db_query("UPDATE domain SET description='$fDescription',aliases='$fAliases',mailboxes='$fMailboxes',maxquota='$fMaxquota',transport='$fTransport',backupmx='$fBackupmx',active='$fActive',modified=NOW() WHERE domain='$domain'"); if ($result['rows'] == 1) { header("Location: list-domain.php"); } else { $tMessage = $PALANG['pAdminEdit_domain_result_error']; } } include("../templates/header.tpl"); include("../templates/admin_menu.tpl"); include("../templates/admin_add-domain.tpl"); include("../templates/footer.tpl"); ?>