214,15 → 214,17 |
* |
* @param mixed une instance de la classe Pear DB. |
* @param string le code alphanumérique d'un site. |
* @param string le code de la langue pour l'i18n (fr, en, ...). |
* @return mixed le code numérique du site sinon false. |
*/ |
function GEN_retournerSiteCodeNum(&$db, $code_alphanum) |
function GEN_retournerSiteCodeNum(&$db, $code_alphanum, $i18n = null) |
{ |
//---------------------------------------------------------------------------- |
// Recherche des informations sur le menu |
$requete = 'SELECT gs_code_num '. |
'FROM gen_site '. |
'WHERE gs_code_alpha = "'.$code_alphanum.'"'; |
'WHERE gs_code_alpha = "'.$code_alphanum.'" '. |
(is_null($i18n) ? '' : 'AND gs_ce_i18n = "'.$i18n.'" '); |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
246,15 → 248,18 |
* |
* @param mixed une instance de la classse Pear DB. |
* @param string le code numérique d'un site. |
* @param string le code de la langue pour l'i18n (fr, en, ...). |
* @return mixed le code alphanumérique du site sinon false. |
*/ |
function GEN_retournerSiteCodeAlpha(&$db, $code_num) |
function GEN_retournerSiteCodeAlpha(&$db, $code_num, $i18n = null) |
{ |
//---------------------------------------------------------------------------- |
|
//---------------------------------------------------------------------------- |
// Recherche des informations sur le menu |
$requete = 'SELECT gs_code_alpha '. |
'FROM gen_site '. |
'WHERE gs_code_num = '.$code_num; |
'WHERE gs_code_num = '.$code_num.' '. |
(is_null($i18n) ? '' : 'AND gs_ce_i18n = "'.$i18n.'" '); |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |