/_plugins_/actijour/branches/v155/exec/actijour_hier.php

https://bitbucket.org/pombredanne/spip-zone-treemap · PHP · 175 lines · 60 code · 55 blank · 60 comment · 5 complexity · 6cf3745ad0dbe003ce95a2af7a7f6036 MD5 · raw file

  1. <?php
  2. /*
  3. +--------------------------------------------+
  4. | ACTIVITE DU JOUR v. 1.55 - 05/2007 - SPIP 1.9.2
  5. +--------------------------------------------+
  6. | H. AROUX . Scoty . koakidi.com
  7. | Script certifie KOAK2.0 strict, mais si !
  8. +--------------------------------------------+
  9. | Stats de la veille : articles, referers, forums, petitions.
  10. +--------------------------------------------+
  11. */
  12. if (!defined("_ECRIRE_INC_VERSION")) return;
  13. include_spip('inc/presentation');
  14. include_spip('inc/statistiques');
  15. function exec_actijour_hier() {
  16. # elements spip
  17. global $connect_statut,
  18. $connect_toutes_rubriques,
  19. $connect_id_auteur,
  20. $couleur_claire, $couleur_foncee;
  21. #
  22. # function requises ...
  23. #
  24. include_spip("inc/actijour_init");
  25. include_spip("inc/requetes_stats");
  26. include_spip('inc/affiche_blocs');
  27. # date jour a afficher
  28. if(_request('annee')) {
  29. $date_jour=_request('annee')."-"._request('mois')."-"._request('jour');
  30. }
  31. if(!$date_jour) {
  32. $date_jour = date('Y-m-d', mktime(0, 0, 0, date("m"), date("d")-1, date("Y")));
  33. }
  34. #$aff_date_hier = date('d/m/y', mktime(0, 0, 0, date("m"), date("d")-1, date("Y")));
  35. # tbl articles vistes hier
  36. $tbl_art_jour = articles_visites_jour($date_jour);
  37. # derniere maj visites articles
  38. $date_maj_art = derniere_maj_articles($date_jour);
  39. # nbre articles visites hier
  40. $nb_art_visites_jour = count($tbl_art_jour);
  41. # total visites hier
  42. $gj = global_jour($date_jour);
  43. $global_jour = $gj['visites'];
  44. $date_globaljour = $gj['date'];
  45. # nbr posts hier sur vos forum
  46. $nbr_post_jour = nombre_posts_forum($date_jour);
  47. # premiere annee de stat
  48. $prim_jour_stats = prim_jour_stats();
  49. $tbl_pjs=recup_date($prim_jour_stats);
  50. $prim_an_stats = $tbl_pjs[0];
  51. #
  52. # affichage
  53. #
  54. $commencer_page = charger_fonction('commencer_page', 'inc');
  55. echo $commencer_page(_T('acjr:titre_actijour'), "suivi", "actijour_pg");
  56. echo "<a name='haut_page'></a>";
  57. # Vérifier si Admin principal du site
  58. if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
  59. echo _T('avis_non_acces_page');
  60. echo fin_gauche(), fin_page();
  61. exit;
  62. }
  63. debut_gauche();
  64. echo entete_page();
  65. /*---------------------------------------------------------------------------*\
  66. selecteur date d affichage
  67. \*---------------------------------------------------------------------------*/
  68. echo formulaire_periode($date_jour,_request('exec'),$prim_an_stats);
  69. creer_colonne_droite();
  70. echo "<br /><br /><br />";
  71. /*---------------------------------------------------------------------------*\
  72. nombre visites hier
  73. \*---------------------------------------------------------------------------*/
  74. debut_cadre_relief("statistiques-24.gif");
  75. echo "<span class='verdana3 bold'>"._T('acjr:nombre_visites_')."</span>\n";
  76. echo "<div class='cell_info alter-fond'>"
  77. ._T('acjr:global_vis_jour', array('global_jour'=>$global_jour))."</div>\n";
  78. fin_cadre_relief();
  79. /*---------------------------------------------------------------------------*\
  80. Affichage articles creer/modifier ce jour ((h.30/04/08)
  81. \*---------------------------------------------------------------------------*/
  82. echo articles_creer_modifer_jour($date_jour);
  83. /*---------------------------------------------------------------------------*\
  84. nombre de message forum public (identif. GAFoSPIP/SPIPBB)
  85. \*---------------------------------------------------------------------------*/
  86. echo activite_forum_site($nbr_post_jour);
  87. /*---------------------------------------------------------------------------*\
  88. Telechargement de fichiers du jour (via DW2)
  89. \*---------------------------------------------------------------------------*/
  90. echo telechargement_dw2_jour($date_jour);
  91. /*---------------------------------------------------------------------------*\
  92. signatures petitions aujourd'hui
  93. \*---------------------------------------------------------------------------*/
  94. echo signatures_petitions_jour($date_jour);
  95. /*---------------------------------------------------------------------------*\
  96. scoty signe son mefait
  97. \*---------------------------------------------------------------------------*/
  98. echo signature_plugin();
  99. debut_droite();
  100. /*---------------------------------------------------------------------------*\
  101. Onglets pages sup.
  102. \*---------------------------------------------------------------------------*/
  103. echo onglets_actijour(_request('exec'));
  104. /*---------------------------------------------------------------------------*\
  105. Lister Articles du jour
  106. \*---------------------------------------------------------------------------*/
  107. echo liste_articles_jour($date_jour,$nb_art_visites_jour,$date_maj_art);
  108. /*---------------------------------------------------------------------------*\
  109. Visites du jour par secteur/rubrique
  110. \*---------------------------------------------------------------------------*/
  111. echo tableau_visites_rubriques($date_jour);
  112. /*---------------------------------------------------------------------------*\
  113. Affichage des referers du jour (orig. spip inc/statistiques)
  114. \*---------------------------------------------------------------------------*/
  115. echo liste_referers_jour('veille');
  116. # retour haut de page
  117. echo bouton_retour_haut();
  118. echo fin_gauche(), fin_page();
  119. }
  120. ?>