Server : Apache System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 User : pragmatice ( 1003) PHP Version : 8.2.24 Disable Function : NONE Directory : /home/pragmatice/public_html/lesite/plugins-dist/svp/formulaires/ |
<?php /** * Gestion du formulaire d'édition de dépot * * @plugin SVP pour SPIP * @license GPL * @package SPIP\SVP\Formulaires */ if (!defined('_ECRIRE_INC_VERSION')) { return; } include_spip('inc/editer'); /** * Chargement du formulaire d'édition de dépot * * @param int $id_depot * Identifiant du dépot * @param string $redirect * URL de redirection * @return array * Environnement du formulaire **/ function formulaires_editer_depot_charger_dist($id_depot, $redirect) { $valeurs = formulaires_editer_objet_charger('depot', $id_depot, 0, 0, $redirect, 'depots_edit_config'); return $valeurs; } /** * Vérification du formulaire d'édition de dépot * * @param int $id_depot * Identifiant du dépot * @param string $redirect * URL de redirection * @return array * Tableau des erreurs **/ function formulaires_editer_depot_verifier_dist($id_depot, $redirect) { $erreurs = formulaires_editer_objet_verifier('depot', $id_depot, ['titre']); return $erreurs; } /** * Traitement du formulaire d'édition de dépot * * @param int $id_depot * Identifiant du dépot * @param string $redirect * URL de redirection * @return array * Retours du traitement **/ function formulaires_editer_depot_traiter_dist($id_depot, $redirect) { return formulaires_editer_objet_traiter('depot', $id_depot, 0, 0, $redirect); } /** * Préparation des configurations particulières du formulaire d'édition de dépot * * @param array $row * Données SQL actuelles de l'objet qui va être édité * @return array * Tableau de configurations qui seront ajoutés à l'environnement * du formulaire sous la clé 'config' **/ function depots_edit_config($row) { global $spip_ecran, $spip_lang; $config = $GLOBALS['meta']; $config['lignes'] = ($spip_ecran == 'large') ? 8 : 5; $config['langue'] = $spip_lang; return $config; }