".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"; echo "NOTES :
"; echo "Si l'image à insérer comporte des transparences, veillez à la redimensionner pour que la dimension maximale (hauteur ou largeur) soit de 500px pour conserver la transparence.
A FAIRE: Possibilité de paramétrer les dimensions de l'insertion d'image (avec valeur max pour conserver le nom_prénom,...)
Vous pouvez autoriser des utilisateurs à modifier eux-mêmes leur fond d'écran.
Pour cela, il suffit de leur déléguer le droit 'fond_can_change'.
L'accès leur est alors donné dans Annuaire/Voir ma fiche/Personnaliser mon fond d'écran
Pensez cependant que certains utilisateurs pourraient mettre en place des fonds non politiquement corrects.
Le fait d'avoir autorisé la modification du fond pourrait vous être reprochée.
Choisissez donc soigneusement les utilisateurs auxquels vous déléguerez ce droit.
Vous pouvez insérer une image de votre choix au centre du fond d'écran.
L'image insérée sera réduite à un maximum de 500px de côté.
Pensez que l'image que vous insérez doit être politiquement correcte.
Elle ne doit pas choquer des élèves, des professeurs, votre principal ou proviseur.
De plus, le droit qui vous a été donné peut vous être retiré.
La cible choisie n'est pas valide"; if(isset($POST['cible'])) {echo " : ".$POST['cible'];} echo ""; echo "
\n"; echo "\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_imageErreur lors de la copie de l'image.
\n"; echo "\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.
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' :