21,7 → 21,7 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// | | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_initialise_info.inc.php,v 1.32 2007-10-23 13:45:33 ddelon Exp $ |
// CVS : $Id: pap_initialise_info.inc.php,v 1.31 2007-04-19 16:54:52 ddelon Exp $ |
/** |
*Initialisation de Papyrus : vérification et récupération de paramètres généraux. |
* |
41,7 → 41,7 |
*@author Alexandre GRANIER <alex@tela-botanica.org> |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.32 $ $Date: 2007-10-23 13:45:33 $ |
*@version $Revision: 1.31 $ $Date: 2007-04-19 16:54:52 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
363,32 → 363,26 |
// Si le résultat de la négociation de l'internationalisation donne une langue différente |
// de celle du menu, nous récupérons les éventuelles valeurs traduite pour le menu. |
|
//print_r($_GEN_commun); |
if ($langue_test!=GEN_I18N_ID_DEFAUT) { |
// Récupération des informations sur la traduction du menu |
$requete = 'SELECT * '. |
'FROM gen_menu '. |
'WHERE gm_ce_i18n = "'.$langue_test.'" '. |
'AND gm_code_num = "'.$_GEN_commun['info_menu']->gm_code_num.'"'; |
// 'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
// 'AND gm_code_alpha = "'.$_GEN_commun['info_menu']->gm_code_alpha.'"'; |
|
if (isset($_GEN_commun['info_menu'])) { // Evite les warning si pas encore de menu cree pour ce site |
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
if ($langue_test!=GEN_I18N_ID_DEFAUT) { |
// Récupération des informations sur la traduction du menu |
$requete = 'SELECT * '. |
'FROM gen_menu '. |
'WHERE gm_ce_i18n = "'.$langue_test.'" '. |
'AND gm_code_num = "'.$_GEN_commun['info_menu']->gm_code_num.'"'; |
// 'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
// 'AND gm_code_alpha = "'.$_GEN_commun['info_menu']->gm_code_alpha.'"'; |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
// Nous créons l'entrée 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouvé une |
// traduction pour le menu. Il faut donc tester l'existence de cette entrée avant de l'utiliser. |
if ($resultat->numRows() > 0) { |
$_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
} |
$resultat->free(); |
// Nous créons l'entrée 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouvé une |
// traduction pour le menu. Il faut donc tester l'existence de cette entrée avant de l'utiliser. |
if ($resultat->numRows() > 0) { |
$_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
} |
|
$resultat->free(); |
} |
|
|
// +------------------------------------------------------------------------------------------------------+ |
// Gestion de l'application du menu demandé. |
|
503,9 → 497,6 |
|
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* Revision 1.31 2007-04-19 16:54:52 ddelon |
* backport mulitlinguisme |
* |
* Revision 1.30 2007/04/19 15:34:35 neiluj |
* préparration release (livraison) "Narmer" - v0.25 |
* |