Ejemplo n.º 1
0
        $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;
                            }
                            if (empty($value)) {
                                $value = $domain['name'] . '.';
                            }
                            $zone->ChangeMX($id, $prio, $value);
                        }
                    }
                }
                $zone->ApplyChanges();
            }
        }
    }
    ?>
  <meta http-equiv="refresh" content="0; panel.php?action=mx" />
<?php 
}