Profil dans la Gestion des menus [Réglé]
Faire apparais les information dans le menu
Créations de Modules
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Reprise du message précédent
C'est:Code PHP :
$User->get_attribute('login'); $User->get_attribute('level');
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
mais on peut introduire du java
Édité par mind Le 17/01/2009 à 06h34
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
giliam Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre giliam
- Inscrit le : 27/12/2008
Oui, mais je ne sais pas si ça correspond vraiment à ce que tu veux.
Le fait est que tu dois définir dans la page php la valeur, et puis l'afficher dans le fichier Template avec une variable du type {VARIABLE}.
Crunchfamily Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Crunchfamily
- Inscrit le : 23/09/2008
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
j'ai mal a la tête depuis que je suis desus
je reprendrai plus tart
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
Code HTML :
# START disconnected #
<script type="text/javascript">
<!--
function check_conect(){
if(document.getElementById('login').value == "") {
alert("{L_REQUIRE_PSEUDO}");
return false;
}
if(document.getElementById('password').value == "") {
alert("{L_REQUIRE_PASSWORD}");
return false;
}
return true;
}
-->
</script>
<div class="module_mini_container">
<div class="module_mini_top">
<h5 class="sub_title">{L_CONNECT}</h5>
</div>
<div class="module_mini_table">
<form action="{U_CONNECT}" method="post" onsubmit="return check_conect();">
<p>
<label>{L_PSEUDO}
<input size="15" type="text" class="text" id="login" name="login" maxlength="25" /></label>
<label>{L_PASSWORD}
<input size="15" type="password" id="password" name="password" class="text" maxlength="30" /></label>
<label>{L_AUTOCONNECT} <input checked="checked" type="checkbox" name="auto" /></label>
</p>
<p>
<input type="submit" name="connect" value="{L_CONNECT}" class="submit" />
</p>
<p>
{U_REGISTER}
</p>
</form>
</div>
<div class="module_mini_bottom">
</div>
</div>
# END disconnected #
# START connected #
<div class="module_mini_container">
<div class="module_mini_top">
<h5 class="sub_title">{L_PROFIL}</h5>
</div>
<div class="module_mini_table" style="text-align:left;">
<ul style="margin:0;padding:0;padding-left:4px;list-style-type:none;line-height:18px">
<li>Bienvenue {U_USER_NAME}</li>
<li><img src="../templates/{THEME}/images/admin/members_mini.png" alt="" class="valign_middle"> <a href="../member/member{U_MEMBER_ID}" class="small_link">{L_PRIVATE_PROFIL}</a></li>
<li>{U_MEMBER_MP}</li>
{U_ADMIN}
{U_MODO}
<li><img src="../templates/{THEME}/images/admin/home_mini.png" alt="" class="valign_middle"> <a href="../member/member.php?disconnect=true" class="small_link">{L_DISCONNECT}</a></li>
</ul>
</div>
<div class="module_mini_bottom">
</div>
</div>
# END connected #
connect.php
Code PHP :
<?php /*################################################## * connect.php * ------------------- * begin : July 09, 2005 * copyright : (C) 2005 Viarre Régis * email : crowkait@phpboost.com * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ if( defined('PHP_BOOST') !== true ) exit; //Module de connexion. $login = !empty($_POST['login']) ? securit($_POST['login']) : ''; $password = !empty($_POST['password']) ? md5($_POST['password']) : ''; $autoconnexion = !empty($_POST['auto']) ? true : false; if( !empty($_GET['disconnect']) ) { $session->session_end(); header('location: ' . get_start_page()); exit; } elseif( !empty($_POST['connect']) && !empty($login) && !empty($password) ) //Création de la session. { $user_id = $sql->query("SELECT user_id FROM ".PREFIX."member WHERE login = '" . $login . "'", __LINE__, __FILE__); if( !empty($user_id) ) //Membre existant. { $info_connect = $sql->query_array('member', 'level', 'user_warning', 'last_connect', 'test_connect', 'user_ban', 'user_aprob', "WHERE user_id='" . $user_id . "'", __LINE__, __FILE__); $delay_connect = (time() - $info_connect['last_connect']); //Délai entre deux essais de connexion. $delay_ban = (time() - $info_connect['user_ban']); //Vérification si le membre est banni. if( $delay_ban >= 0 && $info_connect['user_aprob'] == '1' && $info_connect['user_warning'] < '100' ) //Utilisateur non (plus) banni. { if( $delay_connect >= 600 ) //5 nouveau essais, 10 minutes après. { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = 0 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); //Remise à zéro du compteur d'essais. $error_report = $session->session_begin($user_id, $password, $info_connect['level'], SCRIPT, QUERY_STRING, TITLE, $autoconnexion); //On lance la session. } elseif( $delay_connect >= 300 ) //2 essais 5 minutes après { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = 3 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); //Redonne 2 essais. $error_report = $session->session_begin($user_id, $password, $info_connect['level'], SCRIPT, QUERY_STRING, TITLE, $autoconnexion); //On lance la session. } elseif( $info_connect['test_connect'] < 5 ) //Succès. { $error_report = $session->session_begin($user_id, $password, $info_connect['level'], SCRIPT, QUERY_STRING, TITLE, $autoconnexion); //On lance la session. } else //plus d'essais { header('location:' . HOST . DIR . '/member/error.php?e=e_member_flood#errorh'); exit; } } elseif( $info_connect['user_aprob'] == '0' ) { header('location:' . HOST . DIR . '/member/error.php?e=e_unactiv_member#errorh'); exit; } elseif( $info_connect['user_warning'] == '100' ) { header('location:' . HOST . DIR . '/member/error.php?e=e_member_ban_w#errorh'); exit; } else { $delay_ban = ceil((0 - $delay_ban)/60); header('location:' . HOST . DIR . '/member/error.php?e=e_member_ban&ban=' . $delay_ban . '#errorh'); exit; } if( !empty($error_report) ) //Erreur { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = test_connect + 1 WHERE user_id='" . $user_id . "'", __LINE__, __FILE__); $info_connect['test_connect']++; $info_connect['test_connect'] = 5 - $info_connect['test_connect']; header('location:' . HOST . DIR . '/member/error.php?e=e_member_flood&flood=' . $info_connect['test_connect'] . '#errorh'); exit; } elseif( $info_connect['test_connect'] > 0 ) //Succès redonne tous les essais. { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = 0 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); //Remise à zéro du compteur d'essais. } } else { header('location:' . HOST . DIR . '/member/error.php?e=e_unexist_member#errorh'); exit; } $query_string = QUERY_STRING; $query_string = !empty($query_string) ? '?' . QUERY_STRING . '&sid=' . $session->data['session_id'] . '&suid=' . $session->data['user_id'] : '?sid=' . $session->data['session_id'] . '&suid=' . $session->data['user_id']; //Redirection avec les variables de session dans l'url. if( SCRIPT != DIR . '/member/error.php' ) { header('location: ' . HOST . SCRIPT . $query_string); exit; } else { header('location: ' . get_start_page()); exit; } } //Réussite! if( $session->check_auth($session->data, 0) ) { $template->set_filenames(array( 'connection' => '../templates/' . $CONFIG['theme'] . '/connection.tpl' )); $l_message = ($session->data['user_pm'] > 1) ? $LANG['message_s'] : $LANG['message']; $user_pm = ($session->data['user_pm'] >= 1) ? '<img src="../templates/' . $CONFIG['theme'] . '/images/new_pm.gif" class="valign_middle" alt="" /> <a href="../member/pm' . transid('.php?pm=' . $session->data['user_id'], '-' . $session->data['user_id'] . '.php') . '" class="small_link">' . $session->data['user_pm'] . ' ' . $l_message . '</a>' : '<img src="../templates/' . $CONFIG['theme'] . '/images/pm_mini.png" alt="" class="valign_middle"> <a href="../member/pm' . transid('.php?pm=' . $session->data['user_id'], '-' . $session->data['user_id'] . '.php') . '" class="small_link">' . $LANG['connect_private_message'] . '</a>'; $template->assign_block_vars('connected', array( )); $template->assign_vars(array( 'THEME' => $CONFIG['theme'], 'U_MEMBER_ID' => transid('.php?id=' . $session->data['user_id'] . '&view=1', '-' . $session->data['user_id'] . '.php?view=1'), 'U_USER_NAME' => $User->get_attribute('login'); 'U_MEMBER_MP' => $user_pm, 'U_ADMIN' => ($session->data['level'] == 2) ? '<li><img src="../templates/' . $CONFIG['theme'] . '/images/admin/ranks_mini.png" alt="" style="vertical-align:middle"> <a href="../admin/admin_index.php" class="small_link">' . $LANG['admin_panel'] . '</a></li>' : '', 'U_MODO' => ($session->data['level'] >= 1) ? '<li><img src="../templates/' . $CONFIG['theme'] . '/images/admin/modo_mini.png" alt="" style="vertical-align:middle"> <a href="../member/moderation_panel.php" class="small_link">' . $LANG['modo_panel'] . '</a></li>' : '', 'L_PROFIL' => $LANG['profil'], 'L_PRIVATE_PROFIL' => $LANG['connect_private_profil'], 'L_DISCONNECT' => $LANG['disconnect'] )); $template->pparse('connection'); } else { $template->set_filenames(array( 'connection' => '../templates/' . $CONFIG['theme'] . '/connection.tpl' )); $query_string = QUERY_STRING; $query_string = !empty($query_string) ? '?' . QUERY_STRING : ''; $template->assign_block_vars('disconnected', array( )); $template->assign_vars(array( 'U_CONNECT' => HOST . SCRIPT . $query_string, 'L_CONNECT' => $LANG['connect'], 'L_PSEUDO' => $LANG['pseudo'], 'L_PASSWORD' => $LANG['password'], 'L_AUTOCONNECT' => $LANG['autoconnect'], 'U_REGISTER' => $CONFIG_MEMBER['activ_register'] ? '<a href="../member/register.php">' . $LANG['register'] . '</a>' : '' )); $template->pparse('connection'); } ?>
Je perd tout ma page apartir du admin
Crunchfamily Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Crunchfamily
- Inscrit le : 23/09/2008
Code TPL :
# START disconnected # <script type="text/javascript"> <!-- function check_conect(){ if(document.getElementById('login').value == "") { alert("{L_REQUIRE_PSEUDO}"); return false; } if(document.getElementById('password').value == "") { alert("{L_REQUIRE_PASSWORD}"); return false; } return true; } --> </script> <div class="module_mini_container"> <div class="module_mini_top"> <h5 class="sub_title">{L_CONNECT}</h5> </div> <div class="module_mini_table"> <form action="{U_CONNECT}" method="post" onsubmit="return check_conect();"> <p> <label>{L_PSEUDO} <input size="15" type="text" class="text" id="login" name="login" maxlength="25" /></label> <label>{L_PASSWORD} <input size="15" type="password" id="password" name="password" class="text" maxlength="30" /></label> <label>{L_AUTOCONNECT} <input checked="checked" type="checkbox" name="auto" /></label> </p> <p> <input type="submit" name="connect" value="{L_CONNECT}" class="submit" /> </p> <p> {U_REGISTER} </p> </form> </div> <div class="module_mini_bottom"> </div> </div> # END disconnected # # START connected # <div class="module_mini_container"> <div class="module_mini_top"> <h5 class="sub_title">{L_PROFIL_WELLCOME}</h5> </div> <div class="module_mini_table" style="text-align:left;"> <ul style="margin:0;padding:0;padding-left:4px;list-style-type:none;line-height:18px;padding-left:35px;padding-top:5px;"> <li> <img src="{L_AVATAR}"></li> <li>{L_LOGIN}</li> <li>{L_LEVEL}</li> </div> <div class="module_mini_bottom"> </div> </div> <div class="module_mini_container"> <div class="module_mini_top"> <h5 class="sub_title">{L_PROFIL}</h5> </div> <div class="module_mini_table" style="text-align:left;"> <ul style="margin:0;padding:0;padding-left:4px;list-style-type:none;line-height:18px;padding-left:35px;padding-top:5px;"> <li><img src="../templates/{THEME}/images/admin/members_mini.png" alt="" class="valign_middle"> <a href="../member/member{U_MEMBER_ID}" class="small_link">{L_PRIVATE_PROFIL}</a></li> <li>{U_MEMBER_MP}</li> {U_ADMIN} {U_MODO} <li><img src="../templates/{THEME}/images/admin/home_mini.png" alt="" class="valign_middle"> <a href="../member/member.php?disconnect=true" class="small_link">{L_DISCONNECT}</a></li> </ul> </div> <div class="module_mini_bottom"> </div> </div> # END connected #
Code PHP :
<?php /*################################################## * connect.php * ------------------- * begin : July 09, 2005 * copyright : (C) 2005 Viarre Régis * email : crowkait@phpboost.com * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ if( defined('PHP_BOOST') !== true ) exit; //Module de connexion. $login = !empty($_POST['login']) ? securit($_POST['login']) : ''; $password = !empty($_POST['password']) ? md5($_POST['password']) : ''; $autoconnexion = !empty($_POST['auto']) ? true : false; if( !empty($_GET['disconnect']) ) { $session->session_end(); header('location: ' . get_start_page()); exit; } elseif( !empty($_POST['connect']) && !empty($login) && !empty($password) ) //Création de la session. { $user_id = $sql->query("SELECT user_id FROM ".PREFIX."member WHERE login = '" . $login . "'", __LINE__, __FILE__); if( !empty($user_id) ) //Membre existant. { $info_connect = $sql->query_array('member', 'level', 'user_warning', 'last_connect', 'test_connect', 'user_ban', 'user_aprob', "WHERE user_id='" . $user_id . "'", __LINE__, __FILE__); $delay_connect = (time() - $info_connect['last_connect']); //Délai entre deux essais de connexion. $delay_ban = (time() - $info_connect['user_ban']); //Vérification si le membre est banni. if( $delay_ban >= 0 && $info_connect['user_aprob'] == '1' && $info_connect['user_warning'] < '100' ) //Utilisateur non (plus) banni. { if( $delay_connect >= 600 ) //5 nouveau essais, 10 minutes après. { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = 0 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); //Remise à zéro du compteur d'essais. $error_report = $session->session_begin($user_id, $password, $info_connect['level'], SCRIPT, QUERY_STRING, TITLE, $autoconnexion); //On lance la session. } elseif( $delay_connect >= 300 ) //2 essais 5 minutes après { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = 3 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); //Redonne 2 essais. $error_report = $session->session_begin($user_id, $password, $info_connect['level'], SCRIPT, QUERY_STRING, TITLE, $autoconnexion); //On lance la session. } elseif( $info_connect['test_connect'] < 5 ) //Succès. { $error_report = $session->session_begin($user_id, $password, $info_connect['level'], SCRIPT, QUERY_STRING, TITLE, $autoconnexion); //On lance la session. } else //plus d'essais { header('location:' . HOST . DIR . '/member/error.php?e=e_member_flood#errorh'); exit; } } elseif( $info_connect['user_aprob'] == '0' ) { header('location:' . HOST . DIR . '/member/error.php?e=e_unactiv_member#errorh'); exit; } elseif( $info_connect['user_warning'] == '100' ) { header('location:' . HOST . DIR . '/member/error.php?e=e_member_ban_w#errorh'); exit; } else { $delay_ban = ceil((0 - $delay_ban)/60); header('location:' . HOST . DIR . '/member/error.php?e=e_member_ban&ban=' . $delay_ban . '#errorh'); exit; } if( !empty($error_report) ) //Erreur { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = test_connect + 1 WHERE user_id='" . $user_id . "'", __LINE__, __FILE__); $info_connect['test_connect']++; $info_connect['test_connect'] = 5 - $info_connect['test_connect']; header('location:' . HOST . DIR . '/member/error.php?e=e_member_flood&flood=' . $info_connect['test_connect'] . '#errorh'); exit; } elseif( $info_connect['test_connect'] > 0 ) //Succès redonne tous les essais. { $sql->query_inject("UPDATE ".PREFIX."member SET last_connect='" . time() . "', test_connect = 0 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); //Remise à zéro du compteur d'essais. } } else { header('location:' . HOST . DIR . '/member/error.php?e=e_unexist_member#errorh'); exit; } $query_string = QUERY_STRING; $query_string = !empty($query_string) ? '?' . QUERY_STRING . '&sid=' . $session->data['session_id'] . '&suid=' . $session->data['user_id'] : '?sid=' . $session->data['session_id'] . '&suid=' . $session->data['user_id']; //Redirection avec les variables de session dans l'url. if( SCRIPT != DIR . '/member/error.php' ) { header('location: ' . HOST . SCRIPT . $query_string); exit; } else { header('location: ' . get_start_page()); exit; } } //Réussite! if( $session->check_auth($session->data, 0) ) { $user_avatar = $sql->query("SELECT user_avatar FROM ".PREFIX."member WHERE user_id = '" . $session->data['user_id'] . "'", __LINE__, __FILE__); $template->set_filenames(array( 'connection' => '../templates/' . $CONFIG['theme'] . '/connection.tpl' )); $l_message = ($session->data['user_pm'] > 1) ? $LANG['message_s'] : $LANG['message']; $user_pm = ($session->data['user_pm'] >= 1) ? '<img src="../templates/' . $CONFIG['theme'] . '/images/new_pm.gif" class="valign_middle" alt="" /> <a href="../member/pm' . transid('.php?pm=' . $session->data['user_id'], '-' . $session->data['user_id'] . '.php') . '" class="small_link">' . $session->data['user_pm'] . ' ' . $l_message . '</a>' : '<img src="../templates/' . $CONFIG['theme'] . '/images/pm_mini.png" alt="" class="valign_middle"> <a href="../member/pm' . transid('.php?pm=' . $session->data['user_id'], '-' . $session->data['user_id'] . '.php') . '" class="small_link">' . $LANG['connect_private_message'] . '</a>'; $template->assign_block_vars('connected', array( )); switch($session->data['level']) //Coloration du membre suivant son level d'autorisation. { case '0': $status = 'membre'; break; case '1': $status = 'modérateur'; break; case '2': $status = 'administrateur'; break; default: $status = 'membre'; } $template->assign_vars(array( 'THEME' => $CONFIG['theme'], 'U_MEMBER_ID' => transid('.php?id=' . $session->data['user_id'] . '&view=1', '-' . $session->data['user_id'] . '.php?view=1'), 'U_USER_NAME' => $User->get_attribute('login'); 'U_MEMBER_MP' => $user_pm, 'U_ADMIN' => ($session->data['level'] == 2) ? '<li><img src="../templates/' . $CONFIG['theme'] . '/images/admin/ranks_mini.png" alt="" style="vertical-align:middle"> <a href="../admin/admin_index.php" class="small_link">' . $LANG['admin_panel'] . '</a></li>' : '', 'U_MODO' => ($session->data['level'] >= 1) ? '<li><img src="../templates/' . $CONFIG['theme'] . '/images/admin/modo_mini.png" alt="" style="vertical-align:middle"> <a href="../member/moderation_panel.php" class="small_link">' . $LANG['modo_panel'] . '</a></li>' : '', 'L_PROFIL' => $LANG['profil'], 'L_PRIVATE_PROFIL' => $LANG['connect_private_profil'], 'L_DISCONNECT' => $LANG['disconnect'], 'L_AVATAR'=>$user_avatar, 'L_LOGIN' =>$session->data['login'], 'L_LEVEL'=>$status, )); $template->pparse('connection'); } else { $template->set_filenames(array( 'connection' => '../templates/' . $CONFIG['theme'] . '/connection.tpl' )); $query_string = QUERY_STRING; $query_string = !empty($query_string) ? '?' . QUERY_STRING : ''; $template->assign_block_vars('disconnected', array( )); $template->assign_vars(array( 'U_CONNECT' => HOST . SCRIPT . $query_string, 'L_CONNECT' => $LANG['connect'], 'L_PSEUDO' => $LANG['pseudo'], 'L_PASSWORD' => $LANG['password'], 'L_AUTOCONNECT' => $LANG['autoconnect'], 'U_REGISTER' => $CONFIG_MEMBER['activ_register'] ? '<a href="../member/register.php">' . $LANG['register'] . '</a>' : '' )); $template->pparse('connection'); } ?>
Édité par Crunchfamily Le 26/01/2009 à 09h26
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
Code PHP :
$User->get_attribute('login');
qui ne fonctionnait pas dans le php
Mais si on le remplace par
Code PHP :
$session->data['login']
C'est bon
thank!! CrunchFamily
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
Crunchfamily Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Crunchfamily
- Inscrit le : 23/09/2008
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet

En tant qu'invité

En tant quemembre sans photo

Membre avec photo
Je suis déja content que sa marche
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
Crunchfamily Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Crunchfamily
- Inscrit le : 23/09/2008
mind Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre mind
- Inscrit le : 10/01/2009
- Site internet
Crunchfamily Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Crunchfamily
- Inscrit le : 23/09/2008
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
