[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / seo-v1 / formulaires / configurer_seo_ganalytics.php
diff --git a/www/plugins/seo-v1/formulaires/configurer_seo_ganalytics.php b/www/plugins/seo-v1/formulaires/configurer_seo_ganalytics.php
new file mode 100644 (file)
index 0000000..eafdf03
--- /dev/null
@@ -0,0 +1,35 @@
+<?php
+
+if (!defined("_ECRIRE_INC_VERSION")) return;
+
+include_spip('inc/meta');
+
+function formulaires_configurer_seo_ganalytics_charger_dist(){
+
+       $config = unserialize($GLOBALS['meta']['seo']);
+       $valeurs = isset($config['analytics']) ? $config['analytics'] : array('id' => '') ;
+       $valeurs['analytics_id'] = $valeurs['id'];
+       
+       $valeurs['editable'] = true;
+       
+       if (!autoriser('configurer', 'configuration')) {
+               $valeurs['editable'] = false;
+       }
+       
+       return $valeurs;
+}
+
+function formulaires_configurer_seo_ganalytics_traiter_dist(){
+       $config = unserialize($GLOBALS['meta']['seo']);
+       if (!isset($config['analytics'])) {
+               $config['analytics'] = array();
+       }
+       $config['analytics']['activate'] = _request('activate','no');
+       $config['analytics']['id'] = _request('analytics_id',''); 
+       $config = serialize($config);
+       ecrire_meta('seo',$config);
+       include_spip('inc/invalideur');
+       suivre_invalideur('1');
+       return array('message_ok'=>_T('config_info_enregistree'),'editable'=>true);
+}
+?>