source: spip-zone/_plugins_/dictionnaires/trunk/formulaires/editer_dictionnaire.php @ 58145

Last change on this file since 58145 was 58145, checked in by rastapopoulos@…, 8 years ago

Ajout d'une option "sensible à la casse" pour les définitions qui obligera alors le détecteur à prendre uniquement ce qu'on a mis comme terme : "ce" ne sera plus reconnu pour "CE".

+ correction de bug qui faisait que les cases à cocher ne pouvaient pas être décochées...

+ chaine d'explication en plus

File size: 1.9 KB
Line 
1<?php
2
3// Sécurité
4if (!defined('_ECRIRE_INC_VERSION')) return;
5
6include_spip('inc/editer');
7
8function formulaires_editer_dictionnaire_saisies_dist($id_dictionnaire='new', $retour=''){
9        $saisies = array(
10                array(
11                        'saisie' => 'input',
12                        'options' => array(
13                                'nom' => 'titre',
14                                'label' => _T('definition:champ_titre_label'),
15                                'obligatoire' => 'oui'
16                        )
17                ),
18                array(
19                        'saisie' => 'textarea',
20                        'options' => array(
21                                'nom' => 'descriptif',
22                                'label' => _T('dictionnaire:champ_descriptif_label'),
23                        )
24                ),
25                array(
26                        'saisie' => 'case',
27                        'options' => array(
28                                'nom' => 'type_defaut',
29                                'label' => _T('dictionnaire:champ_type_defaut_label'),
30                                'label_case' => _T('dictionnaire:champ_type_defaut_label_case'),
31                                'valeur_oui' => 'abbr',
32                        )
33                ),
34                array(
35                        'saisie' => 'selection',
36                        'options' => array(
37                                'nom' => 'actif',
38                                'label' => _T('dictionnaire:champ_actif_label'),
39                                'explication' => _T('dictionnaire:champ_actif_explication'),
40                                'datas' => array(
41                                        '0' => _T('dictionnaire:champ_actif_non'),
42                                        '1' => _T('dictionnaire:champ_actif_oui'),
43                                ),
44                                'cacher_option_intro' => 'on'
45                        )
46                ),
47        );
48       
49        return $saisies;
50}
51
52function formulaires_editer_dictionnaire_charger_dist($id_dictionnaire='new', $retour=''){
53        $contexte = formulaires_editer_objet_charger('dictionnaire', $id_dictionnaire, 0, 0, $retour, '');
54        return $contexte;
55}
56
57function formulaires_editer_dictionnaire_verifier_dist($id_dictionnaire='new', $retour=''){
58        $erreurs = formulaires_editer_objet_verifier('dictionnaire', $id_dictionnaire);
59        return $erreurs;
60}
61
62function formulaires_editer_dictionnaire_traiter_dist($id_dictionnaire='new', $retour=''){
63        if ($retour) refuser_traiter_formulaire_ajax();
64        if (is_null(_request('type_defaut'))){ set_request('type_defaut', ''); }
65        $retours = formulaires_editer_objet_traiter('dictionnaire', $id_dictionnaire, 0, 0, $retour, '');
66       
67        return $retours;
68}
69
70?>
Note: See TracBrowser for help on using the repository browser.