private function _listado() { $searchUsuario = isset($_GET["usuario"]) && !empty($_GET["usuario"]) ? $_GET["usuario"] : ""; $searchTipo = isset($_GET["tipo"]) && !empty($_GET["tipo"]) ? $_GET["tipo"] : array(); $searchNombre = isset($_GET["nombre"]) && !empty($_GET["nombre"]) ? $_GET["nombre"] : ""; $searchEstado = isset($_GET["estado"]) && !empty($_GET["estado"]) ? $_GET["estado"] : array(); $usuario = new EntityUsuario(); $records = $usuario->findAll(array(array("field" => "usuario", "comparacion" => "like", "value" => $searchUsuario), array("field" => "tipo", "comparacion" => "in", "value" => $searchTipo), array("field" => "nombre", "comparacion" => "like", "value" => $searchNombre), array("field" => "estado", "comparacion" => "in", "value" => $searchEstado)), $this->getPagina(), PAGINATION_PAGES); $pagination = new CorePagination($records["records"], PAGINATION_PAGES, CoreRoute::getUrl("index.php?m=User&a=listado"), $this->getPagina(), $records["total"]); return $pagination; }