function fModifierfqdn($nom) { require 'source.php'; if (!filter_var($nom, FILTER_VALIDATE_URL) === true) { if (fSite('StatusVhost') == 2) { return $_SESSION['erreur'] = "Votre site a été bloqué par l'administrateur."; } else { if (fIdsite($nom) > 0) { return $_SESSION['erreur'] = "Erreur nom indisponible."; } else { $charset = $bdd->query('SET NAMES UTF8'); $commande = "scripts/script_fqdn.sh 2 " . substr(fSite('FQDN'), 0, -19); exec($commande); fVhost(4); $nomfqdn = $nom . $globals['fqdnpostwork']; $requete = $bdd->prepare('UPDATE postwork.site SET FQDN =? WHERE IdSite =? AND IdUtilisateur =?'); $requete->execute(array($nomfqdn, $_POST['envoyer'], $_SESSION['IdUtilisateur'])); fVhost(3); $commande = "scripts/script_fqdn.sh 1 " . $nom; exec($commande); } } } else { return $_SESSION['erreur'] = "Erreur ce n'est pas un nom valide."; } }
case 'mail': fMail($_POST['statusmail']); break; case 'création': if (empty($_POST['nom']) === false) { if (isset($_POST['ip']) === true) { fCreerfqdn($_POST['nom'], $_POST['ip']); } else { fCreerprojet($_POST['nom'], $globals['ippostwork']); } } else { $_SESSION['erreur'] = "Nom vide."; } break; case 'activation': fVhost($_POST['statussite']); break; case 'bdd': fBdd($_POST['statusbdd']); break; case 'suppression': fSupprimersite($_POST['site']); break; } $mail = fUtilisateur("StatusMail"); $pseudo = fUtilisateur("Pseudo"); $liste = fAffichersiteutilisateur(); foreach ($liste as $key => $value) { if ($value['Portfolio'] == 0 and $value['IP'] == $globals['ippostwork']) { $projet[] = $value; } elseif ($value['Portfolio'] == 1) {