TiGeR
Roarr!!!
Enregistré le 16/01/2003
Messages: 3794
Non connecté
|
Sujet : [0.8.1] Connectés dernières 24 heures
Ajouté le : 16/04/2005 00:52
Message :
Fichiers modifiés: index.php, templates/defaut/tpl_index.html, functions.php
Dans l'exécuteur de requête de votre forum:
ALTER TABLE `CF_user` ADD `hack_connecte` BIGINT DEFAULT '0' NOT NULL ;
Fichier index.php, à la fin du fichier, rajouter le code bleu:
// #### Affichage de la page #### ///////////////////////////////////////////////
$query=$sql->query("SELECT userid,login,userstatus FROM ".$_PRE."user WHERE hack_connecte>'".(time()-24*3600)."'");
$nb=mysql_numrows($query);
if($nb>0)
{
$lastconnectedmembers = array();
while($Mb=mysql_fetch_array($query))
$lastconnectedmembers[]=getformatpseudo($Mb['login'],$Mb['userstatus'],$Mb['userid']);
$lastconnectedmembers=implode(", ",$lastconnectedmembers);
}
else
$lastconnectedmembers="Aucun";
$tpl->box['fuseaux'] = getfuseauhoraire();
Fichier tpl_index.html, ligne 142:
» {%LNG[settime]%} <b>{%box[fuseaux]%}</b><br>
» Liste des membres actifs ces dernières 24 heures : <b>{%::lastconnectedmembers%}</b><br>
</font>
Fichier functions.php, fonction getuserid(), ligne 530 environ:
".$_PRE."user.nbpmvu,
".$_PRE."user.wysiwyg,
".$_PRE."user.hack_connecte,
".$_PRE."groups.*
FROM ".$_PRE."user
LEFT JOIN ".$_PRE."groups ON ".$_PRE."groups.id_group = ".$_PRE."user.userstatus
WHERE ".$_PRE."user.userid=".$j['userid']);
$x = mysql_fetch_array($query);
$temppass = getdecrypt(rawurldecode($x['password']),$_FORUMCFG['chainecodage']);
if($j['userpass'] == $temppass)
{
$user = $x;
$user['password'] = "";
$time=time();
if($x['hack_connecte']<($time-300))
$sql->query("UPDATE ".$_PRE."user SET hack_connecte='".$time."' WHERE userid='".$x['userid']."'");
}
else
$errorset = true;
*** Message édité par TiGeR le 01/06/2005 11:53 ***
CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF
|