Fork me on GitHub

Rapport de message :*
 

Re: Avatar sur ldap

Titre du sujet : Re: Avatar sur ldap
par lima91150 sur 25/02/2013 07:54:39

hmmm!

Je me suis lancé dans un petit Hack !

L'idée ? Créer une photo temporaire avec les infos récupérées de LDAP !


fichier : /class/auth/auth_provisionning.php

Remplacer la ligne 158
$xoopsUser->setVar(trim($fields[0]), utf8_decode($datas[trim($fields[1])][0]));

par :

if($fields[0] == 'user_avatar')
                {
                    
//fwrite($fpa,'/var/www/xoops/htdocs/uploads/avatars/' . $uname . '.jpg');
                    //Creation de l'image sur serveur
                    
$fp fopen('/var/www/xoops/htdocs/uploads/avatars/' $uname '.jpg''w');
                    
fwrite($fp$datas[trim($fields[1])][0]);
                    
fclose($fp);
                    
// Inscription du champ dans la base
                    
$xoopsUser->setVar(trim($fields[0]), 'avatars/' $uname '.jpg');
                }
                else
                {
                    
$xoopsUser->setVar(trim($fields[0]), utf8_decode($datas[trim($fields[1])][0]));
                }



Voilà, pour ceux que ça intéresse !


EDIT Cesag :
mise en forme du texte, mise sous code. Pensez à mettre en forme votre texte en sélectionnant l'éditeur "Editeur DHTML avec XoopsCode (dans le menu déroulant).

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

79 Personne(s) en ligne (69 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 79 | Plus ...