[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / plugins-dist / svp / formulaires / editer_depot.php
1 <?php
2
3 /**
4 * Gestion du formulaire d'édition de dépot
5 *
6 * @plugin SVP pour SPIP
7 * @license GPL
8 * @package SPIP\SVP\Formulaires
9 */
10
11 if (!defined("_ECRIRE_INC_VERSION")) return;
12
13 include_spip('inc/editer');
14
15 /**
16 * Chargement du formulaire d'édition de dépot
17 *
18 * @param int $id_depot
19 * Identifiant du dépot
20 * @param string $redirect
21 * URL de redirection
22 * @return array
23 * Environnement du formulaire
24 **/
25 function formulaires_editer_depot_charger_dist($id_depot, $redirect){
26 $valeurs = formulaires_editer_objet_charger('depot', $id_depot, 0, 0, $redirect, 'depots_edit_config');
27 return $valeurs;
28 }
29
30 /**
31 * Vérification du formulaire d'édition de dépot
32 *
33 * @param int $id_depot
34 * Identifiant du dépot
35 * @param string $redirect
36 * URL de redirection
37 * @return array
38 * Tableau des erreurs
39 **/
40 function formulaires_editer_depot_verifier_dist($id_depot, $redirect){
41 $erreurs = formulaires_editer_objet_verifier('depot', $id_depot, array('titre'));
42 return $erreurs;
43 }
44
45 /**
46 * Traitement du formulaire d'édition de dépot
47 *
48 * @param int $id_depot
49 * Identifiant du dépot
50 * @param string $redirect
51 * URL de redirection
52 * @return array
53 * Retours du traitement
54 **/
55 function formulaires_editer_depot_traiter_dist($id_depot, $redirect){
56 return formulaires_editer_objet_traiter('depot', $id_depot, 0, 0, $redirect);
57 }
58
59 /**
60 * Préparation des configurations particulières du formulaire d'édition de dépot
61 *
62 * @param array $row
63 * Données SQL actuelles de l'objet qui va être édité
64 * @return array
65 * Tableau de configurations qui seront ajoutés à l'environnement
66 * du formulaire sous la clé 'config'
67 **/
68 function depots_edit_config($row)
69 {
70 global $spip_ecran, $spip_lang;
71
72 $config = $GLOBALS['meta'];
73 $config['lignes'] = ($spip_ecran == "large") ? 8 : 5;
74 $config['langue'] = $spip_lang;
75 return $config;
76 }
77
78 ?>