[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / spip_piwik_2_0 / action / piwik_creer_site.php
1 <?php
2 /**
3 * Fonction de création de site dans le serveur piwik
4 *
5 * Utilise l'api de piwik pour ajouter un site dans le serveur
6 * Le nouveau site aura le nom du site SPIP (la traduction dans la langue
7 * en cours si le site est dans un bloc multi)
8 *
9 * @return
10 */
11
12 if (!defined("_ECRIRE_INC_VERSION")) return;
13
14 function action_piwik_creer_site_dist(){
15 include_spip('inc/filtres');
16 $piwik_site = _request('urlsite');
17 $piwik_token = _request('token');
18
19 $piwik_url = 'http://'.$piwik_site.'/';
20
21 $options['siteName'] = extraire_multi($GLOBALS['meta']['nom_site']);
22 $options['urls'] = $GLOBALS['meta']['adresse_site'];
23
24 $piwik_recuperer_data = charger_fonction('piwik_recuperer_data','inc');
25
26 $methode = 'SitesManager.addSite';
27 $datas = $piwik_recuperer_data($piwik_url,$piwik_token,'',$methode,'PHP',$options);
28
29 $methode_bis = 'SitesManager.getSitesWithAdminAccess';
30 $datas_bis = $piwik_recuperer_data($piwik_url,$piwik_token,'',$methode_bis,'PHP');
31 ecrire_meta('piwik_sites_dispo', $datas_bis);
32 }
33 ?>