<?php if (isset($_SESSION['IdUtilisateur'])) { if (fUtilisateur("Admin") == 2015) { include dirname(__FILE__) . '/../modele/mAdmin.php'; include dirname(__FILE__) . '/../vue/vAdmin.php'; } } else { header("Location: ?page=index"); exit; }
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) { $portfolio[] = $value; } elseif ($value['IP'] != $globals['ippostwork']) { $fqdn[] = $value; } }
function fBdd($action) { require 'source.php'; if (fSite('StatusBDD') == 2) { return $_SESSION['erreur'] = "L'accès à votre base de données a été bloqué par l'administrateur."; } else { $charset = $bdd->query('SET NAMES UTF8'); $nomfqdn = fSite("FQDN"); $nom = substr($nomfqdn, 0, -19); switch ($action) { case 0: // Désactiver fModifierbdd(0); $commande = "scripts/script_base.sh 2 " . fUtilisateur("Pseudo") . " " . $nom; break; case 1: // Activer fModifierbdd(1); $commande = "scripts/script_base.sh 1 " . fUtilisateur("Pseudo") . " " . $nom; break; case 2: // Bloquer fModifierbdd(2); $commande = "scripts/script_base.sh 2 " . fUtilisateur("Pseudo") . " " . $nom; break; default: return $_SESSION['erreur'] = "Erreur action inattendue."; break; } exec($commande, $sortie); return 1; } }
case 'prenom': if (empty($_POST["prenom"]) === false) { fChangerprenom($_POST["prenom"]); } else { $_SESSION['erreur'] = "Erreur prenom vide."; } break; case 'nom': if (empty($_POST["nom"]) === false) { fChangernom($_POST["nom"]); } else { $_SESSION['erreur'] = "Erreur nom vide."; } break; case 'datedenaissance': if (empty($_POST["datedenaissance"]) === false) { $date = strftime("%F", strtotime($_POST["datedenaissance"])); fChangerdatenaissance($date); } else { $_SESSION['erreur'] = "Erreur date de naissance vide."; } break; } if (!is_null(fUtilisateur("Nom"))) { $ok = 1; $parametre = fParametreutilisateur(); $nom = $parametre["Nom"]; $prenom = $parametre["Prenom"]; $datedenaissance = strftime("%d/%m/%Y", strtotime($parametre["DateNaissance"])); $email = $parametre["EmailExt"]; }