From 0a561c395fff6674d9f2c6c5ecb6523886e7cb14 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Thu, 5 Feb 2004 21:49:29 +0000 Subject: [PATCH] Estandarizo la configuracion. --- doc/consultas.ini | 11 +++++++++++ script/servidores/YATTA_Server.php | 3 ++- script/servidores/YATTA_Tacho.php | 5 +++-- sistema/local_lib/prepend.php | 3 ++- 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 doc/consultas.ini diff --git a/doc/consultas.ini b/doc/consultas.ini new file mode 100644 index 0000000..5e96161 --- /dev/null +++ b/doc/consultas.ini @@ -0,0 +1,11 @@ +; +; Ejemplo del archivo de configuracion que debe estar en sistema/local_lib y +; junto a cada script. +; +; ConfiguraciĆ³n de la base de datos. +; +; $Id$ +dsn = "mysql://intranet:intranet@unix(/var/run/mysqld/mysqld.sock)/yatta" + +[opciones] +persistent = true diff --git a/script/servidores/YATTA_Server.php b/script/servidores/YATTA_Server.php index 4b02b6b..4763adf 100755 --- a/script/servidores/YATTA_Server.php +++ b/script/servidores/YATTA_Server.php @@ -55,7 +55,8 @@ require_once 'YATTA/Servidor.php'; //}}} //CREO UNA CONEXION MYSQL{{{ -$db =& DB::connect('mysql://intranet:intranet@bal747f/yatta', true); +$conf = parse_ini_file(dirname(__FILE__) . '/consultas.ini', true); +$db = DB::connect($conf['dsn'],$conf['opciones']); if (DB::isError($db)) { trigger_error($db->getMessage(), E_USER_ERROR); } diff --git a/script/servidores/YATTA_Tacho.php b/script/servidores/YATTA_Tacho.php index f5a0822..a6f34fd 100755 --- a/script/servidores/YATTA_Tacho.php +++ b/script/servidores/YATTA_Tacho.php @@ -53,7 +53,8 @@ require_once 'YATTA/Servidor.php'; //}}} //CREO UNA CONEXION MYSQL{{{ -$db =& DB::connect('mysql://intranet:intranet@bal747f/yatta', true); +$conf = parse_ini_file(dirname(__FILE__) . '/consultas.ini', true); +$db = DB::connect($conf['dsn'],$conf['opciones']); if (DB::isError($db)) { trigger_error($db->getMessage(), E_USER_ERROR); } @@ -65,7 +66,7 @@ $SERVIDOR =& new YATTA_Servidor; //}}} //OBTENGO LOS DATOS DEL SERVER {{{ -$YATTA_SERVER['tacho'] = '/var/www/yatta_tacho/'; +$YATTA_SERVER['tacho'] = '/var/www/sistemas/yatta/tacho/'; $YATTA_SERVER['script'] = $argv[0]; $YATTA_SERVER['pid'] = getmypid(); $YATTA_SERVER['name'] = substr(file_get_contents('/etc/hostname'), 0, strpos diff --git a/sistema/local_lib/prepend.php b/sistema/local_lib/prepend.php index 2d1d530..3840293 100644 --- a/sistema/local_lib/prepend.php +++ b/sistema/local_lib/prepend.php @@ -10,7 +10,8 @@ require_once 'SAMURAI/Perm.php'; require_once 'constantes.php'; //Archivo de constantes de SAMURAI //Creo una conexion a la base de datos -$DB =& DB::connect('mysql://intranet:intranet@bal747f/yatta', true); +$conf = parse_ini_file(dirname(__FILE__) . '/consultas.ini', true); +$DB = DB::connect($conf['dsn'],$conf['opciones']); if (DB::isError($DB)) { trigger_error($DB->getMessage(), E_USER_ERROR); } -- 2.43.0