source: spip-zone/_plugins_/_amelioration_admin_/statistiques_publication/exec/stats_pub.php @ 2341

Last change on this file since 2341 was 2341, checked in by francois@…, 14 years ago

Colorer les dimanches

File size: 2.0 KB
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5include_spip('inc/acces_restreint_base');
6include_spip('inc/acces_restreint');
7include_spip('inc/acces_restreint_gestion');
8
9function exec_stats_pub(){
10
11        global $connect_statut;
12        global $connect_toutes_rubriques;
13        global $couleur_claire;
14        global $spip_lang_right;
15        include_spip('inc/presentation');
16        include_spip('base/create');
17
18        debut_page(_T('statspub:titre_page'));
19
20        echo "<br /><br /><br />";
21        gros_titre(_T('statspub:titre_page'));
22        debut_gauche();
23
24        debut_boite_info();
25        echo propre(_T('statspub:info_page'));
26        fin_boite_info();
27
28        debut_droite();
29        if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
30                echo _T('avis_non_acces_page');
31                fin_page();
32                exit;
33        }
34
35        $stats_pub_nb_jours = 30;
36        $stats_pub_compteur = 0;
37
38        debut_cadre_relief();
39        echo'<table>';
40        echo'<tr><td width="20%"><strong>';
41        echo propre(_T('statspub:date'));
42        echo '</strong></td><td width="20%"><strong>';
43        echo propre(_T('statspub:articles_publies'));
44        echo '</strong></td><td width="20%"><strong>';
45        echo propre(_T('statspub:articles_proposes'));
46        echo '</strong></td><td width= 20%;><strong>';
47        echo propre(_T('statspub:articles_refuses'));
48        echo '</strong></td></tr>';
49        while($stats_pub_compteur != $stats_pub_nb_jours)
50        {
51                $date = time()-($stats_pub_compteur*24*3600);
52                $date_jour = date("Y-m-d",$date);
53                $requete = "SELECT
54                        COUNT(*) AS nb
55                        FROM spip_articles
56                        WHERE DATE_FORMAT(date,'%Y-%m-%d') = '$date_jour'";
57                $r_publies = spip_fetch_array(spip_query("$requete AND statut='publie'"));
58                $r_proposes = spip_fetch_array(spip_query("$requete AND statut='prop'"));
59                $r_refuses = spip_fetch_array(spip_query("$requete AND statut='refuse'"));
60                if(date("w",$date) == '0') echo '<tr style="background-color: #ddd;">';
61                else echo '<tr>';
62                echo '
63                        <td>'.affdate_court($date_jour).'</td>
64                        <td>'.$r_publies['nb'].'</td>
65                        <td>'.$r_proposes['nb'].'</td>
66                        <td>'.$r_refuses['nb'].'</td>
67                        </tr>';
68                $stats_pub_compteur++;
69        }
70        echo '</table>';
71        fin_cadre_relief();
72
73        fin_page();
74
75}
76
77?>
Note: See TracBrowser for help on using the repository browser.