source: spip-zone/_squelettes_/eva-web/4_2/eva_habillage/formulaires/evahabillage_rubrique.php @ 96105

Last change on this file since 96105 was 96105, checked in by spip.franck@…, 3 years ago

Je passe avec accord de l'auteur le necessite en 4.2.1 car il s'agit de la premiere version en x.y.z et avec des bornes de compatibilité spip bien défini

File size: 2.0 KB
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5function formulaires_evahabillage_rubrique_charger_dist(){
6        //Rien à retourner ici : tout est dans le formulaire html et en php
7        $valeurs=array();
8        return $valeurs;
9}
10
11
12function formulaires_evahabillage_rubrique_traiter_dist(){
13        $res = array('editable'=>true);
14        $res['message_ok'] = 'Aucune modification n\'a &eacute;t&eacute; enregistr&eacute;e';
15        //On traite ici la modification des positions des blocs
16        if (_request('bloc_rubrique_valider')) {
17                $verif_post_bloc=sql_select('*','spip_eva_habillage_images',"type='bloc' AND nom_habillage='Defaut' AND attach='rubrique'");
18                while ($tab_eva_bloc = sql_fetch($verif_post_bloc)) {
19                        if (isset($tab_eva_bloc['nom_div'])) {
20                                sql_updateq('spip_eva_habillage_images',array('nom_image' => _request($tab_eva_bloc['nom_div']),'pos_x' =>_request($tab_eva_bloc['nom_div'].'_pos_x')),"nom_habillage = 'Defaut' AND type = 'bloc' AND nom_div = '".$tab_eva_bloc['nom_div']."'");
21                        }
22                }
23                $res['message_ok'] = 'La modification des positions des blocs a &eacute;t&eacute; enregistr&eacute;e';
24        }
25        //On traite ici l'injection de noisettes perso
26        if (_request('skel_perso_rubrique')) {
27                sql_insertq('spip_eva_habillage_images',array(
28                        'type' => 'bloc',
29                        'nom_habillage' => 'Defaut',
30                        'nom_div' => _request('eva_mon_bloc_perso_nom_rubrique'),
31                        'nom_image' => _request('eva_mon_bloc_perso_skel_rubrique'),
32                        'pos_x' => _request('eva_mon_bloc_perso_pos_x_rubrique'),
33                        'repetition' => 'perso',
34                        'attach' => 'rubrique'
35                ));
36                $res['message_ok'] = 'Le squelette personnel <b>'._request('eva_mon_bloc_perso_nom_rubrique').'</b> a &eacute;t&eacute; ins&eacute;r&eacute;';
37        }
38        //On traite enfin la suppression des noisettes perso préalablement insérées
39        if (_request('submit_supprime_skel_perso_rubrique')) {
40                sql_delete('spip_eva_habillage_images',"id='"._request('eva_suppr_skel_perso_rubrique')."'");
41                $res['message_ok'] = 'Le squelette personnel a &eacute;t&eacute; supprim&eacute;';
42        }
43        return $res;
44}
Note: See TracBrowser for help on using the repository browser.