File: D:/web/mailadmin/background_route_address_save.php
<?php
if (!defined('IN_WEBADMIN'))
exit();
if (hmailGetAdminLevel() != 2)
hmailHackingAttemp(); // Domain admin but not for this domain.
$obSettings = $obBaseApp->Settings;
$obRoutes = $obSettings->Routes;
$routeid = hmailGetVar("routeid",0);
$routeaddressid = hmailGetVar("routeaddressid",0);
$action = hmailGetVar("action","");
$obRoute = $obRoutes->ItemByDBID($routeid);
$obAddresses = $obRoute->Addresses;
$routeaddress = hmailGetVar("routeaddress","");
if ($action == "edit")
$obAddress = $obAddresses->ItemByDBID($routeaddressid);
elseif ($action == "add")
$obAddress = $obAddresses->Add();
elseif ($action == "delete")
{
$obAddresses->DeleteByDBID($routeaddressid);
header("Location: index.php?page=route_addresses&routeid=$routeid");
exit();
}
$obAddress->Address = $routeaddress;
$obAddress->RouteID = $routeid;
$obAddress->Save();
header("Location: index.php?page=route_addresses&routeid=$routeid");
?>