dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Modification d'un utilisateur


From: Christophe
Subject: Re: [Dolibarr-dev] Modification d'un utilisateur
Date: Sun, 16 Oct 2005 12:33:47 -0400

Le dimanche 16 octobre 2005 à 09:58 +0200, Régis Houssin a écrit :
> Rebonjour,
> 
> lorsque je modifie un utilisateur et que je valide j'ai ces messages :
> 
> ------------------------------------------------
> Erreur - l'enregistrement du fichier a échoué
> Utilisateur correctement modifié
> ------------------------------------------------
> 
> pourtant les modifs sont bien prisent en compte.
> 
> par contre ca ne me le fait pas sur une autre install cvs identique sur un
> autre serveur
> 
> de quoi ca pourrait venir à votre avis?

Un problème de droits ?

> et quel est le test qui affiche le message "Erreur..."

$ cd /var/www/dolibarr
$ grep -r "l'enregistrement du fichier a échoué" * 2>/dev/null
htdocs/langs/fr_FR/users.lang:ErrorFailedToSaveFile=Erreur -
l'enregistrement du fichier a échoué
$ grep -r "ErrorFailedToSaveFile" htdocs/ 2>/dev/null
htdocs/langs/en_US/users.lang:ErrorFailedToSaveFile=Error - Failed to
save file
htdocs/langs/fr_FR/users.lang:ErrorFailedToSaveFile=Erreur -
l'enregistrement du fichier a échoué
htdocs/user/fiche.php:                $message .= '<div
class="error">'.$langs->trans("ErrorFailedToSaveFile").'</div>';
htdocs/user/fiche.php:        $message = '<div
class="error">'.$langs->trans("ErrorFailedToSaveFile").'</div>';

Puis analyse de htdocs/user/fiche.php devrait t'en dire plus.

    if ($_FILES['photo']['tmp_name']) {
        // Si une photo est fournie avec le formulaire
        if (! is_dir($conf->users->dir_output))
        {
            create_exdir($conf->users->dir_output);
        }
        if (is_dir($conf->users->dir_output)) {
            $newfile=$conf->users->dir_output . "/" . $edituser->id .
".jpg";
            if (! doliMoveFileUpload($_FILES['photo']['tmp_name'],
$newfile))
            {
                $message .= '<div
class="error">'.$langs->trans("ErrorFailedToSa
veFile").'</div>';
            }
        }
    }

Tester les droits d'apache sur $conf->users->dir_output et
$_FILES['photo']['tmp_name'].

-- 
Christophe





reply via email to

[Prev in Thread] Current Thread [Next in Thread]