Changeset 109320 in spip-zone


Ignore:
Timestamp:
Mar 5, 2018, 2:28:01 PM (16 months ago)
Author:
booz@…
Message:

on passe par mes_options sinon la surchrage echoue on dirait

Location:
_plugins_/stats_data
Files:
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/stats_data/base/stats_data.php

    r109242 r109320  
    66
    77function stats_data_declarer_tables_auxiliaires($tables_auxiliaires){
    8         $tables_auxiliaires['spip_referers_articles']['field']['visites_jour'] = "int(10) unsigned";
    9         $tables_auxiliaires['spip_referers_articles']['field']['visites_veille'] = "int(10) unsigned";
     8        $tables_auxiliaires['spip_referers_articles']['field']['visites_jour'] = "int(10) unsigned not null default '0'";
     9        $tables_auxiliaires['spip_referers_articles']['field']['visites_veille'] = "int(10) unsigned not null default '0'";
    1010        return $tables_auxiliaires;
    1111}
  • _plugins_/stats_data/inclure/stats_data.html

    r109316 r109320  
    298298                       
    299299                        <div class="domaines connus">
     300                                <B_moteurs_recherche>
    300301                                <h3>Principaux affluents</h3>
    301302                                <dl>
    302                                         <B_moteurs_recherche>
    303303                                        <dt>Moteurs de recherche</dt>
    304304                                        <BOUCLE_moteurs_recherche(DATA){source table,#GET{sites_affluents}}{cle==#GET{reg_moteurs}}{!par visites}>
     
    315315                                       
    316316                                </dl>
     317                                </B_moteurs_recherche>
    317318                               
    318319                                #SET{reg_recherche,#URL_PAGE{recherche}|replace{^https?://}|preg_quote|concat{&(amp;)?recherche=}}
     
    413414</div>
    414415<p style="text-align:center;clear:both;">...</p>
     416Dernière purge : #CONFIG{date_statistiques}
     417<?php
     418
     419if (strncmp($GLOBALS['connexions'][0]['type'], 'sqlite', 6) == 0) {
     420        echo "sqlite" ;
     421        //spip_query("UPDATE spip_referers_articles SET visites_veille=visites_jour, visites_jour=0");
     422       
     423       
     424       
     425}
     426
     427?>
  • _plugins_/stats_data/plugin.xml

    r109220 r109320  
    3131                <inclure>base/stats_data.php</inclure>
    3232        </pipeline>
    33         <fonctions>stats_data_fonctions.php</fonctions>
     33        <options>stats_data_options.php</options>
    3434        <install>stats_data_administrations.php</install>
    3535        <necessite id="SPIP" version="[1.9.0;3.5.0]" />
  • _plugins_/stats_data/stats_data_administrations.php

    r109242 r109320  
    1616                        if (version_compare($current_version,'0.1','<')){
    1717                                include_spip('base/abstract_sql');
    18                                 sql_alter("TABLE spip_referers_articles ADD visites_jour int(10) unsigned");
    19                                 sql_alter("TABLE spip_referers_articles ADD visites_veille int(10) unsigned");
     18                                sql_alter("TABLE spip_referers_articles ADD visites_jour int(10) unsigned not null default '0'");
     19                                sql_alter("TABLE spip_referers_articles ADD visites_veille int(10) unsigned not null default '0'");
    2020                                ecrire_meta($nom_meta_base_version,$current_version="0.1");
    2121                }
  • _plugins_/stats_data/stats_data_options.php

    r109319 r109320  
    11<?php
    22
    3 include_spip('genie/popularites'); // ?
     3
    44function genie_popularites($t) {
    5 
     5        include_spip('genie/popularites'); // ?
    66        // Si c'est le premier appel, ne pas calculer
    77        $t = $GLOBALS['meta']['date_popularites'];
     
    2222        ecrire_meta("popularite_max", $row['max']);
    2323        ecrire_meta("popularite_total", $row['tot']);
    24 
    2524
    2625        // Une fois par jour purger les referers du jour ; qui deviennent
     
    7271
    7372// surcharge du cron de calcul des visites pour ajoute rles visites_jour et visites_veilles sur les spip_referers_articles
    74 include_spip('genie/visites'); // ?
    7573
    7674function genie_visites($t) {
     75       
     76        include_spip('genie/visites'); // ?
     77        //var_dump("hop");
     78        //die();
     79       
     80        spip_log("lol genie visites stats data  " . date("Y-m-d H:i:s", $t) ,"test_genie_calculer_visites.4");
     81
    7782        $encore = calculer_visites2($t);
    7883       
     
    106111        include_spip('base/abstract_sql');
    107112       
    108         spip_log("Check des visites de " . date("Y-m-d H:i:s", $t) ,"test_genie_calculer_visites");
     113        spip_log("Check des visites de " . date("Y-m-d H:i:s", $t) ,"test_genie_calculer_visites.4");
    109114       
    110115        // Initialisations
     
    122127        $compteur = _CRON_LOT_FICHIERS_VISITE;
    123128        $date_init = time() - 30 * 60;
     129       
    124130        foreach ($sessions as $item) {
    125131                if (($d = @filemtime($item)) < $date_init) {
     
    256262                                        $ar = array();
    257263                                        $insert = array();
     264                                       
     265                                        spip_log("nouveaux Ref art " . date("Y-m-d H:i:s", $t) ,"test_genie_calculer_visites.2");
     266                                        spip_log($referers_a[$date]);
     267                                       
    258268                                        // s'assurer d'un slot pour chacun
    259269                                        foreach ($referers_a[$date] as $id_article => $referers) {
Note: See TracChangeset for help on using the changeset viewer.