Changeset 64860 in spip-zone


Ignore:
Timestamp:
Aug 15, 2012, 9:24:30 PM (7 years ago)
Author:
kent1@…
Message:

petites vérifs supplémentaires

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip_piwik/spip_piwik_2_0/action/piwik_recuperer_liste.php

    r64859 r64860  
    1414function action_piwik_recuperer_liste(){
    1515        include_spip('inc/config');
    16         $config = lire_config('piwik');
    17         $piwik_site = $config['urlpiwik'];
    18         $piwik_token = $config['token'];
     16        $config = lire_config('piwik',array());
     17        $piwik_site = isset($config['urlpiwik']) ? $config['urlpiwik'] : false;
     18        $piwik_token = isset($config['token']) ? $config['token'] : false;
    1919       
    20         $piwik_url = 'http://'.$piwik_site.'/';
    21        
    22         $format = _request('format')?_request('format'):'PHP';
    23        
    24         $piwik_api = charger_fonction('piwik_recuperer_data','inc');
    25        
    26         /**
    27          * Récupération de la liste des sites où cet utilisateur
    28          * a les droits d'admin
    29          */
    30         $method = 'SitesManager.getSitesWithAdminAccess';
    31         $datas = $piwik_api($piwik_url,$piwik_token,'',$method,$format);
    32         ecrire_meta('piwik_sites_dispo', $datas);
     20        if($piwik_site && $piwik_token){
     21                $piwik_url = 'http://'.$piwik_site.'/';
     22               
     23                $format = _request('format')?_request('format'):'PHP';
     24               
     25                $piwik_api = charger_fonction('piwik_recuperer_data','inc');
     26               
     27                /**
     28                 * Récupération de la liste des sites où cet utilisateur
     29                 * a les droits d'admin
     30                 */
     31                $method = 'SitesManager.getSitesWithAdminAccess';
     32                $datas = $piwik_api($piwik_url,$piwik_token,'',$method,$format);
     33                ecrire_meta('piwik_sites_dispo', $datas);
     34        }
    3335}
    3436?>
Note: See TracChangeset for help on using the changeset viewer.