<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+

// paramètres d'accès à la base MySQL

// prevents direct script access
if(preg_match('/opac_db_param\.inc\.php/', $_SERVER['REQUEST_URI'])) {
	include('./forbidden.inc.php'); forbidden();
}

// inclure ici les tableaux des bases de données accessibles
$_tableau_databases[0]="bibli" ;
$_libelle_databases[0]="bibli" ;

// pour multi-bases
if (!$database) {
	if ($_COOKIE["PhpMyBibli-OPACDB"]) $database=$_COOKIE["PhpMyBibli-OPACDB"];
	elseif ($_COOKIE["PhpMyBibli-DATABASE"]) $database=$_COOKIE["PhpMyBibli-DATABASE"];
	else $database=$_tableau_databases[0];
}
if (array_search($database,$_tableau_databases)===false) $database=$_tableau_databases[0];
define('LOCATION', $database) ;
$expiration = time() + 30000000; /* 1 year */
setcookie ('PhpMyBibli-OPACDB', $database, $expiration);

// define pour les paramètres de connection. A adapter.
switch(LOCATION):
	case 'remote':	// mettre ici les valeurs pour l'accés distant
		define('SQL_SERVER', 'remote');		// nom du serveur . exemple : http://sql.free.fr
		define('USER_NAME', 'username');	// nom utilisateur
		define('USER_PASS', 'userpwd');		// mot de passe
		define('DATA_BASE', 'dbname');		// nom base de données
		define('SQL_TYPE',  'mysql');		// Type de serveur de base de données
		break;
	case 'bibli':
		define('SQL_SERVER', 'localhost');		// nom du serveur
		define('USER_NAME', 'bibli');		// nom utilisateur
		define('USER_PASS', 'bibli');		// mot de passe
		define('DATA_BASE', 'bibli');		// nom base de données
		define('SQL_TYPE',  'mysql');			// Type de serveur de base de données
		break;
	default:		// valeurs pour l'accès local
		define('SQL_SERVER', 'localhost');		// nom du serveur
		define('USER_NAME', 'bibli');			// nom utilisateur
		define('USER_PASS', 'bibli');			// mot de passe
		define('DATA_BASE', 'bibli');			// nom base de données
		define('SQL_TYPE',  'mysql');			// Type de serveur de base de données
		break;
endswitch;

$dsn_pear = SQL_TYPE."://".USER_NAME.":".USER_PASS."@".SQL_SERVER."/".DATA_BASE ;
