Add Last User Visit Date to Members List

Téléchargement de mods phpBB (avec accord des auteurs)

Modérateur: Guardian

Add Last User Visit Date to Members List

Messagede AgnesD le Mer 8 Mar 2006 - 15:49

Add Last User Visit Date to Members List
MOD version : 102
Author: Nivisec
Site de L'auteur: http://www.nivisec.com
Description: Crée une colonne dans la liste des membres ou figurera la date de la derniére visite du membre.
Télécharger : http://www.phpbbhacks.com/download/1682
Accord demandé a l'auteur en attente de demande.
Avatar de l’utilisateur
AgnesD
Co-Admin
 
Messages: 3737
Inscription: Mar 15 Mar 2005 - 21:17

Messagede AgnesD le Mer 8 Mar 2006 - 21:58

Le mod a été adapté pour la prémod.
la date de la derniére visite était celle de l'avant derniére.

Dans memberlist.php

Chercher :

$visit_time_sql = "SELECT user_lastvisit
FROM " . USERS_TABLE . "
WHERE user_id = " . $user_id . "
LIMIT 1";

remplacer par
$visit_time_sql = "SELECT user_session_time
FROM " . USERS_TABLE . "
WHERE user_id = " . $user_id . "
LIMIT 1";

chercher
$visit_time_row = $db->sql_fetchrow($visit_time_result);
$last_visit_time = (!empty($visit_time_row['user_lastvisit'])) ? create_date($lang['DATE_FORMAT'], $visit_time_row['user_lastvisit'], $board_config['board_timezone']) : 'Never';

remplacer par

$visit_time_row = $db->sql_fetchrow($visit_time_result);
$last_visit_time = (!empty($visit_time_row['user_session_time'])) ? create_date($lang['DATE_FORMAT'], $visit_time_row['user_session_time'], $board_config['board_timezone']) : 'Never';


Ensuite remplacer Never par Jamais


:wink:
Dernière édition par AgnesD le Mer 8 Mar 2006 - 22:11, édité 2 fois.
Avatar de l’utilisateur
AgnesD
Co-Admin
 
Messages: 3737
Inscription: Mar 15 Mar 2005 - 21:17

Messagede AgnesD le Mer 8 Mar 2006 - 22:05

Ce MOD a été modifié pour la prémod car il donnai comme date de derniére visite la date de l'avant derniére.

Modifications effectuées.
Dans admin_users_list.php
Chercher :

Code: Tout sélectionner
sql = "SELECT user_id, username, user_email, user_regdate, user_lastvisit, user_posts, user_active FROM ".USERS_TABLE." WHERE user_id > 0 ORDER BY " . $sort_method . " " . $sort_order . " LIMIT ".$start.",".$users_per_page;
if(!$result = $db->sql_query($sql))


remplacer par:

Code: Tout sélectionner
$sql = "SELECT user_id, username, user_email, user_regdate, user_session_time, user_posts, user_active FROM ".USERS_TABLE." WHERE user_id > 0 ORDER BY " . $sort_method . " " . $sort_order . " LIMIT ".$start.",".$users_per_page;
if(!$result = $db->sql_query($sql))


Chercher :

Code: Tout sélectionner
'LAST_VISIT' => (!$userrow[$i]['user_lastvisit']) ? '' : create_date($lang['DATE_FORMAT'], $userrow[$i]['user_lastvisit'], $board_config['board_timezone']),


remplacer par :

Code: Tout sélectionner
'LAST_VISIT' => (!$userrow[$i]['user_session_time']) ? '' : create_date($lang['DATE_FORMAT'], $userrow[$i]['user_session_time'], $board_config['board_timezone']),


:D 8)
Avatar de l’utilisateur
AgnesD
Co-Admin
 
Messages: 3737
Inscription: Mar 15 Mar 2005 - 21:17


Retourner vers Mods phpBB

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron