-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathobjecteur_options.php
50 lines (44 loc) · 1.42 KB
/
objecteur_options.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
/**
* Options du plugin Objecteur au chargement
*
* @plugin Objecteur
* @copyright 2015
* @author Michel Bystranowski
* @licence GNU/GPL
* @package SPIP\Objecteur\Options
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
// Utiliser une globale pour se rappeler des éléments technique
// Ces éléments ne doivent pas subir un certain nombre de traitements
// automatiques.
$GLOBALS['objecteur_white_list'] = array(
'nom',
'logo',
'fichier',
);
/* Un tableau donnant les clés d'objets parents pour chaque objet
éditorial. Ce tableau est utilisé par la fonction id_parent_objet,
et permet de définir comment seront créés les hiérarchies
d'objets. On peut redéfinir cette valeur pour y ajouter des objets
éditoriaux. */
$GLOBALS['id_parents_objets'] = array(
'article' => 'id_rubrique',
'breve' => 'id_rubrique',
'forum' => 'id_parent',
'mot' => 'id_groupe',
'petition' => 'id_article',
'rubrique' => 'id_parent',
'signature' => 'id_petition',
'syndic' => 'id_rubrique',
'site' => 'id_rubrique',
);
/* Il est en général obligatoire de donner un id_parent lorsque c'est
possible, sauf pour certains objets spéciaux. La liste de ces
objets spéciaux est définie ici. */
$GLOBALS['objets_orphelins'] = array('rubrique');
include_spip('objecteur_fonctions');
// On ajoute ceci au cas où le plugin GMA est actif.
$GLOBALS['id_parents_objets']['groupe_mots'] = 'id_parent';