Subversion Repositories Applications.papyrus

Rev

Rev 142 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 142 Rev 143
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: admin_menu.php,v 1.8 2004-11-09 17:49:11 jpm Exp $
22
// CVS : $Id: admin_menu.php,v 1.9 2004-11-09 17:53:03 jpm Exp $
23
/**
23
/**
24
* Application gérant les menus de Papyrus
24
* Application gérant les menus de Papyrus
25
*
25
*
26
* Cette application permet de gérer les menus classiques, les menus communs 
26
* Cette application permet de gérer les menus classiques, les menus communs 
27
* et les liaison d'une application à un menu.
27
* et les liaison d'une application à un menu.
Line 31... Line 31...
31
*@author        Laurent COUDOUNEAU <lc@gsite.org>
31
*@author        Laurent COUDOUNEAU <lc@gsite.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
33
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
34
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
34
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
35
*@copyright     Tela-Botanica 2000-2004
35
*@copyright     Tela-Botanica 2000-2004
36
*@version       $Revision: 1.8 $ $Date: 2004-11-09 17:49:11 $
36
*@version       $Revision: 1.9 $ $Date: 2004-11-09 17:53:03 $
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
38
*/
38
*/
Line 39... Line 39...
39
 
39
 
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
Line 116... Line 116...
116
    if ($objet_pear_auth->getAuth()) {
116
    if ($objet_pear_auth->getAuth()) {
117
        //---------------------------------------------------------------------------------------------------------------
117
        //---------------------------------------------------------------------------------------------------------------
118
        // GESTION DES MENUS CLASSIQUES
118
        // GESTION DES MENUS CLASSIQUES
Line 119... Line 119...
119
        
119
        
120
        // Ajouter un menu classique
120
        // Ajouter un menu classique
121
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'ajouter_menu_classique') {
121
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'menu_classique_ajouter') {
122
            $message = ADME_ajouterMenuClassique($objet_pear_db, $objet_pear_auth, $_GET['adme_site_id'], $_GET['adme_menu_id']);
122
            $message = ADME_ajouterMenuClassique($objet_pear_db, $objet_pear_auth, $_GET['adme_site_id'], $_GET['adme_menu_id']);
Line 123... Line 123...
123
        }
123
        }
124
        
124
        
125
        // Formulaire de mise à jour du menu
125
        // Formulaire de mise à jour du menu
126
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'modifier_menu_classique') {
126
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'menu_classique_modifier') {
127
            $sortie_xhtml .= ADME_afficherFormMenuClassique($objet_pear_db, $objet_pear_url, $_GET['adme_site_id'], $_GET['adme_menu_id'], $_POST);
127
            $sortie_xhtml .= ADME_afficherFormMenuClassique($objet_pear_db, $objet_pear_url, $_GET['adme_site_id'], $_GET['adme_menu_id'], $_POST);
128
            return $sortie_xhtml;
128
            return $sortie_xhtml;
129
        }
129
        }
Line 138... Line 138...
138
                $message = ADME_modifierMenuClassique($objet_pear_db, $objet_pear_auth, $_GET['adme_menu_id'], $_POST);
138
                $message = ADME_modifierMenuClassique($objet_pear_db, $objet_pear_auth, $_GET['adme_menu_id'], $_POST);
139
            }
139
            }
140
        }
140
        }
Line 141... Line 141...
141
        
141
        
142
        // Déplacer le menu vers le haut
142
        // Déplacer le menu vers le haut
143
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'monter_menu_classique') {
143
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'menu_classique_monter') {
144
            ADME_deplacerMenuClassique($objet_pear_db, $_GET['adme_site_id'], $_GET['adme_menu_id'], true);
144
            ADME_deplacerMenuClassique($objet_pear_db, $_GET['adme_site_id'], $_GET['adme_menu_id'], true);
Line 145... Line 145...
145
        }
145
        }
146
        
146
        
147
        // Déplacer le menu vers le bas
147
        // Déplacer le menu vers le bas
148
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'descendre_menu_classique') {
148
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'menu_classique_descendre') {
Line 149... Line 149...
149
            ADME_deplacerMenuClassique($objet_pear_db, $_GET['adme_site_id'], $_GET['adme_menu_id'], false);
149
            ADME_deplacerMenuClassique($objet_pear_db, $_GET['adme_site_id'], $_GET['adme_menu_id'], false);
150
        }
150
        }
151
        
151
        
152
        // Supprimer le menu
152
        // Supprimer le menu
153
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'supprimer_menu_classique') {
153
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == 'menu_classique_supprimer') {
154
            // Récupération du menu de remplacement pour éviter de fermer l'arborescence
154
            // Récupération du menu de remplacement pour éviter de fermer l'arborescence
155
            if (GEN_donnerDernierFreres($_GET['adme_menu_id']) == false) {
155
            if (GEN_donnerDernierFreres($_GET['adme_menu_id']) == false) {
Line 256... Line 256...
256
 
256
 
257
 
257
 
258
/* +--Fin du code ----------------------------------------------------------------------------------------+
258
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
259
*
-
 
260
* $Log: not supported by cvs2svn $
-
 
261
* Revision 1.8  2004/11/09 17:49:11  jpm
259
*
262
* Mise en conformité et gestion de différentes interfaces d'administration.
260
* $Log: not supported by cvs2svn $
263
*
261
* Revision 1.7  2004/10/25 16:28:02  jpm
264
* Revision 1.7  2004/10/25 16:28:02  jpm
262
* Correction convention de codage.
265
* Correction convention de codage.
263
*
266
*