Subversion Repositories Applications.papyrus

Rev

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

Rev 1336 Rev 1514
Line 30... Line 30...
30
 
30
 
31
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
31
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
32
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
32
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
33
// termes.
33
// termes.
34
// ----
34
// ----
35
// CVS : $Id: admin_menu.php,v 1.26 2007-04-19 15:34:35 neiluj Exp $
35
// CVS : $Id: admin_menu.php,v 1.27 2007-07-04 14:59:13 florian Exp $
36
/**
36
/**
37
* Application gérant les menus de Papyrus
37
* Application gérant les menus de Papyrus
38
*
38
*
39
* Cette application permet de gérer les menus classiques, les menus communs 
39
* Cette application permet de gérer les menus classiques, les menus communs 
Line 44... Line 44...
44
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
44
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
45
//Autres auteurs :
45
//Autres auteurs :
46
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
46
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
47
*@author        Laurent COUDOUNEAU <lc@gsite.org>
47
*@author        Laurent COUDOUNEAU <lc@gsite.org>
48
*@copyright     Tela-Botanica 2000-2004
48
*@copyright     Tela-Botanica 2000-2004
49
*@version       $Revision: 1.26 $ $Date: 2007-04-19 15:34:35 $
49
*@version       $Revision: 1.27 $ $Date: 2007-07-04 14:59:13 $
50
// +------------------------------------------------------------------------------------------------------+
50
// +------------------------------------------------------------------------------------------------------+
51
*/
51
*/
Line 52... Line 52...
52
 
52
 
53
// +------------------------------------------------------------------------------------------------------+
53
// +------------------------------------------------------------------------------------------------------+
Line 115... Line 115...
115
    // Initialisation des variables
115
    // Initialisation des variables
116
    $sortie_xhtml = '';
116
    $sortie_xhtml = '';
117
    $objet_pear_auth = $GLOBALS['_GEN_commun']['pear_auth'];
117
    $objet_pear_auth = $GLOBALS['_GEN_commun']['pear_auth'];
118
    $objet_pear_db = $GLOBALS['_GEN_commun']['pear_db'];
118
    $objet_pear_db = $GLOBALS['_GEN_commun']['pear_db'];
119
    $objet_pear_url = $GLOBALS['_GEN_commun']['url'];
119
    $objet_pear_url = $GLOBALS['_GEN_commun']['url'];
120
    $copie_objet_pear_url = $objet_pear_url; 
120
    $copie_objet_pear_url = (PHP_VERSION < 5) ? $objet_pear_url : clone($objet_pear_url); 
121
    $url_site = $GLOBALS['_GEN_commun']['url_site'];
121
    $url_site = $GLOBALS['_GEN_commun']['url_site'];
122
    if (isset($GLOBALS['_GEN_commun']['url_menu'])) {
122
    if (isset($GLOBALS['_GEN_commun']['url_menu'])) {
123
	    $url_menu = $GLOBALS['_GEN_commun']['url_menu'];
123
	    $url_menu = $GLOBALS['_GEN_commun']['url_menu'];
124
    }
124
    }
125
    if (isset($_POST['adme_site_id'])) {
125
    if (isset($_POST['adme_site_id'])) {
Line 158... Line 158...
158
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == ADME_LG_ACTION_CLASSIQUE_MODIFIER_ACTION) {
158
        if (isset($_GET['adme_action']) && $_GET['adme_action'] == ADME_LG_ACTION_CLASSIQUE_MODIFIER_ACTION) {
159
            $sortie_xhtml .= ADME_afficherFormMenuClassique($objet_pear_db, $objet_pear_url, $_GET['adme_site_id'], $_GET['adme_menu_id'], $_POST);
159
            $sortie_xhtml .= ADME_afficherFormMenuClassique($objet_pear_db, $objet_pear_url, $_GET['adme_site_id'], $_GET['adme_menu_id'], $_POST);
160
            return $sortie_xhtml;
160
            return $sortie_xhtml;
161
        }
161
        }
Line 162... Line -...
162
        
-
 
-
 
162
        
163
        
163
        //var_dump($_POST);
164
        if (isset($_POST[ADME_LG_ACTION_CLASSIQUE_VERIFIER])) {
164
        if (isset($_POST['form_boutons'][ADME_LG_ACTION_CLASSIQUE_VERIFIER])) {
165
            // Nous cherchons à enregistrer une modification de menu
165
            // Nous cherchons à enregistrer une modification de menu
166
            $message = ADME_validerFormAjouterMenuClassique($objet_pear_db, $_POST);
166
            $message = ADME_validerFormAjouterMenuClassique($objet_pear_db, $_POST);
167
            if (!empty($message)) {
167
            if (!empty($message)) {
168
                // Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
168
                // Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
Line 220... Line 220...
220
        	$sortie_xhtml .= ADME_afficherFormMenuClassique($objet_pear_db, $objet_pear_url, $_GET['adme_site_id'], $_GET['adme_menu_id'], $_POST,TRUE);
220
        	$sortie_xhtml .= ADME_afficherFormMenuClassique($objet_pear_db, $objet_pear_url, $_GET['adme_site_id'], $_GET['adme_menu_id'], $_POST,TRUE);
221
        	return $sortie_xhtml;
221
        	return $sortie_xhtml;
222
        }
222
        }
Line 223... Line 223...
223
        
223
        
224
        
224
        
225
        if (isset($_POST[ADME_LG_ACTION_CLASSIQUE_VERIFIER_TRADUCTION])) {
225
        if (isset($_POST['form_boutons'][ADME_LG_ACTION_CLASSIQUE_VERIFIER_TRADUCTION])) {
226
            // Nous cherchons à enregistrer une traduction de menu
226
            // Nous cherchons à enregistrer une traduction de menu
227
            $message = ADME_validerFormTraduireMenuClassique($objet_pear_db, $_POST);
227
            $message = ADME_validerFormTraduireMenuClassique($objet_pear_db, $_POST);
228
            if (!empty($message)) {
228
            if (!empty($message)) {
Line 477... Line 477...
477
 
477
 
478
 
478
 
479
/* +--Fin du code ----------------------------------------------------------------------------------------+
479
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
480
*
-
 
481
* $Log: not supported by cvs2svn $
-
 
482
* Revision 1.26  2007/04/19 15:34:35  neiluj
480
*
483
* préparration release (livraison) "Narmer" - v0.25
481
* $Log: not supported by cvs2svn $
484
*
482
* Revision 1.25  2006/10/06 10:40:51  florian
485
* Revision 1.25  2006/10/06 10:40:51  florian
483
* harmonisation des messages d'erreur de l'authentification
486
* harmonisation des messages d'erreur de l'authentification
484
*
487
*