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

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

PSR SPIP

  • 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')) {
13        return;
14}
15
16include_spip('inc/precharger_objet');
17
18/**
19 * Retourne les valeurs à charger pour un formulaire d'édition d'un carte
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_carte
25 *     Identifiant de carte, 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_carte_dist($id_carte, $id_rubrique = 0, $lier_trad = 0) {
34        return precharger_objet('carte', $id_carte, $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 carte (préremplissage du formulaire).
40 *
41 * @note
42 *     Fonction facultative si pas de changement dans les traitements
43 *
44 * @param string|int $id_carte
45 *     Identifiant de carte, 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_carte_dist($id_carte, $id_rubrique = 0, $lier_trad = 0) {
54        return precharger_traduction_objet('carte', $id_carte, $id_rubrique, $lier_trad, 'titre');
55}
Note: See TracBrowser for help on using the repository browser.