Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1365 → Rev 1366

/trunk/papyrus/pap_rendu.inc.php
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
*