Patro-Sainte-Suzanne

Patro Sainte-Suzanne - Copyright Header by Luna Bienvenue sur ce forum, n'hésitez pas à vous y exprimer librement et surtout avec courtoisie !

Vous n'êtes pas connecté.

Annonce

A partir de septembre 2009, on redémarre un forum à zéro, le système de galerie sera intégré au forum, il faudra être identifié sur le forum pour avoir accès à la galerie.

#1 30-08-2006 21:08:13

ThV
Administrateur & Webmaster
Localisation: Othée
Inscrit(e): 16-12-2005
Messages: 289
Site Web

[Terminé] Faille de sécurité

1.1

- correction d'une faille de sécurité
- optimisation de l'obtention du timestamp journalier
- internationnalisation du terme "Aucun"


La Cuisine est une chose merveilleuse qui ne demande qu'à être partagée. Tous les plats ne sont que des idées, mais toutes les idées peuvent devenir des plats...
C'est un jeu qui consiste à se laisser guider dans un voyage culinaire dont je ne connais ni le début ni la faim...

Hors ligne

#2 30-08-2006 21:27:11

ThV
Administrateur & Webmaster
Localisation: Othée
Inscrit(e): 16-12-2005
Messages: 289
Site Web

Re: [Terminé] Faille de sécurité

Je bloque le forum vers 00H00 le temps de faire cette faille de sécurité.

Désolé de l'inconvénient sad


La Cuisine est une chose merveilleuse qui ne demande qu'à être partagée. Tous les plats ne sont que des idées, mais toutes les idées peuvent devenir des plats...
C'est un jeu qui consiste à se laisser guider dans un voyage culinaire dont je ne connais ni le début ni la faim...

Hors ligne

#3 30-08-2006 22:25:28

ThV
Administrateur & Webmaster
Localisation: Othée
Inscrit(e): 16-12-2005
Messages: 289
Site Web

Re: [Terminé] Faille de sécurité

HDIFF

Modification concernant qui est en ligne

#
#---------[ 1. OUVRIR ]-------------------------------------------------------
#

index.php


#
#---------[ 2. TROUVER (ligne: 192) ]-----------------------------------------
#

    $num_users = count($users);


#
#---------[ 3. AJOUTER APRES ]------------------------------------------------
#

    // utilisateurs en ligne aujourd'hui
    $todaystamp = strtotime(date('Y-m-d'));

    $result = $db->query('SELECT username, id, last_visit from '.$db->prefix.'users WHERE last_visit >= \''.$todaystamp.'\' ORDER by last_visit DESC') or error('Impossible de retrouver la liste des utilisateurs en ligne aujourd\'hui', __FILE__, __LINE__, $db->error());

    $users_today = array();
    while ($pun_user_online_today = $db->fetch_assoc($result))
        $users_today[] .=  "\n\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_online_today['id'].'" title="Dernière visite de '.pun_htmlspecialchars($pun_user_online_today['username']).' : '.format_time($pun_user_online_today['last_visit']).'">'.pun_htmlspecialchars($pun_user_online_today['username']).'</a>';
       
    $num_users_today = count($users_today);



#
#---------[ 4. TROUVER (ligne: 193) ]-----------------------------------------
#

    echo "\t\t\t\t".'<dd>'. $lang_index['Users online'].': <strong>'.$num_users.'</strong></dd>'."\n\t\t\t\t".'<dd>'.$lang_index['Guests online'].': <strong>'.$num_guests.'</strong></dd>'."\n\t\t\t".'</dl>'."\n";


#
#---------[ 5. REMPLACER PAR ]------------------------------------------------
#

    echo "\t\t\t\t".'<dd>'.$lang_index['Users online'].': <strong>'.$num_users.'</strong></dd>'."\n\t\t\t\t".'<dd>'.$lang_index['Users today'].': <strong>'.$num_users_today.'</strong></dd>'."\n\t\t\t\t".'<dd>'.$lang_index['Guests online'].': <strong>'.$num_guests.'</strong></dd>'."\n\t\t\t".'</dl>'."\n";


#
#---------[ 6. TROUVER (ligne: 196-199) ]-------------------------------------
#

    if ($num_users > 0)
        echo "\t\t\t".'<dl id="onlinelist" class="clearb">'."\n\t\t\t\t".'<dt><strong>'.$lang_index['Online'].': </strong></dt>'."\t\t\t\t".implode(',</dd> ', $users).'</dd>'."\n\t\t\t".'</dl>'."\n";
    else
        echo "\t\t\t".'<div class="clearer"></div>'."\n";


#
#---------[ 7. AJOUTER APRES ]------------------------------------------------
#

    // liste utilisateurs en ligne aujourd'hui
    echo "\t\t\t".'<dl id="onlinetodaylist">'."\n\t\t\t\t".'<dt><strong>'.$lang_index['Online today'].': </strong></dt>';
               
    if ($num_users_today > 0)
        echo implode(',</dd> ', $users_today).'</dd>'."\n\t\t\t".'</dl>'."\n";
    else
        echo '<dd><em>'.$lang_index['None'].'</em></dd>'."\n\t\t\t".'</dl>'."\n";


#
#---------[ 8. OUVRIR ]--------------------------------------------------------
#

style/imports/base.css


#
#---------[ 9. TROUVER (ligne: 223) ]------------------------------------------
#

#onlinelist DD, #onlinelist DT, #brdmenu LI, DIV.linkst LI, DIV.linksb LI, DIV.postlinksb LI,
DIV.postfootright LI, UL.bblinks LI {
    DISPLAY: inline;
    HEIGHT: 0
}


#
#---------[ 10. REMPLACER PAR ]------------------------------------------------
#

#onlinelist DD, #onlinelist DT, #onlinetodaylist DD, #onlinetodaylist DT,
#brdmenu LI, DIV.linkst LI, DIV.linksb LI, DIV.postlinksb LI,
DIV.postfootright LI, UL.bblinks LI {
    DISPLAY: inline;
    HEIGHT: 0
}


#
#---------[ 11. OUVRIR ]-------------------------------------------------------
#

lang/English/index.php


#
#---------[ 12. TROUVER (ligne: 4) ]-------------------------------------------
#

$lang_index = array(



#
#---------[ 13. AJOUTER APRES ]------------------------------------------------
#

'Online today'            =>    'Online today',
'Users today'            =>    'Registered users today',
'None'                =>    'None',



#
#---------[ 14. OUVRIR ]-------------------------------------------------------
#

lang/French/index.php


#
#---------[ 15. TROUVER (ligne: 4) ]-------------------------------------------
#

$lang_index = array(



#
#---------[ 16. AJOUTER APRES ]------------------------------------------------
#

'Online today'            =>    'En ligne aujourd\'hui',
'Users today'            =>    'Membres aujourd\'hui',,
'None'                =>    'Aucun',


#
#---------[ 17. ENREGSITRER/ENVOYER SUR LE SERVEUR ]---------------------------
#


La Cuisine est une chose merveilleuse qui ne demande qu'à être partagée. Tous les plats ne sont que des idées, mais toutes les idées peuvent devenir des plats...
C'est un jeu qui consiste à se laisser guider dans un voyage culinaire dont je ne connais ni le début ni la faim...

Hors ligne

Utilisateurs enregistrés en ligne dans ce sujet: 0, Invité(s): 1
[Bot] ClaudeBot

Pied de page

Propulsé par FluxBB 1.5.11
Modifié par Visman Traduit par N-Studio18

[ Généré en 0.014 secondes, 9 requêtes exécutées - Utilisation de la mémoire: 1.57 MiO (Pic : 1.81 MiO) ]