<?php /** * Created by PhpStorm. * User: adrienthibault * Date: 28/08/2014 * Time: 00:07 */ //////////////////////////////////// // CONTROLLER new_dns_process.php // //////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/DnsModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable de session $domain = htmlspecialchars($_POST['NewDns']); $type = htmlspecialchars($_POST['Type']); $target = htmlspecialchars($_POST['Target']); // Instanciation de l'objet DNS $dns = new DnsModel(); // Execution de la requête $dns->init(); $dns->createDns($domain, $type, $target); ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage require_once __DIR__ . "/../view/new_dns_done.php";
<?php //////////////////////////////////// // CONTROLLER new_dhcp_static.php // //////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/DhcpModel.php"; include_once __DIR__ . "/../../dns/model/DnsModel.php"; // Variable de session $hostname = htmlspecialchars($_POST['NewHostname']); $address_mac = htmlspecialchars($_POST['AddressMAC']); $address_ip = htmlspecialchars($_POST['AddressIP']); $type = 'A'; // Instanciation de l'objet DNS et DHCP $dhcp = new DhcpModel(); $dns = new DnsModel(); // Execution de la requête if (!$dhcp->checkStaticIP($address_mac)) { $dhcp->newStaticIP($hostname, $address_ip, $address_mac); $dns->createDns($hostname, $type, $address_ip); } else { echo 'Adresse Mac déjà présente dans la base'; } ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Ajout de l'IP fixe {$hostname}, {$address_ip}, {$address_mac}"; require_once __DIR__ . "/../view/dhcp_done.php";