Skip to content
Extraits de code Groupes Projets
Valider 23bb4c1d rédigé par Fil's avatar Fil
Parcourir les fichiers

meta ( popularite maximale )

parent 15a9166f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -98,18 +98,22 @@ if ($GLOBALS['populogarithme'] == 'oui') { ...@@ -98,18 +98,22 @@ if ($GLOBALS['populogarithme'] == 'oui') {
// 2. toutes les heures, update general pour faire decroitre les articles sans aucune visite // 2. toutes les heures, update general pour faire decroitre les articles sans aucune visite
$date_popularite = lire_meta('date_stats_popularite'); $date_popularite = lire_meta('date_stats_popularite');
if ((time() - $date_popularite) > 3600) { if ((time() - $date_popularite) > 600) {
include_ecrire("inc_connect.php3"); include_ecrire("inc_connect.php3");
if ($GLOBALS['db_ok']) { if ($GLOBALS['db_ok']) {
$query = "UPDATE spip_articles $query = "UPDATE spip_articles
SET popularite = popularite*POW(1-$a,(NOW()-maj)/60)"; SET popularite = popularite*POW(1-$a,(NOW()-maj)/60)";
spip_query($query); spip_query($query);
list($maxpop) = mysql_fetch_array(spip_query("SELECT MAX(popularite) FROM spip_articles"));
include_ecrire("inc_meta.php3"); include_ecrire("inc_meta.php3");
ecrire_meta("max_popularite", $maxpop);
ecrire_meta("date_stats_popularite", time()); ecrire_meta("date_stats_popularite", time());
ecrire_metas(); ecrire_metas();
} }
} }
} } // fin flag ($GLOBALS['populogarithme']
// Optimiser les referers // Optimiser les referers
$date_refs = lire_meta('date_stats_referers'); $date_refs = lire_meta('date_stats_referers');
if ((time() - $date_refs) > 24 * 3600) { if ((time() - $date_refs) > 24 * 3600) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter