array( "Back to Transports" => "postfix-transports-main.php" ), )); # Display change screen if ($_POST['frmaction'] == "change") { # Check a transport was selected if (isset($_POST['postfix_transport_id'])) { # Prepare statement $stmt = $db->prepare("SELECT ID, DomainName, Type, Transport, Disabled FROM ${DB_TABLE_PREFIX}transports WHERE ID = ?"); ?>
execute(array($_POST['postfix_transport_id'])); $row = $stmt->fetchObject(); ?> type == "1") { ?>
Old Value New Value
Domain Name domainname ?>
Type type == "0") { echo "Virtual"; } elseif ($row->type == "1") { echo "SMTP"; } ?>
Data transport ?>
Disabled disabled ? 'yes' : 'no' ?>

No policy selected
quote($_POST['postfix_transport_type'])); } if (!empty($_POST['postfix_transport_data'])) { # smtp $transport = $_POST['postfix_transport_data']; $ptransport = "smtp:$transport"; array_push($updates ,"Transport = ".$db->quote($transport)); array_push($updates ,"PTransport = ".$db->quote($ptransport)); } if (isset($_POST['postfix_transport_disabled']) && $_POST['postfix_transport_disabled'] != "") { array_push($updates ,"Disabled = ".$db->quote($_POST['postfix_transport_disabled'])); } # Check if we have updates if (sizeof($updates) > 0) { $updateStr = implode(', ',$updates); $res = $db->exec("UPDATE ${DB_TABLE_PREFIX}transports SET $updateStr WHERE ID = ".$db->quote($_POST['postfix_transport_id'])); if ($res) { ?>
Postfix transport updated
Error updating Postfix transport!
errorInfo()) ?>
No changes made to Postfix transport
Invalid invocation