diff --git a/create-alias.php b/create-alias.php index afa2ce0b..19ab01d5 100644 --- a/create-alias.php +++ b/create-alias.php @@ -19,7 +19,6 @@ * * Template Variables: * - * tMessage * tAddress * tGoto * tDomain @@ -45,6 +44,7 @@ else { } $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text']; +$pCreate_alias_address_text_error = ""; if ($_SERVER['REQUEST_METHOD'] == "GET") { @@ -87,7 +87,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; - $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error1']; + $pCreate_alias_address_text_error = $PALANG['pCreate_alias_address_text_error1']; } if(!check_alias($fDomain)) { @@ -95,7 +95,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; - $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error3']; + $pCreate_alias_address_text_error = $PALANG['pCreate_alias_address_text_error3']; } if(empty ($fAddress) || !check_email ($fAddress)) { @@ -103,7 +103,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; - $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error1']; + $pCreate_alias_address_text_error = $PALANG['pCreate_alias_address_text_error1']; } // Begin check alias email @@ -117,7 +117,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") if (empty ($goto) && !authentication_has_role('global-admin')) { $error = 1; $tGoto = $_POST['fGoto']; - $tMessage = $PALANG['pEdit_alias_goto_text_error1']; + flash_error($PALANG['pEdit_alias_goto_text_error1']); } $new_aliases = array(); @@ -132,8 +132,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") if (!check_email($address)) { $error = 1; $tGoto = $goto; - if (!empty($tMessage)) $tMessage .= "
"; - $tMessage .= $PALANG['pEdit_alias_goto_text_error2'] . "$address"; + flash_error($PALANG['pEdit_alias_goto_text_error2'] . "$address"); } } @@ -146,7 +145,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; - $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text_error']; + flash_error($PALANG['pCreate_alias_goto_text_error']"); } if (escape_string($_POST['fAddress']) == "*") { @@ -160,7 +159,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $tAddress = escape_string ($_POST['fAddress']); $tGoto = $fGoto; $tDomain = $fDomain; - $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error2']; + $pCreate_alias_address_text_error = $PALANG['pCreate_alias_address_text_error2']; } if ($fActive == "on") { @@ -178,13 +177,13 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $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"; + flash_error($PALANG['pCreate_alias_result_error'] . "
($fAddress -> $fGoto)
\n"); } else { db_log ($fDomain, 'create_alias', "$fAddress -> $fGoto"); $tDomain = $fDomain; - $tMessage = $PALANG['pCreate_alias_result_success'] . "
($fAddress -> $fGoto)
\n"; + flash_info($PALANG['pCreate_alias_result_success'] . "
($fAddress -> $fGoto)
\n"); } } else { # on error $tAddress = htmlentities($_POST['fAddress']); @@ -196,9 +195,9 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") $smarty->assign ('tAddress', $tAddress); $smarty->assign ('select_options', select_options ($list_domains, array ($tDomain)), false); $smarty->assign ('pCreate_alias_address_text', $pCreate_alias_address_text, false); +$smarty->assign ('pCreate_alias_address_text_error', $pCreate_alias_address_text_error, false); $smarty->assign ('tGoto', $tGoto, false); $smarty->assign ('pCreate_alias_goto_text', $pCreate_alias_goto_text); -$smarty->assign ('tMessage', $tMessage, false); $smarty->assign ('smarty_template', 'create-alias'); $smarty->display ('index.tpl'); diff --git a/templates/create-alias.tpl b/templates/create-alias.tpl index 2c993a6a..9eb9ba55 100644 --- a/templates/create-alias.tpl +++ b/templates/create-alias.tpl @@ -3,33 +3,32 @@
- + - - - + + - - - - - - + + + - - - - + + + - + + +

{$PALANG.pCreate_alias_welcome}

{$PALANG.pCreate_alias_welcome}
{$PALANG.pCreate_alias_address}@ + + @ {$pCreate_alias_address_text} {$pCreate_alias_address_text_error}
{$PALANG.pCreate_alias_goto}:
{$PALANG.pCreate_alias_active}:{$PALANG.pCreate_alias_help}

{$PALANG.pCreate_alias_catchall_text}
 
{$tMessage} 
{$PALANG.pCreate_alias_catchall_text}