Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

KwsPhp - Poisson - Historique

Colonne de gauche

Forum :

Sujets Importants

membres on-line :

En ce moment:
0 membre
2 visiteurs
45 visites aujourd’hui

Record visites :
22/10/26 : 182 visites
Record membres :
14/10/26 : 3 membres
Record simultané :
09/10/26 : 36 visiteurs
*

Aucun membre connecté

Nombre de visiteurs :

4 415 visiteurs
depuis le 12/09/2026

ajash00t

Pseudo :

Message :

centrer gras italic souligne lien img

Liens Web :

Newsletter :


Inscription
Désinscription

Poisson :

Mini-Stats :

= GRD_ADMIN and !empty($_GET['int_edit_poisson'])){ $poisson_req=reqmysql('SELECT `titre` FROM `'.$K_mod.'_histo_t` WHERE `date_histo`="'.$_GET['int_edit_poisson'].'"'); $poisson_rep=Kws_mysql_fetch_object($poisson_req); bloc_head('Edition du titre du '.kws_date('d/m/Y',$_GET['int_edit_poisson'])); include './modules/'.$K_mod.'/navigation.php'; echo '
'; close_table();}elseif (get_grade() >= GRD_MEMBR){ if ($_REQUEST['action']=='complet') { // Récupération des variables $poisson_fic = $_REQUEST['sql_poisson_fic']; bloc_head('Historique complet (Archives)'); include './modules/'.$K_mod.'/navigation.php'; $result = ScannerRepertoire('modules/'.$K_mod.'/archives','file',false); $nfic = count($result); //Répertoire vide if ($nfic==0) { echo df_message ('information','Aucun historique archivé','Retour'); } else { // Affichage de la liste des fichiers echo '
Date du fichier:

'; if (!$poisson_fic=='') { $row = 1; $tab_fic = file('./modules/'.$K_mod.'/archives/'.$poisson_fic.'.txt'); $nb_ligne_fic = count($tab_fic); // Pagination $pagination = new pagination($nb_ligne_fic, 10); if ($nb_ligne_fic > $pagination->elt_par_page) { $nb_ligne_fic = $pagination->elt_par_page + $pagination->getDebutPage(); } echo $pagination->creer('index.php?mod='.$K_mod.'&ac='.$K_ac.'&action='.$_REQUEST['action'].'&sql_poisson_fic='.$_REQUEST['sql_poisson_fic'].'&int_page=%d').'
'; echo ' '; $handle = fopen('./modules/'.$K_mod.'/archives/'.$poisson_fic.'.txt', 'r'); $i_histo = 0; while (($data = fgetcsv($handle, 1000, "|")) !== FALSE) { if ($i_histo >= $pagination->getDebutPage() and $i_histo < $nb_ligne_fic) { $i_vote = 0; $num = count($data); echo ""; $row++; for ($c=0; $c < $num; $c++) { if ($c>2) { echo ''; $i_vote++; } else echo ''; } echo ''; } $i_histo++; } fclose($handle); echo '
Rang Pseudo Score Points reçus
'.wordwrap($data[$c],50,'
',1). '

'.$pagination->barre_nav; } } close_table(); } else { bloc_head('Historique des votes'); include './modules/'.$K_mod.'/navigation.php'; if (get_grade('vider_table') >= GRD_ADMIN and !empty($_POST['sql_editok'])) { reqmysql('UPDATE `'.$K_mod.'_histo_t` SET `titre`="'.$_POST['sql_titre'].'" WHERE `date_histo`="'.$_POST['int_edit_poisson'].'"'); echo df_message('','Titre modifié').'
'; } if (empty($_REQUEST['int_poisson_delta'])) $_REQUEST['int_poisson_delta']=1; $poisson_histo_req=reqmysql(' SELECT `'.$mod.'_histo`.`id_pseudo`, `users`.`pseudo`, `'.$mod.'_histo`.`score_tot`, `'.$mod.'_histo`.`date`, `'.$mod.'_histo_t`.`titre` FROM `'.$mod.'_histo` LEFT JOIN `users` ON `'.$mod.'_histo`.`id_pseudo` = `users`.`id` LEFT JOIN `'.$mod.'_histo_t` ON `'.$mod.'_histo_t`.`date_histo` = `'.$mod.'_histo`.`date` '.($_REQUEST['int_poisson_delta']!=999 ? 'WHERE `'.$mod.'_histo`.`date` > '.(time()-(3600*24*(30+($_REQUEST['int_poisson_delta']/2))*$_REQUEST['int_poisson_delta'])).'' : '' ).' ORDER BY `date` DESC, `score_tot` DESC '); if(Kws_mysql_num_rows($poisson_histo_req)>0) { $z=1; while($poisson_histo_rep=Kws_mysql_fetch_object($poisson_histo_req)) { if($poisson_histo_rep->pseudo==NULL) $poisson_histo_rep->pseudo='Ancien membre'; $poisson_histo[$poisson_histo_rep->date][] = $poisson_histo_rep->titre.':'.$poisson_histo_rep->id_pseudo.':'.$poisson_histo_rep->pseudo.':'.$poisson_histo_rep->score_tot; if ($poisson_ctrl_date != $poisson_histo_rep->date) $z=1; $poisson_histo2[$poisson_histo_rep->date][$z] = array( 'titre'=>$poisson_histo_rep->titre, 'id_pseudo'=>$poisson_histo_rep->id_pseudo, 'pseudo'=>$poisson_histo_rep->pseudo, 'score_tot'=>$poisson_histo_rep->score_tot ); $poisson_ctrl_date = $poisson_histo_rep->date; $z++; } $NbTab_classement = count($poisson_histo2); // Affichage de la période echo '
Période de l’historique   ('.$NbTab_classement.' classement'.($NbTab_classement>1?'s':'').')

'; //df_print_r($poisson_histo2); $pagination = new pagination($NbTab_classement, 5); if ($NbTab_classement > $pagination->elt_par_page) { $NbTab_classement = $pagination->elt_par_page + $pagination->getDebutPage(); } echo $pagination->creer('index.php?mod='.$K_mod.'&ac='.$K_ac.'&int_poisson_delta='.$_REQUEST['int_poisson_delta'].'&int_page=%d').'
'; $i_histo=$i=0; foreach ($poisson_histo2 as $poisson_date => $poisson_classement) { $NbMbr_classement = count($poisson_classement); $poisson_top_premiers = $poisson_top_derniers = ''; //df_print_r ($poisson_classement); if ($i_histo >= $pagination->getDebutPage() and $i_histo < $NbTab_classement) { echo '
'; if (get_grade('vider_table') >= GRD_ADMIN) { echo ' Editer Supprimer '; } if (file_exists('./modules/'.$K_mod.'/archives/'.kws_date('Y-m-d',$poisson_date).'.txt')) { echo ''.kws_date('l j F Y - H:i',$poisson_date).''; } else { echo kws_date('l j F Y - H:i',$poisson_date).''; } echo '
'.ax($poisson_classement[1]['titre']); if ($_POST['int_edit_poisson']==$poisson_date) echo df_message('','Titre modifié'); echo '
Premiers Derniers
'; for ($j=1 ; $j<4 and $j<$NbMbr_classement ; $j++) { if ($j==1) $img = 'src="./modules/'.$K_mod.'/images/1st.png" alt="1er"'; elseif ($j==2) $img = 'src="./modules/'.$K_mod.'/images/2nd.png" alt="2nd"'; elseif ($j==3) $img = 'src="./modules/'.$K_mod.'/images/3rd.png" alt="3ème"'; $poisson_top_premiers .= '

'.$poisson_classement[$j]['score_tot'].' '.$poisson_classement[$j]['pseudo'].'

'; } echo ($poisson_top_premiers == '' ? ' ' : $poisson_top_premiers).'
'; for ($j=4 ; $j<=$NbMbr_classement ; $j++) { if ($j==($NbMbr_classement)) $img = 'src="./modules/'.$K_mod.'/images/1st_end.png" alt="Dernier"'; elseif ($j==($NbMbr_classement-1)) $img = 'src="./modules/'.$K_mod.'/images/2nd_end.png" alt="Avant dernier"'; elseif ($j==($NbMbr_classement-2)) $img = 'src="./modules/'.$K_mod.'/images/3rd_end.png" alt="antépénultième "'; $poisson_top_derniers .= '

'.$poisson_classement[$j]['score_tot'].' '.$poisson_classement[$j]['pseudo'].'

'; } echo ($poisson_top_derniers == '' ? ' ' : $poisson_top_derniers).'

'; $i++; } $i_histo++; } echo $pagination->barre_nav; } else { echo df_message ('information','Aucun historique','Retour'); } close_table(); }}else{ ZoneReserve();}?>