Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 206 → Rev 207

/trunk/papyrus/pap_initialise_info.inc.php
22,7 → 22,7
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// | |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: pap_initialise_info.inc.php,v 1.14 2004-11-15 17:14:09 jpm Exp $
// CVS : $Id: pap_initialise_info.inc.php,v 1.15 2004-12-06 12:12:28 jpm Exp $
/**
*Initialisation de Papyrus : vérification et récupération de paramètres généraux.
*
42,7 → 42,7
*@author Alexandre GRANIER <alex@tela-botanica.org>
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.14 $ $Date: 2004-11-15 17:14:09 $
*@version $Revision: 1.15 $ $Date: 2004-12-06 12:12:28 $
// +------------------------------------------------------------------------------------------------------+
*/
 
196,53 → 196,6
}
 
// +------------------------------------------------------------------------------------------------------+
// Récupération des informations d'identification pour le site
if ($_GEN_commun['info_site']->gs_ce_auth != 0) {
// Récupération des informations sur le site
$requete_auth = 'SELECT * '.
'FROM gen_site_auth '.
'WHERE gsa_id_auth = '.$_GEN_commun['info_site']->gs_ce_auth;
$resultat_auth = $db->query($requete_auth);
(DB::isError($resultat_auth))
? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_auth->getMessage(), $requete_auth))
: '';
$_GEN_commun['info_auth'] = $resultat_auth->fetchRow(DB_FETCHMODE_OBJECT);
$resultat_auth->free();
if ($_GEN_commun['info_auth']->gsa_ce_auth_bdd != 0) {
//Identification via une base de donnée :
$requete_auth_bdd = 'SELECT * '.
'FROM gen_site_auth_bdd '.
'WHERE gsab_id_auth_bdd = '.$_GEN_commun['info_auth']->gsa_ce_auth_bdd;
$resultat_auth_bdd = $db->query($requete_auth_bdd);
(DB::isError($resultat_auth_bdd))
? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_auth_bdd->getMessage(), $requete_auth_bdd))
: '';
$_GEN_commun['info_auth_bdd'] = $resultat_auth_bdd->fetchRow(DB_FETCHMODE_OBJECT);
$resultat_auth_bdd->free();
} else if ($_GEN_commun['info_auth']->gsa_ce_auth_ldap != 0) {
//Identification via LDAP :
$requete_auth_ldap = 'SELECT * '.
'FROM gen_site_auth_ldap '.
'WHERE gsal_id_auth_ldap = '.$_GEN_commun['info_auth']->gsa_ce_auth_ldap;
$resultat_auth_ldap = $db->query($requete_auth_ldap);
(DB::isError($resultat_auth_ldap))
? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_auth_ldap->getMessage(), $requete_auth_ldap))
: '';
$_GEN_commun['info_auth_ldap'] = $resultat_auth_ldap->fetchRow(DB_FETCHMODE_OBJECT);
$resultat_auth_ldap->free();
} else {
die('ERREUR Génésia : impossible de trouver les information authentification. <br />'.
'Identifiant auth : '.$_GEN_commun['info_site']->gs_ce_auth.'<br />'.
'Ligne n° : '. __LINE__ .'<br />'.
'Fichier : '. __FILE__ );
}
}
// +------------------------------------------------------------------------------------------------------+
// Gestion de l'internationalisation du site
 
// Nous recherchons la valeur de l'internationalisation du site passée dans l'url ou présente
556,6 → 509,9
 
/* +--Fin du code ---------------------------------------------------------------------------------------+
* $Log: not supported by cvs2svn $
* Revision 1.14 2004/11/15 17:14:09 jpm
* Gestion des url avec seulement le code d'un menu.
*
* Revision 1.13 2004/11/03 17:14:38 jpm
* Gestion des sites externes.
*