X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/8d4c0f0f27f064fae5f7b9f3baca5efe1b079725..bb0e12e3bf9629b7209a4e5e72caff8395e2bf96:/lib/YATTA/Controlador.php?ds=sidebyside diff --git a/lib/YATTA/Controlador.php b/lib/YATTA/Controlador.php index a1ba0db..0a98e0c 100644 --- a/lib/YATTA/Controlador.php +++ b/lib/YATTA/Controlador.php @@ -28,6 +28,8 @@ require_once 'YATTA/Proceso.php'; require_once 'YATTA/ProcesoDB.php'; require_once 'YATTA/Servidor.php'; +define ('PATH_TACHO', '/var/www/yatta/tacho/'); + /** * Clase para el manejo centralizado de toda la informacion de YATTA. * @@ -44,10 +46,6 @@ class YATTA_Controlador { * @access private */ function _obtenerServidor($db) { - - //@FIXME La ponderacion esta mal. No tengo que buscar el que tenga mas - //alta o mas baja OJO!!! Volver a pensar el calculo. - $res = $db->query('SELECT s.id, s.escala * s.procesos AS ponderacion FROM yatta.servidores AS s ORDER BY ponderacion ASC, s.escala DESC'); @@ -61,8 +59,22 @@ class YATTA_Controlador { /** * Agrega un proceso a la base de datos - * Los datos obligatorios a pasar son: script, id_sistema, descripcion, - * owner, destinos, prioridad, scheduling y notificar. + * Los datos a pasar son: + * Obligatorios + * script : Path completo para el require_once. + * id_sistema : Identificador del sistema al que pertenece . + * descripcion: Es lo que permite al usuario identificar al proecso. + * owner : Login@Organismo de la persona responsable del proceso. + * + * Opcionales + * destinos : Login@Organismo separado por comas de aquellos usuarios + * que deben poder ver los resultados del proceso. + * prioridad : Indica la prioridad del proceso. + * notificar : Indica si hay que notificar al owner y a los destinos + * cuando finalize el proceso. + * resultado : En caso que el proceso genere archivos resultado, se debe + * indicar aqui el nombre del archivo que deben visualizar + * los usuarios. * * @param DB $db Conexion a la base de datos. * @param mixed $datos Datos necesarios del proceso. @@ -190,7 +202,7 @@ class YATTA_Controlador { //COPIO EL ARCHIVO if (@$archivo) { $arch = basename ($archivo); - rename ($archivo, '/var/www/yatta_tacho/'.$arch); + rename ($archivo, PATH_TACHO.$arch); } //Actualizo los servidores