2016-05-08 12:22:29 +02:00
< ? php
2018-07-22 00:00:01 +02:00
header ( " Pragma: no-cache " );
2016-05-08 12:22:29 +02:00
include dirname ( __FILE__ ) . '/../include/connexionBdd.php' ;
include 'include/head.php' ;
// récupère les 30 derniers download
$lastDL = $bdd -> query ( 'SELECT * FROM download2 WHERE id!=0 ORDER BY id DESC LIMIT 0, 30' );
//récupère les 100 meilleurs downloads
$topDL = $bdd -> query ( 'SELECT * FROM download2 WHERE id!=0 ORDER BY pop DESC LIMIT 0, 100' );
// récupère le nombre de tous les downloads
$totalDL = $bdd -> query ( 'SELECT pop FROM download2 WHERE id!=0' );
?>
< div id = " main " >
< h2 > Statistiques des downloads </ h2 >
< ? php
$arraytotal = array ();
$totaldownload = 0 ;
// on récupère les 30 derniers download
while ( $toto = $totalDL -> fetch ( PDO :: FETCH_ASSOC ))
{
$nbdl = intval ( $toto );
array_push ( $arraytotal , $toto );
}
for ( $i = 0 ; $i < count ( $arraytotal ); $i ++ ){
$totaldownload += intval ( $arraytotal [ $i ][ 'pop' ]);
}
echo '<div class="big titre gras">Nombre total de downloads : ' . number_format ( $totaldownload , 0 , '.' , ' ' ) . '<span class="advice mini"> (depuis 2010)</span></div>' ;
?>
< div class = " fakelink titlebox " > Les 30 derniers downloads </ div >
< div id = " archnews_liste " >
<!-- entete du tableau -->
< div id = " listrlz_cat " >
< span class = " statdl_count " > N° </ span >
< span class = " statdl_date " > Date de sortie </ span >
< span class = " stat_titre " > Release </ span >
< span class = " stat_chapitre " > Chapitre </ span >
< span class = " stat_DL " > Download </ span >
< span class = " stat_fichier " > Fichier </ span >
</ div >
<!-- entete du tableau -->
< ? php
// on récupère les 30 derniers download
$i = 1 ;
while ( $last = $lastDL -> fetch ( PDO :: FETCH_ASSOC ))
{
?>
<!-- dynamique -->
< div class = " listrlz_line " >
< span class = " statdl_count " >< ? php echo $i . " - " ; ?> </span>
< span class = " statdl_date " >< ? php echo date ( " d/m/Y " , $last [ 'timestamp' ]); ?> </span>
< span class = " stat_titre " >< ? php echo $last [ 'titre' ]; ?> </span>
< span class = " stat_chapitre " >< ? php echo $last [ 'numero_chapitre' ]; ?> </span>
< span class = " stat_DL " >< ? php echo $last [ 'pop' ]; ?> </span>
< span class = " stat_fichier " >< ? php echo $last [ 'dl' ]; ?> </span>
</ div >
<!-- dynamique -->
< ? php
$i ++ ;
}
?>
</ div > <!-- end tableau -->
<!--------------------------------------------------------------------------->
< div class = " fakelink titlebox " > Les 100 meilleurs downloads </ div >
< div id = " archnews_liste " >
<!-- entete du tableau -->
< div id = " listrlz_cat " >
< span class = " statdl_count " > N° </ span >
< span class = " statdl_date " > Date de sortie </ span >
< span class = " stat_titre " > Release </ span >
< span class = " stat_chapitre " > Chapitre </ span >
< span class = " stat_DL " > Download </ span >
< span class = " stat_fichier " > Fichier </ span >
</ div >
<!-- entete du tableau -->
< ? php
// on récupère les 100 meilleurs downloads
$i = 1 ;
while ( $best = $topDL -> fetch ( PDO :: FETCH_ASSOC ))
{
?>
<!-- dynamique -->
< div class = " listrlz_line " >
< span class = " statdl_count " >< ? php echo $i . " - " ; ?> </span>
< span class = " statdl_date " >< ? php echo date ( " d/m/Y " , $best [ 'timestamp' ]); ?> </span>
< span class = " stat_titre " >< ? php echo $best [ 'titre' ]; ?> </span>
< span class = " stat_chapitre " >< ? php echo $best [ 'numero_chapitre' ]; ?> </span>
< span class = " stat_DL " >< ? php echo $best [ 'pop' ]; ?> </span>
< span class = " stat_fichier " >< ? php echo $best [ 'dl' ]; ?> </span>
</ div >
<!-- dynamique -->
< ? php
$i ++ ;
}
?>
</ div > <!-- end tableau -->
</ div >
< ? php
include 'include/foot.php' ;
?>