Ejemplo n.º 1
0
    </div>
  </div>
</div>
<?php 
} else {
    if ($do == 'add' && isset($_POST['host']) && isset($_POST['prio']) && isset($_POST['dest'])) {
        if (empty($_POST['host'])) {
            $_POST['host'] = '@';
        }
        if (empty($_POST['prio']) || !ctype_digit($_POST['prio'])) {
            $_POST['prio'] = 10;
        }
        if (empty($_POST['dest'])) {
            $_POST['dest'] = $domain['name'] . '.';
        }
        $zone->AddMX($_POST['host'], $_POST['prio'], $_POST['dest']);
        $zone->ApplyChanges();
    } else {
        if ($do == 'delete' && isset($_GET['id'])) {
            $zone->DeleteMX($_GET['id']);
            $zone->ApplyChanges();
        } else {
            if ($do == 'edit' && count($_POST) > 0) {
                foreach ($_POST as $post => $value) {
                    if (substr($post, 0, 4) == 'reg_') {
                        $id = (int) substr($post, 4);
                        if (isset($_POST['prio_' . $id])) {
                            $prio = $_POST['prio_' . $id];
                            if (empty($prio) || !ctype_digit($prio)) {
                                $prio = 10;
                            }