Subversion Repositories Applications.papyrus

Rev

Rev 798 | Rev 832 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 798 Rev 799
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.16 2006-03-27 11:21:49 ddelon Exp $
22
// CVS : $Id: afficheur.admin.php,v 1.17 2006-03-27 13:42:32 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.16 $ $Date: 2006-03-27 11:21:49 $
35
*@version       $Revision: 1.17 $ $Date: 2006-03-27 13:42:32 $
36
// +------------------------------------------------------------------------------------------------------+
36
// +------------------------------------------------------------------------------------------------------+
37
*/
37
*/
Line 38... Line 38...
38
 
38
 
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
Line 139... Line 139...
139
		$langue_test=GEN_I18N_ID_DEFAUT;
139
		$langue_test=GEN_I18N_ID_DEFAUT;
140
	}
140
	}
Line 141... Line 141...
141
 
141
 
-
 
142
 
142
 
143
    // Récupération du dernier contenu : cas d'un traduction
143
    // Récupération du dernier contenu : cas d'un traduction 
144
     
144
    $requete =  'SELECT gmc_contenu , gmc_ce_type_contenu,gmc_ce_menu '.
145
    $requete =  'SELECT gmc_contenu , gmc_ce_type_contenu,gmc_ce_menu '.
145
                'FROM gen_menu_contenu  '.
146
                'FROM gen_menu_contenu  '.
Line 175... Line 176...
175
				                
176
				                
Line 176... Line 177...
176
					$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
177
					$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
Line -... Line 178...
-
 
178
				
-
 
179
					(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
177
				
180
						
Line 178... Line 181...
178
					(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
181
					if ( $resultat_defaut->numRows() > 0 ) {
179
						
182
						
180
					$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
183
						$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line 191... Line 194...
191
				  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
194
					  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line 192... Line 195...
192
					
195
						
Line 193... Line 196...
193
				  $contenu = $ligne_defaut->gmc_contenu;
196
					  $contenu = $ligne_defaut->gmc_contenu;
-
 
197
					  
Line 194... Line 198...
194
				  
198
					// Pas de contenu, tentative de recuperation contenu non traduit (avant multilinguisme)
Line 195... Line 199...
195
				// Pas de contenu, tentative de recuperation contenu non traduit (avant multilinguisme)
199
					}
196
		
200
					
Line 203... Line 207...
203
						                
207
						                
Line 204... Line 208...
204
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
208
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
Line -... Line 209...
-
 
209
						
-
 
210
							(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
205
						
211
							
Line 206... Line 212...
206
							(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
212
							if ( $resultat_defaut->numRows() > 0 ) {
207
								
213
								
208
							$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
214
									$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line 219... Line 225...
219
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
225
								  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line 220... Line 226...
220
							
226
									
Line 221... Line 227...
221
						  $contenu = $ligne_defaut->gmc_contenu;
227
								  $contenu = $ligne_defaut->gmc_contenu;
222
						  
-
 
223
					}
-
 
224
					
228
								  
Line 225... Line 229...
225
					
229
							}
Line 226... Line 230...
226
					// Toujours rien ? 
230
					}
227
					
231
							
228
					if ( $resultat_defaut->numRows() == 0 ) {
232
					if ( $resultat_defaut->numRows()== 0 ) {
229
						
233
													
Line 230... Line 234...
230
											$requete_defaut =  'SELECT gm_id_menu, gm_code_num  '.
234
						$requete_defaut =  'SELECT gm_id_menu, gm_code_num  '.
Line -... Line 235...
-
 
235
		                'FROM gen_menu  '.
-
 
236
		                'WHERE gm_code_num =  '.$ligne_menu['gm_code_num'].' '.
-
 
237
		                'AND gm_ce_i18n = "'.GEN_I18N_ID_DEFAUT.'" ';
231
						                'FROM gen_menu  '.
238
 
Line 232... Line 239...
232
						                'WHERE gm_code_num =  '.$ligne_menu['gm_code_num'].' '.
239
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
Line 233... Line 240...
233
						                'AND gm_ce_i18n = "'.GEN_I18N_ID_DEFAUT.'" ';
240
							
Line 249... Line 256...
249
			    
256
				    
Line 250... Line 257...
250
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
257
							  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line -... Line 258...
-
 
258
								
-
 
259
							  $contenu = $ligne_defaut->gmc_contenu;
-
 
260
							  
251
							
261
						 }
Line 252... Line 262...
252
						  $contenu = $ligne_defaut->gmc_contenu;
262
					}
253
								
263
								 
254
							if ( $resultat_defaut->numRows() == 0 ) {
264
					if ( $resultat_defaut->numRows()== 0 ) {
Line 260... Line 270...
260
						                
270
				                
Line 261... Line 271...
261
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
271
							$resultat_defaut = $GLOBALS['_AFFICHEUR']['objet_pear_db']->query($requete_defaut);
Line -... Line 272...
-
 
272
						
-
 
273
							(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
262
						
274
							
Line 263... Line 275...
263
							(DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
275
							if ( $resultat_defaut->numRows() > 0 ) {
264
								
276
								
265
							$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
277
									$ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
Line 274... Line 286...
274
							    (DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
286
									    (DB::isError($resultat_defaut)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_defaut->getMessage(), $requete_defaut)) : '';
Line 275... Line 287...
275
			    
287
					    
Line 276... Line 288...
276
						  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
288
								  $ligne_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT);
277
							
-
 
278
						  $contenu = $ligne_defaut->gmc_contenu;
289
									
279
						  
-
 
280
					}
290
								  $contenu = $ligne_defaut->gmc_contenu;
Line 281... Line 291...
281
					
291
							}
Line 456... Line 466...
456
 
466
 
457
 
467
 
458
/* +--Fin du code ----------------------------------------------------------------------------------------+
468
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
469
*
-
 
470
* $Log: not supported by cvs2svn $
-
 
471
* Revision 1.16  2006/03/27 11:21:49  ddelon
459
*
472
* Still some pb
460
* $Log: not supported by cvs2svn $
473
*
461
* Revision 1.15  2006/03/27 10:14:43  ddelon
474
* Revision 1.15  2006/03/27 10:14:43  ddelon
462
* Still some pb
475
* Still some pb
463
*
476
*