Beispiel #1
0
function modificationProfil()
{
    require './Modele/utilisateurs.php';
    require './Controle/admin.php';
    $idUti = $_SESSION['userID'];
    if (isset($_POST['SUPPR'])) {
        suppressionutil($db, $idUti);
        session_destroy();
        header('Location: index.php');
    } else {
        $nom = htmlspecialchars($_POST['nom']);
        $prenom = htmlspecialchars($_POST['prenom']);
        $email = htmlspecialchars($_POST['email']);
        $voie = htmlspecialchars($_POST['voie']);
        $codepostal = htmlspecialchars($_POST['codepostal']);
        $ville = htmlspecialchars($_POST['ville']);
        $pays = htmlspecialchars($_POST['pays']);
        $datenaissance = $_POST['annee'] . "-" . $_POST['mois'] . "-" . $_POST['jour'];
        $mdp = htmlspecialchars($_POST['mdp']);
        $sexe = htmlspecialchars($_POST['sexe']);
        if (isset($_FILES['photo']['name']) && $_FILES['photo']['name'] != "") {
            $photo = $_FILES['photo']['name'];
            uploadFile("./Vue/img/photoProfil/", 'photo');
        } else {
            $photo = $_POST["photoActuelle"];
        }
        $newsletter = 0;
        $infosFixes = infosFixesProfil($db, $idUti);
        $etat = $infosFixes["utilisateur_etat"];
        $type = $infosFixes["utilisateur_type"];
        $nbThemes = getNbTheme($db);
        $favoris = array();
        for ($i = 1; $i <= $nbThemes; $i++) {
            $theme = "favori" . $i;
            if (isset($_POST[$theme])) {
                $favoris[] = $_POST[$theme];
            }
        }
        majFavoris($db, $idUti, $favoris);
        modificationUtiBD($db, $idUti, $nom, $prenom, $email, $voie, $codepostal, $ville, $pays, $datenaissance, $mdp, $sexe, $etat, $type, $newsletter, $photo);
        header('Location: index.php?controle=utilisateur&action=afficherPageGestionUti');
    }
}
Beispiel #2
0
function gestionUti()
{
    require './Modele/utilisateurs.php';
    $idUti = $_POST['id'];
    if (isset($_POST['SUPPR'])) {
        suppressionutil($db, $idUti);
    } else {
        $nom = htmlspecialchars($_POST['nom']);
        $prenom = htmlspecialchars($_POST['prenom']);
        $email = htmlspecialchars($_POST['email']);
        $voie = htmlspecialchars($_POST['voie']);
        $codepostal = htmlspecialchars($_POST['codepostal']);
        $ville = htmlspecialchars($_POST['ville']);
        $pays = htmlspecialchars($_POST['pays']);
        $datenaissance = $_POST['annee'] . "-" . $_POST['mois'] . "-" . $_POST['jour'];
        $mdp = htmlspecialchars($_POST['mdp']);
        $sexe = htmlspecialchars($_POST['sexe']);
        $etat = $_POST['etat'];
        $type = $_POST['type'];
        $newsletter = 0;
        if (isset($_POST['ADD'])) {
            ajoutUtiBD($db, $nom, $prenom, $email, $voie, $codepostal, $ville, $pays, $datenaissance, md5($mdp), $sexe, $etat, $type, $newsletter);
        } else {
            if (isset($_POST['MOD'])) {
                $photo = isset($_POST['supprPhoto']) ? "default-user.png" : $_POST['valPhotoProfil'];
                echo $photo;
                modificationUtiBD($db, $idUti, $nom, $prenom, $email, $voie, $codepostal, $ville, $pays, $datenaissance, $mdp, $sexe, $etat, $type, $newsletter, $photo);
            }
        }
    }
    header('Location: index.php?controle=admin&action=afficherPageAdminGU');
}