Bonjour, (bon mois d'Aout à tous)
J'ai fait le pas... J'ai migré ma 1.5.0 vers la 1.6.1... (chez Free)
Le front office tourne très bien par contre j'ai une erreur sur le chargement des pages listant les utilisateurs (BO)...
Fatal error: Call to undefined function: get_email_address_as_display_text() in /mnt/133/free.fr/b/f/MON SITE/phpwebgallery/admin/user_list.php on line 826
Les lignes de codes concernées sont celles-ci : user_list.php
$template->assign_block_vars( 'user', array( 'CLASS' => ($num % 2 == 1) ? 'row2' : 'row1', 'ID' => $local_user['id'], 'CHECKED' => $checked, 'U_MOD' => $profile_url.$local_user['id'], 'U_PERM' => $perm_url.$local_user['id'], 'USERNAME' => $local_user['username'], 'STATUS' => $lang['user_status_'.$local_user['status']].(($local_user['adviser'] == 'true') ? ' ['.$lang['adviser'].']' : ''), 'EMAIL' => get_email_address_as_display_text($local_user['email']), 'GROUPS' => $groups_string, 'PROPERTIES' => (isset($local_user['enabled_high']) and ($local_user['enabled_high'] == 'true')) ? $lang['is_high_enabled'] : $lang['is_high_disabled'] ) );
Si qq1 à une idée...
je suis ouvert sur l'ouverture d'un admin démo (mais n'ai pas vu où était écris la procédure pour le crée...)
merci de votre aide...
Infos complémentaire : je gérais d'autre thème avant qui ne sont plus présent depuis la migration
Dernière modification par sAm (2006-08-08 12:51:19)
Hors ligne
j'ai contourné le pb en remplaçant le code par :
'USERNAME' => $local_user['username'],
'STATUS' => $lang['user_status_'.$local_user['status']].(($local_user['adviser'] == 'true') ? ' ['.$lang['adviser'].']' : ''),
'EMAIL' => $local_user['email'],
// 'EMAIL' => get_email_address_as_display_text($local_user['email']),
'GROUPS' => $groups_string,
'PROPERTIES' => (isset($local_user['enabled_high']) and ($local_user['enabled_high'] == 'true')) ? $lang['is_high_enabled'] : $lang['is_high_disabled']
)
);
}
je ne sais pas les répercution que cela peut avoir sur le bon fonctionnement de PWG!
la fonction get_email_address_as_display_text à du mal...
du coup ma liste s'affiche bien mais la fontion admin/notification crée la même erreur...
Fatal error: Call to undefined function: get_email_address_as_display_text() in /mnt/133/free.fr/b/f/MON SITE/phpwebgallery/admin/notification_by_mail.php on line 180
Serait-ce une fonction interdite chez Free?
Hors ligne
get_email_address_as_display_text est une nouvelle function de la 1.6.1.
As-tu bien copié tous les fichiers de la 1.6.1 sans erreur?
Sinon il faut au moins recopier le fichier include\functions_user.inc.php pour avoir la nouvelle fonction.
Je te conseille de remettre à jour tous les fichiers (attention au fichier mysql.inc.php)
Hors ligne
Merci Rub...
J'ai bien tout mis à jour... Sauf config local et mysql_inc.php...
Serait-ce le config local qu'il ne faut pas garder ?
je viens de remettre le fichier include\functions_user.inc.php
et les originaux de user-list et notification_by_mail mais toujour les mêmes erreurs...
du coup, J'ai enlevé cette fonction dans le notification_by_mail (utilisé 2 fois) et dans user_list et la gallerie donne l'air de bien tourner (les mails partent)...
sais-tu les conséquences d'enlever cela dans le code?
Dernière modification par sAm (2006-08-08 14:05:53)
Hors ligne
sAm a écrit:
J'ai bien tout mis à jour... Sauf config local et mysql_inc.php...
Serait-ce le config local qu'il ne faut pas garder ?
C'est tout bon!
sAm a écrit:
je viens de remettre le fichier include\functions_user.inc.php
et les originaux de user-list et notification_by_mail mais toujour les mêmes erreurs...
Si tu édites le fichier include\functions_user.inc.php, tu vois bien la fonction get_email_address_as_display_text ligne 655?
sAm a écrit:
du coup, J'ai enlevé cette fonction dans le notification_by_mail (utilisé 2 fois) et dans user_list et la gallerie donne l'air de bien tourner (les mails partent)...
sais-tu les conséquences d'enlever cela dans le code?
Aucune, car c'est seulement utile pour le mode conseiller.
Mais ce que tu as fait n'est pas forcement la bonne solution!
Tu es bien sur de ce que tu as copié, etc...
Hors ligne
C'est résolu!
Merci en effet une vielle version du fichier c'était glissé dans mes sauvegardes et préparations de migration car pas la
fonction get_email_address_as_display_text ligne 655 (heureusement que tu n'a pas laché prise...)
(un transfert Cute qui a du fouarer)
Je suis retourné prendre dans le Zip original le vrai fichier et ai tout remis comme c'était...
Tout tourne Nikel maintenant merci de ton aide préciseuse...
sAm
Dernière modification par sAm (2006-08-08 14:40:55)
Hors ligne
sAm a écrit:
... (heureusement que tu n'a pas laché prise...)...
J'ai du sang flamand, c'est pe pour ça!!! ;-)
Heureux que ca fonctionne!
Hors ligne