Browse Source

Éviter une erreur comme celle signalée ici http://forum.spip.net/fr_256177.html

On utilise number_format pour forcer le point comme séparateur des décimales car suivant la config serveur round peut retourner un nombre utilisant la virgule comme séparateur cf http://fr2.php.net/manual/fr/function.round.php#80375
svn/root/tags/plugins/statistiques/0.4.24 v0.4.24
brunobergot@gmail.com 9 years ago
parent
commit
ccf1cb6d7d
  1. 4
      genie/visites.php
  2. 2
      paquet.xml

4
genie/visites.php

@ -161,14 +161,14 @@ function calculer_visites($t) {
if (count($noref))
sql_update('spip_articles',
array('visites' => "visites+$n",
'popularite' => "popularite+".round($n*$b,2),
'popularite' => "popularite+".number_format(round($n*$b,2), 2, '.', ''),
'maj' => 'maj'),
sql_in('id_article',$noref));
if (count($ref))
sql_update('spip_articles',
array('visites' => "visites+".($n+1),
'popularite' => "popularite+".round($n*$b,2),
'popularite' => "popularite+".number_format(round($n*$b,2), 2, '.', ''),
'maj' => 'maj'),
sql_in('id_article',$ref));

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="stats"
categorie="statistique"
version="0.4.23"
version="0.4.24"
etat="stable"
compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/statistique-32.png"

Loading…
Cancel
Save