[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / seo-dev / formulaires / editer_seo.php
1 <?php
2
3 if (!defined('_ECRIRE_INC_VERSION')) {
4 return;
5 }
6
7 include_spip('inc/actions');
8 include_spip('inc/editer');
9
10 function formulaires_editer_seo_charger($objet, $id_objet, $retour = '') {
11 $valeurs = array();
12 $valeurs['objet'] = $objet;
13 $valeurs['id_objet'] = $id_objet;
14 $metas = sql_select('*', 'spip_seo', 'id_objet ='.intval($id_objet).' AND objet ='.sql_quote($objet));
15 while ($meta = sql_fetch($metas)) {
16 $valeurs[$meta['meta_name']] = $meta['meta_content'];
17 }
18 $valeurs['editable'] = true;
19 return $valeurs;
20 }
21
22 /**
23 * Identifier le formulaire en faisant abstraction des parametres qui
24 * ne representent pas l'objet edite
25 */
26 function formulaires_editer_seo_identifier_dist($objet, $id_objet, $retour = '') {
27 return serialize(array(intval($id_objet),$objet));
28 }
29
30 function formulaires_editer_seo_verifier($objet, $id_objet, $retour = '') {
31 $erreurs = array();
32 return $erreurs;
33 }
34
35 function formulaires_editer_seo_traiter($objet, $id_objet, $retour = '') {
36 $editer_seo = charger_fonction('editer_seo', 'action');
37
38 $err = $editer_seo($objet, $id_objet);
39
40 if (!$err) {
41 return array('message_ok'=>_L('Meta tags mis a jour'));
42 } else {
43 return array('message_erreur'=>_L('Vous n\'avez pas le droit de modifier ces meta-tags : '.$err));
44 }
45 }