"; $tMessage .= $PALANG['pEdit_alias_goto_text_error2'] . "$address"; } } $goto = implode(',', $new_aliases); $fGoto = escape_string($goto); // End check alias mail if (empty($fGoto)) { $error = 1; $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text_error']; } if (escape_string($_POST['fAddress']) == "*") { $fAddress = "@" . escape_string ($_POST['fDomain']); } $result = db_query ("SELECT * FROM $table_alias WHERE address='$fAddress'"); if ($result['rows'] == 1) { $error = 1; $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error2']; } if ($fActive == "on") { $sqlActive = db_get_boolean(True); } else { $sqlActive = db_get_boolean(False); } if ($error != 1) { if (preg_match('/^\*@(.*)$/', $fGoto, $match)) { $fGoto = "@" . $match[1]; } $result = db_query ("INSERT INTO $table_alias (address,goto,domain,created,modified,active) VALUES ('$fAddress','$fGoto','$fDomain',NOW(),NOW(),'$sqlActive')"); if ($result['rows'] != 1) { $tDomain = $fDomain; $tMessage = $PALANG['pCreate_alias_result_error'] . "
($fAddress -> $fGoto)
\n"; } else { db_log ($SESSID_USERNAME, $fDomain, 'create_alias', "$fAddress -> $fGoto"); $tDomain = $fDomain; $tMessage = $PALANG['pCreate_alias_result_success'] . "
($fAddress -> $fGoto)
\n"; } } else { # on error $tAddress = htmlentities($_POST['fAddress']); $tGoto = htmlentities($_POST['fGoto']); $tDomain = htmlentities($_POST['fDomain']); } } include ("templates/header.php"); include ("templates/menu.php"); include ("templates/create-alias.php"); include ("templates/footer.php"); /* vim: set expandtab softtabstop=4 tabstop=4 shiftwidth=4: */ ?>