source: spip-zone/_core_/plugins/svp/formulaires/editer_depot.php @ 64676

Last change on this file since 64676 was 64676, checked in by marcimat@…, 7 years ago

Du PHP Doc sur une partie de SVP

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1<?php
2
3/**
4 * Gestion du formulaire d'édition de dépot
5 *
6 * @plugin SVP pour SPIP
7 * @license GPL
8 * @package Plugins\SVP\Formulaires
9 */
10 
11if (!defined("_ECRIRE_INC_VERSION")) return;
12
13include_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**/
25function 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**/
40function 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**/
55function 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**/
68function 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?>
Note: See TracBrowser for help on using the repository browser.