if (!isset($action)) {
    $action = "";
}
if (!est_autorise("acces_configuration")) {
    exit;
}
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 
Beispiel #2
0
}
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);