19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_site.fonct.php,v 1.4 2005-04-19 17:21:19 jpm Exp $ |
// CVS : $Id: pap_site.fonct.php,v 1.5 2006-10-11 18:04:11 jp_milcent Exp $ |
/** |
* Bibliothèque de fonctions concernant les sites. |
* |
38,7 → 38,7 |
//Autres auteurs : |
*@author Alexandre GRANIER <alexandre@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.4 $ $Date: 2005-04-19 17:21:19 $ |
*@version $Revision: 1.5 $ $Date: 2006-10-11 18:04:11 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
207,9 → 207,76 |
return $tab_type; |
} |
|
/** Fonction GEN_retournerSiteCodeNum() - Renvoie le code num d'un site en fonction du code Alphanumérique |
* |
* Retourne le code numérique d'un site en fonction du code alphanumérique. |
* |
* @param mixed une instance de la classe Pear DB. |
* @param string le code alphanumérique d'un site. |
* @return mixed le code numérique du site sinon false. |
*/ |
function GEN_retournerSiteCodeNum(&$db, $code_alphanum) |
{ |
//---------------------------------------------------------------------------- |
// Recherche des informations sur le menu |
$requete = 'SELECT gs_code_num '. |
'FROM gen_site '. |
'WHERE gs_code_alpha = "'.$code_alphanum.'"'; |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
if ($resultat->numRows() != 1) { |
return false; |
} |
|
//---------------------------------------------------------------------------- |
// Récupération des infos |
$info_site = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
$code_num = $info_site->gs_code_num; |
$resultat->free(); |
|
return $code_num; |
} |
|
/** Fonction GEN_retournerSiteCodeAlpha() - Renvoie le code alphanumérique d'un site en fonction du code numérique |
* |
* Retourne le code alphanumérique d'un site en fonction du code numérique. |
* |
* @param mixed une instance de la classse Pear DB. |
* @param string le code numérique d'un site. |
* @return mixed le code alphanumérique du site sinon false. |
*/ |
function GEN_retournerSiteCodeAlpha(&$db, $code_num) |
{ |
//---------------------------------------------------------------------------- |
// Recherche des informations sur le menu |
$requete = 'SELECT gs_code_alpha '. |
'FROM gen_site '. |
'WHERE gs_code_num = '.$code_num; |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
if ($resultat->numRows() != 1) { |
return false; |
} |
|
//---------------------------------------------------------------------------- |
// Récupération des infos |
$info_site = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
$code_alphanum = $info_site->gs_code_alpha; |
$resultat->free(); |
|
return $code_alphanum; |
} |
|
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/04/19 17:21:19 jpm |
* Utilisation des références d'objets. |
* |
* Revision 1.3 2004/12/03 19:22:30 jpm |
* Ajout d'une fonction retournant les types de sites externes gérés par Papyrus. |
* |