Subversion Repositories Applications.papyrus

Rev

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

Rev 754 Rev 767
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: afficheur.admin.php,v 1.8 2006-03-02 10:49:49 ddelon Exp $
22
// CVS : $Id: afficheur.admin.php,v 1.9 2006-03-13 21:00:20 ddelon Exp $
23
/**
23
/**
24
* Gestion de la rédaction du contenu pour Papyrus.
24
* Gestion de la rédaction du contenu pour Papyrus.
25
*
25
*
26
* Contient les fonctions nécessaires à la gestion du contenu de Papyrus.
26
* Contient les fonctions nécessaires à la gestion du contenu de Papyrus.
27
*
27
*
Line 30... Line 30...
30
//Auteur original :
30
//Auteur original :
31
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
31
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@author        Aucun
33
*@author        Aucun
34
*@copyright     Tela-Botanica 2000-2004
34
*@copyright     Tela-Botanica 2000-2004
35
*@version       $Revision: 1.8 $ $Date: 2006-03-02 10:49:49 $
35
*@version       $Revision: 1.9 $ $Date: 2006-03-13 21:00:20 $
36
// +------------------------------------------------------------------------------------------------------+
36
// +------------------------------------------------------------------------------------------------------+
37
*/
37
*/
Line 38... Line 38...
38
 
38
 
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
Line 128... Line 128...
128
    // Récupération du dernier contenu : cas d'un traduction 
128
    // Récupération du dernier contenu : cas d'un traduction 
129
    $requete =  'SELECT gmc_contenu , gmc_ce_type_contenu '.
129
    $requete =  'SELECT gmc_contenu , gmc_ce_type_contenu '.
130
                'FROM gen_menu_contenu  '.
130
                'FROM gen_menu_contenu  '.
131
                'WHERE truncate((gmc_ce_type_contenu/10),0) = '.  $adme_menu_id . ' '.
131
                'WHERE truncate((gmc_ce_type_contenu/10),0) = '.  $adme_menu_id . ' '.
132
                'AND gmc_bool_dernier = 1';
132
                'AND gmc_bool_dernier = 1';
133
 
133
                
134
    	$resultat = $db->query($requete);
134
    	$resultat = $db->query($requete);
135
    (DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
135
    (DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
-
 
136
			
Line 136... Line 137...
136
 
137
 
Line 137... Line 138...
137
			if ( $resultat->numRows() == 0 ) {
138
			if ( $resultat->numRows() == 0 ) {
138
				
139
				
Line 238... Line 239...
238
    {
239
    {
239
    	//-------------------------------------------------------------------------------------------------------------------
240
    	//-------------------------------------------------------------------------------------------------------------------
240
        // Récupération des informations du contenu concerné.
241
        // Récupération des informations du contenu concerné.
241
        $ligne_menu = GEN_lireInfoMenu($db, $adme_menu_id, DB_FETCHMODE_ASSOC);
242
        $ligne_menu = GEN_lireInfoMenu($db, $adme_menu_id, DB_FETCHMODE_ASSOC);
Line -... Line 243...
-
 
243
        
-
 
244
	        
-
 
245
	          
-
 
246
	    $id_langue = $GLOBALS['_GEN_commun']['i18n'];
-
 
247
	    
-
 
248
	    if (isset($id_langue) && ($id_langue!='')) {
-
 
249
			$langue_test=$id_langue;
-
 
250
		} else {
-
 
251
			$langue_test=GEN_I18N_ID_DEFAUT;
-
 
252
		}
-
 
253
	        
Line 242... Line 254...
242
        
254
        
243
        
255
        
244
        if ($ligne_menu == false) {
256
        if ($ligne_menu == false) {
245
            die('ERREUR Papyrus Administrateur de Menus: impossible de lire les infos du menu.<br />'.
257
            die('ERREUR Papyrus Administrateur de Menus: impossible de lire les infos du menu.<br />'.
246
                'Idenitifiant du menu n° : '. $adme_menu_id .'<br />'.
258
                'Idenitifiant du menu n° : '. $adme_menu_id .'<br />'.
247
                'Ligne n° : '. __LINE__ .'<br />'.
259
                'Ligne n° : '. __LINE__ .'<br />'.
Line -... Line 260...
-
 
260
                'Fichier n° : '. __FILE__ .'<br />');
248
                'Fichier n° : '. __FILE__ .'<br />');
261
        }
249
        }
262
        
250
        
263
                
251
        //-------------------------------------------------------------------------------------------------------------------
264
        //-------------------------------------------------------------------------------------------------------------------
252
        // Mise à jour de l'ancien contenu du menu
265
        // Mise à jour de l'ancien contenu du menu
-
 
266
        $requete =  'UPDATE gen_menu_contenu SET '.
-
 
267
                    'gmc_bool_dernier = 0 '.
253
        $requete =  'UPDATE gen_menu_contenu SET '.
268
                    'WHERE gmc_ce_menu = '.$adme_menu_id . ' '.
254
                    'gmc_bool_dernier = 0 '.
269
	                'OR truncate((gmc_ce_type_contenu/10),0) = '.  $adme_menu_id . ' ';
255
                    'WHERE gmc_ce_menu = '.$adme_menu_id;
270
                    
256
        $result = $db->query($requete);
271
        $result = $db->query($requete);
257
        (DB::isError($result)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $result->getMessage(), $requete)) : '';
272
        (DB::isError($result)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $result->getMessage(), $requete)) : '';
Line 284... Line 299...
284
 
299
 
285
 
300
 
286
/* +--Fin du code ----------------------------------------------------------------------------------------+
301
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
302
*
-
 
303
* $Log: not supported by cvs2svn $
-
 
304
* Revision 1.8  2006/03/02 10:49:49  ddelon
287
*
305
* Fusion branche multilinguisme dans branche principale
288
* $Log: not supported by cvs2svn $
306
*
289
* Revision 1.7.2.1  2006/02/28 14:02:11  ddelon
307
* Revision 1.7.2.1  2006/02/28 14:02:11  ddelon
290
* Finition multilinguisme
308
* Finition multilinguisme
291
*
309
*