source: spip-zone/_plugins_/espaces/trunk/inc/precharger_espace.php @ 114065

Last change on this file since 114065 was 114065, checked in by abelass@…, 2 years ago

Objet éditorial espaces. Par exemple les espaces d'un immeuble. Utilisé par location d'immeubles

File size: 1.7 KB
Line 
1<?php
2/**
3 * Préchargement des formulaires d'édition de espace
4 *
5 * @plugin     Espaces
6 * @copyright  2018 - 2019
7 * @author     Rainer Müller
8 * @licence    GNU/GPL v3
9 * @package    SPIP\Espaces\Formulaires
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) {
13  return;
14}
15
16include_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**/
33function 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**/
53function 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}
Note: See TracBrowser for help on using the repository browser.