1 | <?php |
---|
2 | /** |
---|
3 | * Préchargement des formulaires d'édition de espace |
---|
4 | * |
---|
5 | * @plugin Espaces |
---|
6 | * @copyright 2018 - 2020 |
---|
7 | * @author Rainer Müller |
---|
8 | * @licence GNU/GPL v3 |
---|
9 | * @package SPIP\Espaces\Formulaires |
---|
10 | */ |
---|
11 | |
---|
12 | if (!defined('_ECRIRE_INC_VERSION')) { |
---|
13 | return; |
---|
14 | } |
---|
15 | |
---|
16 | include_spip('inc/precharger_objet'); |
---|
17 | |
---|
18 | /** |
---|
19 | * Retourne les valeurs à charger pour un formulaire d'édition d'un espace |
---|
20 | * |
---|
21 | * Lors d'une création, certains champs peuvent être préremplis |
---|
22 | * (c'est le cas des traductions) |
---|
23 | * |
---|
24 | * @param string|int $id_espace |
---|
25 | * Identifiant de espace, ou "new" pour une création |
---|
26 | * @param int $id_rubrique |
---|
27 | * Identifiant éventuel de la rubrique parente |
---|
28 | * @param int $lier_trad |
---|
29 | * Identifiant éventuel de la traduction de référence |
---|
30 | * @return array |
---|
31 | * Couples clés / valeurs des champs du formulaire à charger. |
---|
32 | **/ |
---|
33 | function inc_precharger_espace_dist($id_espace, $id_rubrique=0, $lier_trad=0) { |
---|
34 | return precharger_objet('espace', $id_espace, $id_rubrique, $lier_trad, 'titre'); |
---|
35 | } |
---|
36 | |
---|
37 | /** |
---|
38 | * Récupère les valeurs d'une traduction de référence pour la création |
---|
39 | * d'un espace (préremplissage du formulaire). |
---|
40 | * |
---|
41 | * @note |
---|
42 | * Fonction facultative si pas de changement dans les traitements |
---|
43 | * |
---|
44 | * @param string|int $id_espace |
---|
45 | * Identifiant de espace, ou "new" pour une création |
---|
46 | * @param int $id_rubrique |
---|
47 | * Identifiant éventuel de la rubrique parente |
---|
48 | * @param int $lier_trad |
---|
49 | * Identifiant éventuel de la traduction de référence |
---|
50 | * @return array |
---|
51 | * Couples clés / valeurs des champs du formulaire à charger |
---|
52 | **/ |
---|
53 | function inc_precharger_traduction_espace_dist($id_espace, $id_rubrique=0, $lier_trad=0) { |
---|
54 | return precharger_traduction_objet('espace', $id_espace, $id_rubrique, $lier_trad, 'titre'); |
---|
55 | } |
---|