Subversion Repositories Applications.papyrus

Rev

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

Rev 409 Rev 443
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: adme_menu_classique.fonct.php,v 1.22 2005-07-08 21:13:15 ddelon Exp $
35
// CVS : $Id: adme_menu_classique.fonct.php,v 1.23 2005-09-20 17:01:22 ddelon Exp $
36
/**
36
/**
37
* Fonctions de gestion des menus classiques
37
* Fonctions de gestion des menus classiques
38
*
38
*
39
* Permet de lister, d'ajouter, de modifier, et de déplacer des menus classiques.
39
* Permet de lister, d'ajouter, de modifier, et de déplacer des menus classiques.
Line 46... Line 46...
46
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
46
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
47
//Autres auteurs :
47
//Autres auteurs :
48
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
48
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
49
*@author        Laurent COUDOUNEAU <lc@gsite.org>
49
*@author        Laurent COUDOUNEAU <lc@gsite.org>
50
*@copyright     Tela-Botanica 2000-2004
50
*@copyright     Tela-Botanica 2000-2004
51
*@version       $Revision: 1.22 $ $Date: 2005-07-08 21:13:15 $
51
*@version       $Revision: 1.23 $ $Date: 2005-09-20 17:01:22 $
52
// +------------------------------------------------------------------------------------------------------+
52
// +------------------------------------------------------------------------------------------------------+
53
*/
53
*/
Line 54... Line 54...
54
 
54
 
55
// +------------------------------------------------------------------------------------------------------+
55
// +------------------------------------------------------------------------------------------------------+
Line 420... Line 420...
420
                'Fichier n° : '. __FILE__ .'<br />');
420
                'Fichier n° : '. __FILE__ .'<br />');
421
        }
421
        }
422
        // Requete pour récupérer les informations issues des relations du site à modifier
422
        // Requete pour récupérer les informations issues des relations du site à modifier
423
        $ligne = GEN_lireInfoMenuRelation($db, $adme_menu_id, $id_valeur = 101);
423
        $ligne = GEN_lireInfoMenuRelation($db, $adme_menu_id, $id_valeur = 101);
424
        $aso_valeurs['defaut'] = false;
424
        $aso_valeurs['defaut'] = false;
-
 
425
        if (isset($ligne) && !empty($ligne)) {
425
        if ($ligne->gmr_id_valeur != false) {// 101 = site par défaut
426
		    if ($ligne->gmr_id_valeur != false) {// 101 = site par défaut
426
            $aso_valeurs['defaut'] = true;
427
		        $aso_valeurs['defaut'] = true;
-
 
428
		    }
427
        }
429
        }
428
    }
430
    }
Line 429... Line 431...
429
    
431
    
430
    // Titre de la page
432
    // Titre de la page
Line 1061... Line 1063...
1061
    
1063
    
1062
		$resultat = $db->query($requete);
1064
		$resultat = $db->query($requete);
Line 1063... Line 1065...
1063
		(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
1065
		(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
1064
 
-
 
-
 
1066
 
1065
		$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
1067
		$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
Line -... Line 1068...
-
 
1068
		
-
 
1069
		$resultat->free();
-
 
1070
 
-
 
1071
	    if (isset($ligne)) {
-
 
1072
	    	$no = $ligne->gmr_ordre + 1;
1066
		$no = $ligne->gmr_ordre + 1;
1073
	    }	    
1067
		$resultat->free();
1074
	    else  {
1068
 
1075
	    	$no = 1;
1069
	    
1076
	    }
1070
		// Mise à jour pere menu courant
1077
		// Mise à jour pere menu courant
1071
	   	$requete =  'UPDATE gen_menu_relation SET '.
1078
	   	$requete =  'UPDATE gen_menu_relation SET '.
1072
	                'gmr_id_menu_02 =  '.$ligne_menu->gmr_id_menu_01.' ,'.
1079
	                'gmr_id_menu_02 =  '.$ligne_menu->gmr_id_menu_01.' ,'.
Line 1073... Line 1080...
1073
	                'gmr_ordre = '.$no.' '.
1080
	                'gmr_ordre = '.$no.' '.
1074
	                'WHERE gmr_id_menu_01 = '.$ligne_menu_courant_relation->gmr_id_menu_01.' '.
1081
	                'WHERE gmr_id_menu_01 = '.$ligne_menu_courant_relation->gmr_id_menu_01.' '.
1075
	                'AND gmr_id_valeur = 1';// 1 = relation menu "père"
-
 
1076
	    
-
 
1077
		$resultat_update = $db->query($requete);
1082
	                'AND gmr_id_valeur = 1';// 1 = relation menu "père"
1078
	    (DB::isError($resultat_update)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_update->getMessage(), $requete)) : '';
1083
	    
Line 1079... Line 1084...
1079
 
1084
		$resultat_update = $db->query($requete);
Line 1161... Line 1166...
1161
 
1166
 
1162
 
1167
 
1163
/* +--Fin du code ----------------------------------------------------------------------------------------+
1168
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
1169
*
-
 
1170
* $Log: not supported by cvs2svn $
-
 
1171
* Revision 1.22  2005/07/08 21:13:15  ddelon
1164
*
1172
* Gestion indentation menu
1165
* $Log: not supported by cvs2svn $
1173
*
1166
* Revision 1.21  2005/05/26 16:13:08  jpm
1174
* Revision 1.21  2005/05/26 16:13:08  jpm
1167
* Correction taille éditeur: passage en text
1175
* Correction taille éditeur: passage en text
1168
*
1176
*