} if ($action == "modifier") { $administrateur = new Administrateur(); $administrateur->charger_id($id); $administrateur->valeur = $valeur; $administrateur->identifiant = $identifiant; $motdepasse1 = trim($motdepasse1); $motdepasse2 = trim($motdepasse2); if (trim($motdepasse1) != "" && trim($motdepasse1) == trim($motdepasse2)) { $administrateur->motdepasse = $motdepasse1; $administrateur->crypter(); } $administrateur->nom = $nom; $administrateur->prenom = $prenom; $administrateur->lang = $lang; $administrateur->maj(); if ($_SESSION["util"]->id == $administrateur->id) { $_SESSION["util"] = $administrateur; } if (trim($motdepasse1) != "" && trim($motdepasse1) == trim($motdepasse2)) { ?> <script type="text/javascript"> alert("Mot de passe change avec succes"); location = "gestadm.php"; </script> <?php } else { redirige("gestadm.php"); } } if ($action == "ajouter") {
if ($_SESSION['etape'] == 4) { $rep_admin = "../" . $_POST["nomadmin"]; if (!is_dir($rep_admin)) { rename_securise("../admin", $rep_admin, 'dossier'); } $_SESSION['rep_admin'] = $rep_admin; require_once "../classes/Administrateur.class.php"; require_once "../classes/Lang.class.php"; require_once "../fonctions/divers.php"; $admin = new Administrateur(); $admin->charger_id(1); $admin->identifiant = $_POST['utilisateur']; $admin->motdepasse = $_POST['motdepasse1']; $admin->profil = 1; $admin->crypter(); $admin->maj(); Variable::ecrire("emailcontact", $_POST['emailcontact']); Variable::ecrire("emailfrom", $_POST['emailcontact']); Variable::ecrire("emailscommande", $_POST['emailcontact']); Variable::ecrire("nomsite", $_POST['nomsite']); Variable::ecrire("urlsite", $_POST['urlsite']); $lang = new Lang(); $query_cnx = "update {$lang->table} set url=\"" . rtrim($_POST['urlsite'], "/") . "\" where id=1"; $resul_cnx = $lang->query($query_cnx); Variable::ecrire("rsspass", genpass(40)); } $_SESSION['etape'] = 5; include_once __DIR__ . "/entete.php"; $parser = xml_parser_create('UTF-8'); xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);