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.
*
* @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');
/**
* 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.
//COPIO EL ARCHIVO
if (@$archivo) {
$arch = basename ($archivo);
- rename ($archivo, '/var/www/yatta_tacho/'.$arch);
+ rename ($archivo, PATH_TACHO.$arch);
}
//Actualizo los servidores