4 * Gestion du formulaire d'édition de dépot
6 * @plugin SVP pour SPIP
8 * @package SPIP\SVP\Formulaires
11 if (!defined("_ECRIRE_INC_VERSION")) return;
13 include_spip('inc/editer');
16 * Chargement du formulaire d'édition de dépot
18 * @param int $id_depot
19 * Identifiant du dépot
20 * @param string $redirect
23 * Environnement du formulaire
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');
31 * Vérification du formulaire d'édition de dépot
33 * @param int $id_depot
34 * Identifiant du dépot
35 * @param string $redirect
40 function formulaires_editer_depot_verifier_dist($id_depot, $redirect){
41 $erreurs = formulaires_editer_objet_verifier('depot', $id_depot, array('titre'));
46 * Traitement du formulaire d'édition de dépot
48 * @param int $id_depot
49 * Identifiant du dépot
50 * @param string $redirect
53 * Retours du traitement
55 function formulaires_editer_depot_traiter_dist($id_depot, $redirect){
56 return formulaires_editer_objet_traiter('depot', $id_depot, 0, 0, $redirect);
60 * Préparation des configurations particulières du formulaire d'édition de dépot
63 * Données SQL actuelles de l'objet qui va être édité
65 * Tableau de configurations qui seront ajoutés à l'environnement
66 * du formulaire sous la clé 'config'
68 function depots_edit_config($row)
70 global $spip_ecran, $spip_lang;
72 $config = $GLOBALS['meta'];
73 $config['lignes'] = ($spip_ecran == "large") ?
8 : 5;
74 $config['langue'] = $spip_lang;