Пример #1
0
$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']);
Пример #2
0
    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">