<?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";
* User: Adrien * Date: 22/01/2015 * Time: 22:56 */ //////////////////////////////////// // CONTROLLER vpnPskClientNew.php // //////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/VpnPskClientModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable $id = $_GET['ClientID']; $ipserver = $_GET['IPServer']; $clientname = $_GET['ClientName']; /////////////////////////////////////// //echo 'id'; var_dump($id); //echo 'ipserver'; var_dump($ipserver); //echo 'clientname'; var_dump($clientname); //die; /////////////////////////////////////// // Instanciation des objets VPN PSK et X509 $vpnClientPSK = new VpnPskClientModel(); $vpnClientPSK->init(); $return = $vpnClientPSK->deleteClientPSK($id, $ipserver, $clientname); echo $return; ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Suppression de compte client {$clientname}"; require_once __DIR__ . "/../view/vpn_done.php";
$clientemail = htmlspecialchars($_POST['ClientEmail']); // Instanciation des objets VPN PSK $vpnServerPSK = new VpnPskServerModel(); $vpnServerPSK->init(); $vpnServerPSK->setServerPSK($ipserver); $datas = $vpnServerPSK->getSelectedServerPSK(); $servername = $datas['servername']; $iptunserver = $datas['tunserver']; $iptunclient = $datas['tunclient']; $port = $datas['port']; $interface = $datas['interface']; /////////////////////////////////////////////////// //echo 'ipserver:'; var_dump($ipserver); //echo 'clientname:'; var_dump($clientname); //echo 'ipclient:'; var_dump($ipclient); //echo 'clientname'; var_dump($clientemail); //echo 'datas:'; var_dump($datas); //echo 'servername:'; var_dump($servername); //echo 'iptunserver:'; var_dump($iptunserver); //echo 'iptunclient:'; var_dump($iptunclient); //echo 'port:'; var_dump($port); //echo 'interface:'; var_dump($interface); //die; //////////////////////////////////////////////////// $vpnClientPSK = new VpnPskClientModel(); $return = $vpnClientPSK->createClientPSK($servername, $clientname, $ipserver, $iptunserver, $iptunclient, $port, $interface); echo $return; ///////////////////////////////////////////////////////////////////////////////////////// // Rendu de la vue d'affichage $action = "Création du compte client {$clientname}"; require_once __DIR__ . "/../view/vpn_done.php";