*/ //////////////////////////////////// // CONTROLLER vpnX509ClientNew.php // //////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnX509ClientModel.php"; include_once __DIR__ . "/../model/VpnX509ServerModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable $clientname = htmlspecialchars($_POST['ClientNameX509']); $ipserver = htmlspecialchars($_POST['IPServerX509']); $clientemail = htmlspecialchars($_POST['ClientEmail']); // Instanciation des objets VPN PSK $vpnServerX509 = new VpnX509ServerModel(); $vpnServerX509->init(); $vpnServerX509->setServerX509($ipserver); $datas = $vpnServerX509->getSelectedServerX509(); $servername = $datas['servername']; $mask = $datas['mask']; $port = $datas['port']; $interface = $datas['interface']; /////////////////////////////////////////////////// //echo 'ipserver:'; var_dump($ipserver); //echo 'clientname:'; var_dump($clientname); //echo 'clientname'; var_dump($clientemail); //echo 'datas:'; var_dump($datas); //echo 'servername:'; var_dump($servername); //echo 'mask:'; var_dump($mask); //echo 'port:'; var_dump($port);
/** * Created by PhpStorm. * User: Adrien * Date: 23/01/2015 * Time: 20:44 */ /////////////////////////////////////////// // CONTROLLER vpnX509ServerNWNEnable.php // /////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnX509ServerModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable $serverid = $_GET['ServerID']; $serverip = $_GET['ServerIP']; //////////////////////////////////////////// //echo 'serverID'; var_dump($serverid); //echo 'serverIP'; var_dump($serverip); //die; ///////////////////////////////////////////// // Instanciation des objets VPN PSK et X509 $vpnServerX509 = new VpnX509ServerModel(); $vpnServerX509->init(); $return = $vpnServerX509->enableNWNServerX509($serverid, $serverip); echo $return; ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Desactivation du voisinage réseau sur le server {$serverip}"; require_once __DIR__ . "/../view/vpn_done.php";
/** * Created by PhpStorm. * User: Adrien * Date: 23/01/2015 * Time: 20:44 */ ///////////////////////////////////////// // CONTROLLER vpnX509ServerDisable.php // ///////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnX509ServerModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable $serverid = $_GET['ServerID']; $serverip = $_GET['ServerIP']; /////////////////////////////////////// //var_dump($serverid); //var_dump($serverip); //die; /////////////////////////////////////// // Instanciation des objets VPN PSK et X509 $vpnServerX509 = new VpnX509ServerModel(); $vpnServerX509->init(); $return = $vpnServerX509->disableServerX509($serverid, $serverip); echo $return; ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Desactivation du server {$serverip}"; require_once __DIR__ . "/../view/vpn_done.php";
<?php //////////////////////// // CONTROLLER vpn.php // //////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnPskServerModel.php"; include_once __DIR__ . "/../model/VpnX509ServerModel.php"; include_once __DIR__ . "/../model/VpnPskClientModel.php"; include_once __DIR__ . "/../model/VpnX509ClientModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable de session $userid = $_SESSION['userid']; // Instanciation des objets VPN PSK et X509 $vpnServerPSK = new VpnPskServerModel(); $vpnServerX509 = new VpnX509ServerModel(); $vpnClientPSK = new VpnPskClientModel(); $vpnClientX509 = new VpnX509ClientModel(); $vpnServerPSK->init(); $vpnServerX509->init(); $vpnClientPSK->init(); $vpnClientX509->init(); ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage require_once __DIR__ . "/../view/vpn.php";
// CONTROLLER vpnX509ServerNew.php // ///////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnX509ServerModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable $servername = htmlspecialchars($_POST['NewVPNserverX509']); $ipserver = htmlspecialchars($_POST['IPServerX509']); $mask = htmlspecialchars($_POST['MaskX509']); $port = htmlspecialchars($_POST['Port']); $interface = htmlspecialchars($_POST['Interface']); /////////////////////////////////////////////////// //echo 'ipserver:'; var_dump($ipserver); //echo 'servername:'; var_dump($servername); //echo 'mask:'; var_dump($mask); //echo 'port:'; var_dump($port); //echo 'interface:'; var_dump($interface); //die; //////////////////////////////////////////////////// // Instanciation des objets VPN PSK $vpnServerX509 = new VpnX509ServerModel(); $vpnServerX509->init(); $return = $vpnServerX509->createServerX509($servername, $ipserver, $mask, $port, $interface); echo $return; // TODO Appeler les class pf pour ouvrir les ports + NAT ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Création du server {$servername}"; require_once __DIR__ . "/../view/vpn_done.php";
/** * Created by PhpStorm. * User: Adrien * Date: 23/01/2015 * Time: 20:44 */ //////////////////////////////////////// // CONTROLLER vpnX509ServerDelete.php // //////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnX509ServerModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable $serverid = $_GET['ServerID']; $serverip = $_GET['ServerIP']; /////////////////////////////////////// //var_dump($serverid); //var_dump($serverip); //die; /////////////////////////////////////// // Instanciation des objets VPN PSK et X509 $vpnServerX509 = new VpnX509ServerModel(); $vpnServerX509->init(); $return = $vpnServerX509->deleteServerX509($serverid, $serverip); echo $return; ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Suppression du server {$serverip}"; require_once __DIR__ . "/../view/vpn_done.php";