Changeset 31502 in spip-zone


Ignore:
Timestamp:
Sep 11, 2009, 9:04:08 PM (10 years ago)
Author:
esj@…
Message:

Collecte des versions de SPIP installées: afficher la progression de la collecte en cours, afin de découvrir rapidement un éventuel blocage.

Location:
_dev_/top10
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _dev_/top10/exec/statistiques_referers.php

    r25651 r31502  
    104104        error_reporting(E_ALL^E_NOTICE);
    105105
     106        // le fichier des resultats futur est inclus
     107        // juste pour savoir ou il en est ($debut)
     108        if (file_exists(_VERSIONS_FILE_TMP)) {
     109                include(_VERSIONS_FILE_TMP);
     110                $date_next = date("Y-m-d H:i:s",filemtime(_VERSIONS_FILE_TMP));
     111        } else {$date_next; $debut = 0;}
     112
     113        $date = file_exists(_VERSIONS_FILE) ? filemtime(_VERSIONS_FILE): 'NOW()';
     114
     115        $total =  sql_countsel('spip_signatures AS S, spip_articles AS A', 'A.id_trad=' . _VERSIONS_ID_ARTICLE . " AND A.id_article=S.id_article AND UNIX_TIMESTAMP(S.date_time) <= $date");
     116
     117        $s = 'background-color: blue; width:' .ceil((450*$debut)/$total) . 'px';
     118        $res = "<div id='versions' style='background-color: white; width: 450px; height: 20px; margin:10px;' class='centered'>"
     119          . "<div style='$s' title='$date_next'/>&nbsp;</div></div>\n";
     120
    106121        if (!file_exists(_VERSIONS_FILE))
    107122
    108                 return _L('R&eacute;sultats absents');
     123                return $res . _L('R&eacute;sultats absents');
    109124
    110125        include(_VERSIONS_FILE);
    111126
    112         $date = filemtime(_VERSIONS_FILE);
    113         $date2 = filemtime(_VERSIONS_FILE_PRED);
    114 
    115         $total =  sql_countsel('spip_signatures AS S, spip_articles AS A', 'A.id_trad=' . _VERSIONS_ID_ARTICLE . " AND A.id_article=S.id_article AND UNIX_TIMESTAMP(S.date_time) <= $date");
    116 
    117         versions_sous_versions($versions);
    118         $res = '<h1>'
     127        $date2 = file_exists(_VERSIONS_FILE_PRED) ? filemtime(_VERSIONS_FILE_PRED) : 0;
     128        $res .= '<h1>'
    119129          . _T('info_nombre_sites', array('nb_sites' => $total))
    120130          . ' '
     
    124134          . '</h1>'  ;
    125135
    126         $res .= "<h2 id='versions'>Versions:</h2>\n";
    127136        $arbre = versions_sous_versions($versions);
    128137        ksort($arbre, SORT_STRING);
  • _dev_/top10/genie/versions.php

    r16851 r31502  
    1313if (!defined("_ECRIRE_INC_VERSION")) return;
    1414
     15// Repertoire des resultats
     16define('_VERSIONS_DIR', _DIR_TMP);
    1517// Fichier des resultats
    16 define('_VERSIONS_FILE', _DIR_TMP . 'versions_nb.php');
     18define('_VERSIONS_FILE', _VERSIONS_DIR. 'versions_nb.php');
    1719// Fichier des resultats precedents
    18 define('_VERSIONS_FILE_PRED', _DIR_TMP . 'versions_nb_pred.php');
     20define('_VERSIONS_FILE_PRED', _VERSIONS_DIR. 'versions_nb_pred.php');
    1921// Fichier des resultats en cours
    20 define('_VERSIONS_FILE_TMP', _DIR_TMP . 'versions_nb_tmp.php');
     22define('_VERSIONS_FILE_TMP', _VERSIONS_DIR. 'versions_nb_tmp.php');
    2123// Nombre de site traites a chaque declenchement du genie
    2224define('_VERSIONS_LIMIT', 5);
Note: See TracChangeset for help on using the changeset viewer.