X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/ac4b40ecf55021f9d6439e0d692b7e598e4d040e..cba8f8ed7ec214c7707aa44d6401b1a31b6853d0:/lib/YATTA/Controlador.php?ds=sidebyside diff --git a/lib/YATTA/Controlador.php b/lib/YATTA/Controlador.php index dbd5b16..deeb668 100644 --- a/lib/YATTA/Controlador.php +++ b/lib/YATTA/Controlador.php @@ -251,6 +251,9 @@ class YATTA_Controlador { return $res; } $res = $res->fetchRow(DB_FETCHMODE_ASSOC); + +//@FIXME El email se lo envio al owner y a los destinos, o al owner solamente? + $dest = split (',', @$res['destinos']); $to = $owner.'.gov.ar'; foreach ($dest as $d) { @@ -301,5 +304,28 @@ class YATTA_Controlador { mail($to, $subject, $body, $headers); } + /** + * Verifica si un usuario tiene alguna informacion en la base de yatta para + * mostrarle el icono en la lista de sistemas de la intranet. + * + * @param DB $db Conexion a la base de datos. + * @param string $login Usuario que se esta verificando + * + * @return bool + * @access private + * @static + */ + function visible($DB, $login) { + $res = $db->query('SELECT count (p.id) AS id FROM yatta.procesos AS p'. + ' WHERE (p.owner LIKE \'%'. $login .'%\') OR'. + ' (p.destinos LIKE \'%'. $login .'%\')'); + + if (DB::isError($res)) { + return $res; + } + $res = $res->fetchRow(DB_FETCHMODE_ASSOC); + + return $res['id']; + } } ?> \ No newline at end of file