Changeset 117940 in spip-zone


Ignore:
Timestamp:
Sep 24, 2019, 10:58:17 PM (16 months ago)
Author:
Charles Razack
Message:

Suivre les évolutions du plugin dist : r112034 et r112346

Location:
_plugins_/statistiques_objets/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/statistiques_objets/trunk

    • Property subgit:lock:9447558d6729bad5b283ab3bd40a11eccf17e9df deleted
    • Property subgit:lock:a2238c48679de9aa853500e223491ed4dbe95ff9 set to 2019-09-25T01:05:12.413
  • _plugins_/statistiques_objets/trunk/genie/visites.php

    r101508 r117940  
    7070                // Noter le referer
    7171                if ($log_referer) {
     72                        $log_referer = nettoyer_referer($log_referer);
    7273                        if (!isset($referers[$log_referer])) {
    7374                                $referers[$log_referer] = 0;
     
    394395}
    395396
     397/**
     398 * Nettoyer les urls en enlevant les variables de personnalisation marketing, ou variantes Amp
     399 */
     400
     401function nettoyer_referer($url){
     402
     403        // &utm_xxx=
     404        $url = preg_replace("`[?&]utm_.*$`","",$url);
     405
     406        // &fbclid=
     407        $url = preg_replace("`[?&]fbclid.*$`","",$url);
     408
     409        // &amp=1
     410        $url = preg_replace("`[?&]amp=1$`","",$url);
     411
     412        return $url ;
     413}
    396414
    397415/**
  • _plugins_/statistiques_objets/trunk/inc/statistiques.php

    r104327 r117940  
    102102                $serveur
    103103        );
    104         $classement[$type] = array_map('reset', $classement[$type]);
     104        $classement[$type] = array_column($classement[$type], $id_table_objet);
    105105
    106106        return $classement[$type];
Note: See TracChangeset for help on using the changeset viewer.