".gettext("Personnalisation du fond d'écran").""; if(!file_exists($dossier_www_fonds_courants)) { mkdir($dossier_www_fonds_courants); } $cible=isset($_POST['cible']) ? $_POST['cible'] : $login; $cible=preg_replace("/[^A-Za-z0-9\._-]/","",$cible); //if(!isset($_POST['image'])) { if(!isset($_POST['is_posted'])) { echo "
\n"; if(is_admin("se3_is_admin",$login)=="Y") { // Choix d'un utilisateur ou d'un groupe echo "

Vous avez la possibilité de choisir une image à insérer au centre du fond d'écran de l'utilisateur de votre choix.

\n"; echo "

\n"; //echo "
\n"; //echo "
\n"; echo "Login de l'utilisateur : "; echo " "; echo "Chercher un utilisateur"; //echo " Fond actuel"; // setTimeout('if(popuprecherche) {popuprecherche.focus()}', 1000); echo "
\n"; echo "

\n"; } else { echo "

Vous avez la possibilité de choisir une image à insérer au centre de votre fond d'écran.

\n"; if(file_exists($dossier_www_fonds_courants."/".$login.".jpg")) { echo "

Votre fond d'écran actuel

\n"; } } echo "

".gettext("Image").":
\n"; echo "\n"; echo "

\n"; echo "
\n"; echo "
"; if(is_admin("se3_is_admin",$login)!="Y") { echo ""; } echo "
\n"; echo "\n"; echo "


\n"; echo "

NOTES :

"; echo "\n"; } else { if($cible=='') { echo "

La cible choisie n'est pas valide"; if(isset($POST['cible'])) {echo " : ".$POST['cible'];} echo ""; echo "

\n"; echo "

Retour

\n"; include ("pdp.inc.php"); die(); } $tmp_image=$HTTP_POST_FILES['image']['tmp_name']; $image=$HTTP_POST_FILES['image']['name']; $size_image=$HTTP_POST_FILES['image']['size']; $cible=isset($_POST['cible']) ? $_POST['cible'] : $login; // Retrouver le groupe d'appartenance // Inutile... la recherche est faite dans mkwall_perso.sh ou mkwall.sh /* echo "\$tmp_image=$tmp_image
"; echo "\$image=$image
"; echo "\$size_image=$size_image
"; */ if(is_uploaded_file($tmp_image)){ $dest_file="$dossier_upload_images/tmp_$cible.jpg"; $source_file=stripslashes("$tmp_image"); $res_copy=copy("$source_file" , "$dest_file"); if(!$res_copy) { echo "

Erreur lors de la copie de l'image.

\n"; echo "

Retour

\n"; include ("pdp.inc.php"); die(); } } else { echo "

Erreur lors de l'upload de l'image.
Cela peut se produire avec une image trop volumineuse.

\n"; include ("pdp.inc.php"); die(); } echo "

Le fichier a ete uploade et copie.

\n"; echo "

Lancement du traitement...
\n"; //exec("/usr/bin/sudo $chemin_scripts/mkwall_perso.sh $cible"); exec("/usr/bin/sudo $chemin_scripts/mkwall.sh $cible",$retour); foreach($retour as $key => $value) { //echo "\$retour[$key]=$value
"; echo "$value
"; } //echo "$dossier_www_fonds_courants/$cible.jpg
"; /* // Les tests d'existence echouent // peut-etre parce que ce sont des liens symboliques ? if(file_exists($dossier_www_fonds_courants."/".$cible."jpg")) { if(is_admin("se3_is_admin",$login)=="Y") { echo "

Le nouveau fond d'écran de '$cible' :

\n"; } else { echo "

Votre nouveau fond d'écran :

\n"; } } if(file_exists("/var/se3/Docs/media/fonds_ecran/".$cible."jpg")) { echo "file_exists(\"/var/se3/Docs/media/fonds_ecran/\".$cible.\"jpg\"
"; } */ if(is_admin("se3_is_admin",$login)=="Y") { echo "

Le nouveau fond d'écran du compte '$cible' :

\n"; } else { echo "

Votre nouveau fond d'écran :

\n"; } echo "

Retour

\n"; } } // Fin if is_admin include ("pdp.inc.php"); ?>