66 lines
1.6 KiB
PHP
66 lines
1.6 KiB
PHP
|
<?php
|
||
|
/**
|
||
|
* Script contrôlant les données envoyées leur d'une demande de mise à jour de l'image illustrant le profil
|
||
|
*
|
||
|
**/
|
||
|
require_once("../modele/FclFlux_utilisateur.php");
|
||
|
$user=new FclFlux_utilisateur();
|
||
|
if(!$user->test_session(false))
|
||
|
{
|
||
|
unset($user);
|
||
|
header("Location:".PAGE_CONNEXION);
|
||
|
exit();
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
if(empty($Bd))
|
||
|
require("../modele/connexion-bd.php");
|
||
|
$msg_form=array();
|
||
|
if(!empty($_FILES['illustration']['tmp_name']))
|
||
|
{
|
||
|
$set_illus=$user->set_illustration($_FILES['illustration']);
|
||
|
if($set_illus===true)
|
||
|
{
|
||
|
$maj=$user->actualise();
|
||
|
if(!empty($user->erreurs))
|
||
|
$msg_form=$user->erreurs;
|
||
|
elseif($maj===false)
|
||
|
$msg_form[]=ERREUR_IMPREVUE;
|
||
|
else
|
||
|
$msg_form[]=MSG_UTILISA_TELECHARGE_VALID;
|
||
|
}
|
||
|
else
|
||
|
$msg_form[]=ERREUR_IMPREVUE;
|
||
|
}
|
||
|
if(!empty($_POST["suppr_illustration"]))
|
||
|
{
|
||
|
$suppr=$user->actualise(true);//supprime le fichier
|
||
|
if(!empty($user->erreurs))
|
||
|
$msg_form=$user->erreurs;
|
||
|
else if($suppr===false)
|
||
|
$msg_form[]=ERREUR_IMPREVUE;
|
||
|
else
|
||
|
$msg_form[]=MSG_UTILISA_MAJ_SUPPR_VALID;
|
||
|
}
|
||
|
/*
|
||
|
//j'ai besoin de savoir si il y a déjà une illustration pour l'afficher et proposer sa suppression
|
||
|
$tab_infos=$user->recherche(intval($user->id_utilisateur),"id_utilisateur","illustration,email,time_validation");
|
||
|
$Bd=null;
|
||
|
if(!empty($tab_infos))
|
||
|
{
|
||
|
if(!empty($tab_infos["illustration"]))
|
||
|
{
|
||
|
$fichier=$tab_infos["illustration"];
|
||
|
$adresse_illustration=UTILISATEUR_ILLUS_REP."/".$fichier[0]."/".$fichier;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
$user->supprime_session();
|
||
|
unset($user);
|
||
|
header("Location:".SITE_URL);
|
||
|
exit();
|
||
|
}*/
|
||
|
//affiche les résultats dans l'iframe
|
||
|
include("../vues/compte_illustration_maj.php");
|
||
|
}
|