source: spip-zone/_core_/plugins/medias/formulaires/configurer_documents.php @ 70326

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

Notices PHP sur le formulaire de conf (la première fois) + phpdoc

File size: 1.7 KB
Line 
1<?php
2
3/***************************************************************************\
4 *  SPIP, Systeme de publication pour l'internet                           *
5 *                                                                         *
6 *  Copyright (c) 2001-2013                                                *
7 *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
8 *                                                                         *
9 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
10 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
11\***************************************************************************/
12
13/**
14 * Gestion du formulaire de configuration des documents
15 *
16 * @package SPIP\Medias\Formulaires
17**/
18
19if (!defined('_ECRIRE_INC_VERSION')) return;
20
21/**
22 * Chargement du formulaire de configuration des documents
23 *
24 * @return array
25 *     Environnement du formulaire
26**/
27function formulaires_configurer_documents_charger_dist(){
28        foreach(array(
29                "documents_objets",
30                "documents_date",
31                ) as $m)
32                $valeurs[$m] = isset($GLOBALS['meta'][$m]) ? $GLOBALS['meta'][$m] : '';
33        $valeurs['documents_objets']=explode(',',$valeurs['documents_objets']);
34        return $valeurs;
35}
36
37/**
38 * Traitement du formulaire de configuration des documents
39 *
40 * @return array
41 *     Retours du traitement
42**/
43function formulaires_configurer_documents_traiter_dist(){
44        $res = array('editable'=>true);
45        if (!is_null($v=_request($m='documents_date')))
46                ecrire_meta($m, $v=='oui'?'oui':'non');
47        if (!is_null($v=_request($m='documents_objets')))
48                ecrire_meta($m, is_array($v)?implode(',',$v):'');
49
50        $res['message_ok'] = _T('config_info_enregistree');
51        return $res;
52}
53
Note: See TracBrowser for help on using the repository browser.