]> git.llucax.com Git - mecon/yatta.git/blobdiff - script/servidores/YATTA_Server.php
Modifico la documentación.
[mecon/yatta.git] / script / servidores / YATTA_Server.php
index 4b02b6b9e0b4d4a831288852a3295cd417118a06..bb82bf3a943b657d49e7b13b41d374893d3a0c66 100755 (executable)
@@ -37,25 +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
 //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 {{{
      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 'PEAR.php';
 require_once 'YATTA/Controlador.php';
 require_once 'YATTA/Servidor.php';
+require_once 'YATTA/DB.php';
 //}}}
 
 //CREO UNA CONEXION MYSQL{{{
 //}}}
 
 //CREO UNA CONEXION MYSQL{{{
-$db =& DB::connect('mysql://intranet:intranet@bal747f/yatta', true);
+$db = YATTA_DB::connect($CONF['db']);
 if (DB::isError($db)) {
      trigger_error($db->getMessage(), E_USER_ERROR);
 }
 if (DB::isError($db)) {
      trigger_error($db->getMessage(), E_USER_ERROR);
 }
@@ -131,7 +135,7 @@ while (1) {
 
         //FORK HIJO {{{
         else {
 
         //FORK HIJO {{{
         else {
-            yatta_log ('Fork Hijo.')
+            yatta_log ('Fork Hijo.');
             require_once $proceso['script'];
            
             yatta_log ('Se crea el proceso..');
             require_once $proceso['script'];
            
             yatta_log ('Se crea el proceso..');
@@ -147,8 +151,8 @@ while (1) {
                 }
                 else {
                     yatta_log ('Comienza la ejecución del proceso.');
                 }
                 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 {
                 }
             }
             else {