Changeset 68839 in spip-zone for _plugins_/campagnes


Ignore:
Timestamp:
Jan 8, 2013, 1:22:58 PM (7 years ago)
Author:
rastapopoulos@…
Message:

Wah la honte, bug sur le comptage des vues, encore heureux qu'on puisse appeler la fonction plusieurs fois dans un même hit, c'est plusieurs fois *pour la même campagne* qu'il ne faut pas faire.

Location:
_plugins_/campagnes/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/campagnes/trunk/balise/campagne_compter_vues.php

    r68321 r68839  
    1313
    1414function balise_CAMPAGNE_COMPTER_VUES_dyn($id_campagne) {
    15         static $fait = false;
     15        static $fait = array();
    1616       
    1717        // On s'assure que le comptage d'une même pub n'est fait qu'une seule fois par hit et pas par un robot
    18         if (!$fait and !_IS_BOT){
     18        if (!isset($fait[$id_campagne]) and !_IS_BOT){
    1919                include_spip('inc/campagnes');
    2020                $infos = campagnes_recuperer_infos_visiteur();
     
    3333               
    3434                // On marque que c'est fait
    35                 if ($ok !== false) $fait = true;
     35                if ($ok !== false) $fait[$id_campagne] = true;
    3636        }
    3737}
  • _plugins_/campagnes/trunk/paquet.xml

    r68351 r68839  
    22        prefix="campagnes"
    33        categorie="divers"
    4         version="1.0.0"
     4        version="1.0.1"
    55        etat="test"
    66        compatibilite="[3.0.5;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.