X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/85bf75618ce08e9d9c419a63f2a08e3f321bf12c..f485a92ad5f11f2d70726b8138fd11f77bb9e9e8:/lib/YATTA/Controlador.php?ds=sidebyside diff --git a/lib/YATTA/Controlador.php b/lib/YATTA/Controlador.php index d33ed81..fbf5474 100644 --- a/lib/YATTA/Controlador.php +++ b/lib/YATTA/Controlador.php @@ -159,14 +159,25 @@ class YATTA_Controlador { function terminarProceso($db, $id_proceso, $id_server, $status, $nota = null, $archivo = null, $notificar = 0) { - //Actualizo la base procesos + //NOTIFICO + if (@$notificar) { + $this->_emailUsuario ($db, $id_proceso, $status, $nota, $archivo); + } + + //COPIO EL ARCHIVO + if (@$archivo) { + $arch = basename ($archivo); + rename ($archivo, PATH_TACHO.$arch); + } + + //ACTUALIZO LA BASE PROCESOS $sql = 'UPDATE yatta.procesos SET status = '. $db->quoteSmart($status); if (@$nota) { $sql.= ', nota = '. $db->quoteSmart($nota); } if (@$archivo) { - $sql.= ', archivo = '. $db->quoteSmart($archivo); + $sql.= ', archivo = '. $db->quoteSmart(PATH_TACHO.$arch); } if (@$notificar) { $sql.= ', notificar = '. $db->quoteSmart($notificar); @@ -178,17 +189,7 @@ class YATTA_Controlador { return $res; } - //NOTIFICO - if (@$notificar) { - $this->_emailUsuario ($db, $id_proceso, $status, $nota, $archivo); - } - //COPIO EL ARCHIVO - if (@$archivo) { - $arch = basename ($archivo); - rename ($archivo, PATH_TACHO.$arch); - } - //Actualizo los servidores $SERVER =& new YATTA_Servidor; return $SERVER->quitarProceso($db, $id_server);