Subversion Repositories Applications.papyrus

Rev

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

Rev 1342 Rev 1366
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: pap_rendu.inc.php,v 1.39 2007-04-19 16:54:52 ddelon Exp $
35
// CVS : $Id: pap_rendu.inc.php,v 1.40 2007-04-20 14:08:24 neiluj Exp $
36
/**
36
/**
37
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
37
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
38
*
38
*
39
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
39
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
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 <laurent.coudouneau@ema.fr>
49
*@author        Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
50
*@copyright     Tela-Botanica 2000-2004
50
*@copyright     Tela-Botanica 2000-2004
51
*@version       $Revision: 1.39 $ $Date: 2007-04-19 16:54:52 $
51
*@version       $Revision: 1.40 $ $Date: 2007-04-20 14:08:24 $
52
// +------------------------------------------------------------------------------------------------------+
52
// +------------------------------------------------------------------------------------------------------+
53
*/
53
*/
Line 54... Line 54...
54
 
54
 
Line 156... Line 156...
156
    $resultat->free();
156
    $resultat->free();
Line 157... Line 157...
157
 
157
 
158
// Si le r<E9>sultat de la n<E9>gociation de l'internationalisation donne une langue diff<E9>rente
158
// Si le r<E9>sultat de la n<E9>gociation de l'internationalisation donne une langue diff<E9>rente
Line -... Line 159...
-
 
159
//  de celle du menu, nous r<E9>cup<E9>rons les <E9>ventuelles valeurs traduite pour le menu.
-
 
160
 
-
 
161
   // si pas d'application, $GLOBALS['_GEN_commun']['info_menu'] => NULL
-
 
162
   // donc on test pour prévenir d'une erreur en bas de page :
-
 
163
   // trying to get property of non-object element.
-
 
164
   // --julien
-
 
165
   if(isset($GLOBALS['_GEN_commun']['info_menu']))
159
//  de celle du menu, nous r<E9>cup<E9>rons les <E9>ventuelles valeurs traduite pour le menu.
166
   {
160
 
167
    
161
    // R<E9>cup<E9>ration des informations sur la traduction du menu
168
	    // R<E9>cup<E9>ration des informations sur la traduction du menu
162
    $requete =  'SELECT * '.
169
	    $requete =  'SELECT * '.
163
                'FROM gen_menu '.
170
	                'FROM gen_menu '.
164
                'WHERE gm_ce_i18n = "'.$langue_test.'" '.
171
	                'WHERE gm_ce_i18n = "'.$langue_test.'" '.
165
//                'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '.
172
	//                'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '.
166
                'AND gm_code_num = "'.$GLOBALS['_GEN_commun']['info_menu']->gm_code_num.'"';
173
	                'AND gm_code_num = "'.$GLOBALS['_GEN_commun']['info_menu']->gm_code_num.'"';
167
 
174
	
168
    $resultat = $db->query($requete);
175
	    $resultat = $db->query($requete);
169
    (DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
176
	    (DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
170
 
177
	
171
    // Nous cr<E9><E9>ons l'entr<E9>e 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouv<E9> une
178
	    // Nous cr<E9><E9>ons l'entr<E9>e 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouv<E9> une
172
    // traduction pour le menu. Il faut donc tester l'existence de cette entr<E9>e avant de l'utiliser.
179
	    // traduction pour le menu. Il faut donc tester l'existence de cette entr<E9>e avant de l'utiliser.
173
    if ($resultat->numRows() > 0) {
180
	    if ($resultat->numRows() > 0) {
174
        $_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
181
	        $_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
-
 
182
	    }
Line 175... Line 183...
175
    }
183
	    $resultat->free();
176
    $resultat->free();
184
   }
177
 
185
 
Line 516... Line 524...
516
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
524
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
Line 517... Line 525...
517
 
525
 
518
/* +--Fin du code ---------------------------------------------------------------------------------------+
526
/* +--Fin du code ---------------------------------------------------------------------------------------+
519
*
527
*
-
 
528
* $Log: not supported by cvs2svn $
-
 
529
* Revision 1.39  2007/04/19 16:54:52  ddelon
-
 
530
* backport mulitlinguisme
520
* $Log: not supported by cvs2svn $
531
*
521
* Revision 1.38  2007/04/19 15:34:35  neiluj
532
* Revision 1.38  2007/04/19 15:34:35  neiluj
522
* préparration release (livraison) "Narmer" - v0.25
533
* préparration release (livraison) "Narmer" - v0.25
523
*
534
*
524
* Revision 1.37  2007/04/13 09:41:09  neiluj
535
* Revision 1.37  2007/04/13 09:41:09  neiluj