]> git.llucax.com Git - mecon/samurai.git/blobdiff - lib/SAMURAI/Usuario.php
Agrego las lineas de las consultas.
[mecon/samurai.git] / lib / SAMURAI / Usuario.php
index df6c943ffb821d9db61f2dd1f36491e4cd601b1e..daa3af3f3cdf6c1f2d5b888a4e141f161dd2fbd7 100644 (file)
@@ -544,28 +544,32 @@ class SAMURAI_Usuario {
      *
      * @param  SAMURAI_DB &$db Base de Datos
      * @param  int $id_sistema Identificador del sistema
+     * @param  string $nombre Filtro de nombre
      *
      * @return mixed
      * @access public
      * @static
      */
-    function getUsuariosPager(&$db, $id_sistema = null) {
+    function getUsuariosPager(&$db, $id_sistema = null, $nombre = null) {
 
-        //@TODO REEMPLAZA A getUsuarios
+        if ($nombre) {
+            $nombre = ' AND u.nombre LIKE '. $db->quoteSmart("%$nombre%");
+        }
         if ($id_sistema) {
             $sql = '
                 SELECT DISTINCT u.login, u.nombre 
                 FROM usuario.Usuario AS u, perfil_sist_usuario AS psu 
                 WHERE u.login = psu.login 
-                AND psu.id_sistema = '. $id_sistema .' 
-                ORDER BY login
-                ';
+                AND psu.id_sistema = '. $id_sistema 
+                . $nombre
+                .' ORDER BY login';
         }
         else {
             $sql = '
                 SELECT login, nombre
-                FROM usuario.Usuario
-                ORDER BY login
+                FROM usuario.Usuario'.
+                $nombre
+                .' ORDER BY login
                 ';
         }
         return $db->query ($sql);