je viens vers vous pour vous demander si par hasard vous sauriez ou est charger l'objet
Mon problème est le suivant il y a maintenant un moment j'ai travaillé sur phpBB2 pour personnaliser mon forum et ajouter des informations a la table phpbb_users là en mettant à jour mon forum en phpBB3 je veux dans un premier temps ré afficher ces informations.
j'edit donc le fichier viewtopic.php et vers les lignes ~896
on a le code suivant qui parse les diferrents posts et j'imagine aussi les infos des utilisateurs qui ont postés :
- Code: Tout sélectionner
$sql = $db->sql_build_query('SELECT', array(
'SELECT' => 'u.*, z.friend, z.foe, p.*',
'FROM' => array(
USERS_TABLE => 'u',
POSTS_TABLE => 'p',
),
'LEFT_JOIN' => array(
array(
'FROM' => array(ZEBRA_TABLE => 'z'),
'ON' => 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
)
),
'WHERE' => $db->sql_in_set('p.post_id', $post_list) . '
AND u.user_id = p.poster_id'
));
$result = $db->sql_query($sql);
$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
// Posts are stored in the $rowset array while $attach_list, $user_cache
// and the global bbcode_bitfield are built
while ($row = $db->sql_fetchrow($result))
{
ce $row [ cf: while ($row = $db->sql_fetchrow($result)) ] doit comprendre les informations charger par la requete SQL juste au dessus, et on lit bien : "u.*" malgres cela mes champs qui exitent bien dans ma table phpbb_users n'apparaissent pas du tout.
Où aurai fait une erreur d'analyse (surement) ?




