[Top][All Lists]
[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