source: spip-zone/_plugins_/massicot/trunk/formulaires/massicoter_image.php @ 93583

Last change on this file since 93583 was 93583, checked in by bystrano@…, 5 years ago

Supprime du code inutile

Dans le fichiers qui ne font que déclarer des fonctions, cette ligne de
"sécurité" est encore moins utile que d'habitude…

File size: 2.2 KB
Line 
1<?php
2/**
3 * Traitements du formulaire de massicotage
4 *
5 * @plugin     Massicot
6 * @copyright  2015
7 * @author     Michel @ Vertige ASBL
8 * @licence    GNU/GPL
9 */
10
11/**
12 * Saisies du formulaire de massicotage
13 *
14 * @return array
15 *     Tableau des saisies du formulaire
16 */
17function formulaires_massicoter_image_saisies_dist ($objet, $id_objet, $redirect) {
18
19    $saisies = array(
20        array(
21            'saisie' => 'hidden',
22            'options' => array(
23                'nom' => 'zoom',
24            ),
25        ),
26        array(
27            'saisie' => 'hidden',
28            'options' => array(
29                'nom' => 'x1',
30            ),
31        ),
32        array(
33            'saisie' => 'hidden',
34            'options' => array(
35                'nom' => 'x2',
36            ),
37        ),
38        array(
39            'saisie' => 'hidden',
40            'options' => array(
41                'nom' => 'y1',
42            ),
43        ),
44        array(
45            'saisie' => 'hidden',
46            'options' => array(
47                'nom' => 'y2',
48            ),
49        ),
50    );
51
52    return $saisies;
53}
54
55/**
56 * Chargement du formulaire de massicotage
57 *
58 * Déclarer les champs postés et y intégrer les valeurs par défaut
59 *
60 * @return array
61 *     Environnement du formulaire
62 */
63function formulaires_massicoter_image_charger_dist ($objet, $id_objet, $redirect) {
64
65    $parametres = massicot_get_parametres($objet, $id_objet);
66
67    if ( ! $parametres) {
68        $parametres = array(
69            'zoom' => 1,
70        );
71    }
72
73    return $parametres;
74}
75
76/**
77 * Traitement du formulaire de massicotage
78 *
79 * Traiter les champs postés
80 *
81 * @return array
82 *     Retours des traitements
83 */
84function formulaires_massicoter_image_traiter_dist ($objet, $id_objet, $redirect) {
85
86    if ( ! _request('annuler')) {
87
88        $parametres = array(
89            'zoom' => _request('zoom'),
90            'x1'   => _request('x1'),
91            'x2'   => _request('x2'),
92            'y1'   => _request('y1'),
93            'y2'   => _request('y2'),
94        );
95
96        if ($err = massicot_enregistrer($objet, $id_objet, $parametres)) {
97            spip_log($err, 'massicot.'._LOG_ERREUR);
98        }
99    }
100
101    return array(
102        'redirect' => $redirect,
103    );
104}
Note: See TracBrowser for help on using the repository browser.