X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/0a561c395fff6674d9f2c6c5ecb6523886e7cb14..5595a5651b95c8b9ad32d5003b2bf4a667ff8898:/script/servidores/YATTA_Server.php diff --git a/script/servidores/YATTA_Server.php b/script/servidores/YATTA_Server.php index 4763adf..bb82bf3 100755 --- a/script/servidores/YATTA_Server.php +++ b/script/servidores/YATTA_Server.php @@ -37,26 +37,29 @@ 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"))) { +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{{{ -$conf = parse_ini_file(dirname(__FILE__) . '/consultas.ini', true); -$db = DB::connect($conf['dsn'],$conf['opciones']); +$db = YATTA_DB::connect($CONF['db']); if (DB::isError($db)) { trigger_error($db->getMessage(), E_USER_ERROR); } @@ -132,7 +135,7 @@ while (1) { //FORK HIJO {{{ else { - yatta_log ('Fork Hijo.') + yatta_log ('Fork Hijo.'); require_once $proceso['script']; yatta_log ('Se crea el proceso..'); @@ -148,8 +151,8 @@ while (1) { } else { yatta_log ('Comienza la ejecución del proceso.'); - $SCRIPT->run(); - yatta_log ('Finaliza la ejecución del proceso.') + $SCRIPT->run(unserialize($proceso['parametros'])); + yatta_log ('Finaliza la ejecución del proceso.'); } } else {