X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/bfea16b746cffb6ff05c8da9f30414c613e66fe1..cd840176160a31e4be0be730dd906c748ab9d2a1:/script/servidores/YATTA_Server.php?ds=sidebyside diff --git a/script/servidores/YATTA_Server.php b/script/servidores/YATTA_Server.php index e490758..bde00fc 100755 --- a/script/servidores/YATTA_Server.php +++ b/script/servidores/YATTA_Server.php @@ -37,27 +37,31 @@ function yatta_log ($texto) { } //}}} +//Leo el archivo de configuracion {{{ +$CONF = parse_ini_file(dirname(__FILE__) . '/configuracion.ini', true); +//}}} + //ABRO EL ARCHIVO DE LOG {{{ //Como root: //# touch /var/log/apache/YATTA_Server.log //# chown root.www-data /var/log/apache/YATTA_Server.log //# chmod 660 /var/log/apache/YATTA_Server.log -if (!($FH = fopen ("/var/log/apache/YATTA_Server.log", "a"))) { - die ("No se pudo abrir el archivo de log. Se detiene el script."); +if (!($FH = fopen ($CONF['server']['log'], "a"))) { + trigger_error("No se pudo abrir el archivo de log. Se detiene el script.", E_USER_ERROR); } //}}} //REQUIRE ONCE {{{ -require_once 'DB.php'; require_once 'PEAR.php'; require_once 'YATTA/Controlador.php'; require_once 'YATTA/Servidor.php'; +require_once 'YATTA/DB.php'; //}}} //CREO UNA CONEXION MYSQL{{{ -$db =& DB::connect('mysql://intranet:intranet@bal747f/yatta', true); +$db = YATTA_DB::connect($CONF['db']); if (DB::isError($db)) { - die ($db->getMessage()); + trigger_error($db->getMessage(), E_USER_ERROR); } //}}} @@ -73,7 +77,7 @@ $YATTA_SERVER['name'] = substr(file_get_contents('/etc/hostname'), 0, strpos (file_get_contents('/etc/hostname'), "\n")); $YATTA_SERVER['id'] = $SERVIDOR->obtenerId($db, $YATTA_SERVER['name']); if (PEAR::isError($YATTA_SERVER['id'])) { - die('Error: ' . $YATTA_SERVER['id']->getMessage() . "\n"); + trigger_error('Error: ' . $YATTA_SERVER['id']->getMessage() . "\n", E_USER_ERROR); } yatta_log ('*************** Comienzo EjecuciĆ³n ***************'); yatta_log (' SCRIPT: ' . $YATTA_SERVER['script']);