Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 2075 → Rev 2076

/trunk/papyrus/bibliotheque/fonctions/pap_site.fonct.php
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)) : '';