source: spip-zone/_plugins_/cartes/trunk/inc/precharger_carte.php @ 96572

Last change on this file since 96572 was 96572, checked in by kent1@…, 4 years ago

Un debut de générateur de cartes

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1<?php
2/**
3 * Préchargement des formulaires d'édition de carte
4 *
5 * @plugin     Création de cartes
6 * @copyright  2016
7 * @author     kent1
8 * @licence    GNU/GPL
9 * @package    SPIP\Cartes\Formulaires
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) return;
13
14include_spip('inc/precharger_objet');
15
16/**
17 * Retourne les valeurs à charger pour un formulaire d'édition d'un carte
18 *
19 * Lors d'une création, certains champs peuvent être préremplis
20 * (c'est le cas des traductions)
21 *
22 * @param string|int $id_carte
23 *     Identifiant de carte, ou "new" pour une création
24 * @param int $id_rubrique
25 *     Identifiant éventuel de la rubrique parente
26 * @param int $lier_trad
27 *     Identifiant éventuel de la traduction de référence
28 * @return array
29 *     Couples clés / valeurs des champs du formulaire à charger.
30**/
31function inc_precharger_carte_dist($id_carte, $id_rubrique=0, $lier_trad=0) {
32        return precharger_objet('carte', $id_carte, $id_rubrique, $lier_trad, 'titre');
33}
34
35/**
36 * Récupère les valeurs d'une traduction de référence pour la création
37 * d'un carte (préremplissage du formulaire).
38 *
39 * @note
40 *     Fonction facultative si pas de changement dans les traitements
41 *
42 * @param string|int $id_carte
43 *     Identifiant de carte, ou "new" pour une création
44 * @param int $id_rubrique
45 *     Identifiant éventuel de la rubrique parente
46 * @param int $lier_trad
47 *     Identifiant éventuel de la traduction de référence
48 * @return array
49 *     Couples clés / valeurs des champs du formulaire à charger
50**/
51function inc_precharger_traduction_carte_dist($id_carte, $id_rubrique=0, $lier_trad=0) {
52        return precharger_traduction_objet('carte', $id_carte, $id_rubrique, $lier_trad, 'titre');
53}
Note: See TracBrowser for help on using the repository browser.