32,7 → 32,7 |
// pris connaissance de la licence CeCILL, et que vous en avez accepté les |
// termes. |
// ---- |
// CVS : $Id: pap_rendu.inc.php,v 1.39 2007-04-19 16:54:52 ddelon Exp $ |
// CVS : $Id: pap_rendu.inc.php,v 1.40 2007-04-20 14:08:24 neiluj Exp $ |
/** |
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur. |
* |
48,7 → 48,7 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org> |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.39 $ $Date: 2007-04-19 16:54:52 $ |
*@version $Revision: 1.40 $ $Date: 2007-04-20 14:08:24 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
158,24 → 158,32 |
// Si le r<E9>sultat de la n<E9>gociation de l'internationalisation donne une langue diff<E9>rente |
// de celle du menu, nous r<E9>cup<E9>rons les <E9>ventuelles valeurs traduite pour le menu. |
|
// R<E9>cup<E9>ration des informations sur la traduction du menu |
$requete = 'SELECT * '. |
'FROM gen_menu '. |
'WHERE gm_ce_i18n = "'.$langue_test.'" '. |
// 'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
'AND gm_code_num = "'.$GLOBALS['_GEN_commun']['info_menu']->gm_code_num.'"'; |
// si pas d'application, $GLOBALS['_GEN_commun']['info_menu'] => NULL |
// donc on test pour prévenir d'une erreur en bas de page : |
// trying to get property of non-object element. |
// --julien |
if(isset($GLOBALS['_GEN_commun']['info_menu'])) |
{ |
|
// R<E9>cup<E9>ration des informations sur la traduction du menu |
$requete = 'SELECT * '. |
'FROM gen_menu '. |
'WHERE gm_ce_i18n = "'.$langue_test.'" '. |
// 'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
'AND gm_code_num = "'.$GLOBALS['_GEN_commun']['info_menu']->gm_code_num.'"'; |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
// Nous cr<E9><E9>ons l'entr<E9>e 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouv<E9> une |
// traduction pour le menu. Il faut donc tester l'existence de cette entr<E9>e avant de l'utiliser. |
if ($resultat->numRows() > 0) { |
$_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
} |
$resultat->free(); |
} |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
// Nous cr<E9><E9>ons l'entr<E9>e 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouv<E9> une |
// traduction pour le menu. Il faut donc tester l'existence de cette entr<E9>e avant de l'utiliser. |
if ($resultat->numRows() > 0) { |
$_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
} |
$resultat->free(); |
|
|
if (isset($GLOBALS['_GEN_commun']['traduction_info_site'])) { |
$type_site='traduction_info_site'; |
} |
518,6 → 526,9 |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.39 2007/04/19 16:54:52 ddelon |
* backport mulitlinguisme |
* |
* Revision 1.38 2007/04/19 15:34:35 neiluj |
* préparration release (livraison) "Narmer" - v0.25 |
* |