include_once __DIR__ . "/../model/AccountModel.php"; include_once __DIR__ . "/../../site/model/HostModel.php"; include_once __DIR__ . "/../../dns/model/DnsModel.php"; include_once __DIR__ . "/../../mail/model/MailModel.php"; include_once __DIR__ . "/../../account/model/DataBaseModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses $userid = $_SESSION['userid']; $domain = "dev.fairsys.fr"; $server = "localhost"; // Instanciation de l'objet Account, Host, DNS et Mail $account = new AccountModel($userid); $account->init(); $host = new HostModel($userid); $host->init(); $dns = new DnsModel($userid); $dns->init(); $database = new DataBaseModel(); $username = $account->getUsername(); $user_domain = $username . "." . $domain; $mail = new MailModel($user_domain); // Appel de la méthode // Mise en place des WHILE afin de vérifier et supprimer les sous-domaines, // les boites mails et les entrées DNS avant la suppression definitive du compte // HOST $host->setUsername($username); foreach ($host->getDatas() as $host_data) { $subdomain = $host_data['dns']; $host->deleteSubDomainVHFinal($subdomain); }