Subversion Repositories Applications.papyrus

Rev

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

Rev 796 Rev 798
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.15 2006-03-27 10:14:43 ddelon Exp $
22
// CVS : $Id: afficheur.admin.php,v 1.16 2006-03-27 11:21:49 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.15 $ $Date: 2006-03-27 10:14:43 $
35
*@version       $Revision: 1.16 $ $Date: 2006-03-27 11:21:49 $
36
// +------------------------------------------------------------------------------------------------------+
36
// +------------------------------------------------------------------------------------------------------+
37
*/
37
*/
Line 38... Line 38...
38
 
38
 
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
Line 219... Line 219...
219
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
219
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line 220... Line 220...
220
							
220
							
Line 221... Line 221...
221
						  $contenu = $ligne_defaut->gmc_contenu;
221
						  $contenu = $ligne_defaut->gmc_contenu;
-
 
222
						  
-
 
223
					}
-
 
224
					
-
 
225
					
-
 
226
					// Toujours rien ? 
-
 
227
					
-
 
228
					if ( $resultat_defaut->numRows() == 0 ) {
-
 
229
						
-
 
230
											$requete_defaut =  'SELECT gm_id_menu, gm_code_num  '.
-
 
231
						                'FROM gen_menu  '.
-
 
232
						                'WHERE gm_code_num =  '.$ligne_menu['gm_code_num'].' '.
-
 
233
						                'AND gm_ce_i18n = "'.GEN_I18N_ID_DEFAUT.'" ';
-
 
234
						                
-
 
235
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
-
 
236
						
-
 
237
							(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
-
 
238
								
-
 
239
							$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
-
 
240
							
-
 
241
							$requete_defaut =  'SELECT gmc_contenu , gmc_ce_type_contenu, gmc_ce_menu '.
-
 
242
			        	        'FROM gen_menu_contenu  '.
-
 
243
			            	    'WHERE gmc_ce_menu = '.$ligne_menu['gm_code_num'].' '.
-
 
244
			                	'AND truncate((gmc_ce_type_contenu/10),0) = '. $ligne_defaut->gm_id_menu . ' '.
-
 
245
			                	'AND gmc_bool_dernier = 1';
-
 
246
		
-
 
247
							    $resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
-
 
248
							    (DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
-
 
249
			    
-
 
250
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
-
 
251
							
-
 
252
						  $contenu = $ligne_defaut->gmc_contenu;
-
 
253
								
-
 
254
							if ( $resultat_defaut->numRows() == 0 ) {
-
 
255
		
-
 
256
							$requete_defaut =  'SELECT gm_id_menu, gm_code_num  '.
-
 
257
						                'FROM gen_menu  '.
-
 
258
						                'WHERE gm_code_num =  '.$ligne_menu['gm_code_num'].' '.
-
 
259
						                'AND gm_ce_i18n = "'.GEN_I18N_ID_DEFAUT.'" ';
-
 
260
						                
-
 
261
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
-
 
262
						
-
 
263
							(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
-
 
264
								
-
 
265
							$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
-
 
266
							
-
 
267
							$requete_defaut =  'SELECT gmc_contenu , gmc_ce_type_contenu, gmc_ce_menu '.
-
 
268
			        	        'FROM gen_menu_contenu  '.
-
 
269
			            	    'WHERE gmc_ce_menu = '.$ligne_menu['gm_code_num'].' '.
-
 
270
			            	    'AND gmc_ce_type_contenu in (1,2) '.
-
 
271
						                'AND gmc_bool_dernier = 1';
-
 
272
						                
-
 
273
							    $resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
-
 
274
							    (DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
-
 
275
			    
-
 
276
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line -... Line 277...
-
 
277
							
-
 
278
						  $contenu = $ligne_defaut->gmc_contenu;
-
 
279
						  
Line 222... Line 280...
222
						  
280
					}
Line 398... Line 456...
398
 
456
 
399
 
457
 
400
/* +--Fin du code ----------------------------------------------------------------------------------------+
458
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
459
*
-
 
460
* $Log: not supported by cvs2svn $
-
 
461
* Revision 1.15  2006/03/27 10:14:43  ddelon
401
*
462
* Still some pb
402
* $Log: not supported by cvs2svn $
463
*
403
* Revision 1.11  2006/03/13 22:27:23  ddelon
464
* Revision 1.11  2006/03/13 22:27:23  ddelon
404
* bug afficheur multilinguisme
465
* bug afficheur multilinguisme
405
*
466
*