$page = "modules"; require "etapes.php"; $titre_page = "Ajouter des modules"; header("Content-type: text/html; charset=utf-8"); if ($_SESSION['etape'] != 5 && (empty($_POST['utilisateur']) || empty($_POST['motdepasse1']) || $_POST['motdepasse1'] != $_POST['motdepasse2'])) { $vars = array('utilisateur', 'nomadmin', 'emailcontact', 'nomsite', 'urlsite'); $url = "configuration.php?err=1"; foreach ($vars as $var) { $url .= "&{$var}=" . urlencode($_POST[$var]); } rediriger($url); } 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']);
if (file_exists($config_file)) { $fic = file_get_contents($config_file); $fic = str_replace("bdd_sql", $_SESSION['choixbase'], $fic); file_put_contents($config_file, $fic); } if (file_exists("../client.orig")) { rename_securise("../client.orig", "../client", 'dossier'); } if (file_exists("../template.orig")) { rename_securise("../template.orig", "../template", 'dossier'); } // Mettre en place le Cnx.class.php définitif, en effaçant le précédent. $cnxfile = "../classes/Cnx.class.php"; if (file_exists("{$cnxfile}.orig")) { @unlink($cnxfile); rename_securise("{$cnxfile}.orig", "{$cnxfile}", 'fichier'); } } require_once "../fonctions/divers.php"; require_once "../classes/Variable.class.php"; $params = array('utilisateur' => 'admin', 'nomadmin' => "admin_" . genpass(10), 'emailcontact' => Variable::lire('emailcontact'), 'nomsite' => Variable::lire('nomsite'), 'urlsite' => "http://" . $_SERVER['SERVER_NAME']); foreach ($params as $var => $defaut) { ${$var} = isset($_REQUEST[$var]) ? $_REQUEST[$var] : $defaut; } $_SESSION['etape'] = 4; include __DIR__ . "/entete.php"; ?> <div id="chapeau"style="overflow:hidden;zoom: 1"> <h2>Configuration</h2> <form action="modules.php" method="post">