$filas[0]['numero_usuarios'] = $ind; } else { $filas = $nuevo_listado; } return $filas; } function buscar($fecha_inicio = 0, $fecha_fin = 0, $primero = 0, $caducidad = 0, $id_pais = 0, $busqueda_texto = '', $campo_ordenacion = 'fecha_alta', $tipo_ordenacion = 'DESC') { return $this->base_buscador("buscar", $fecha_inicio, $fecha_fin, $primero, $caducidad, $id_pais, $busqueda_texto, $campo_ordenacion, $tipo_ordenacion); } function num_usuarios($fecha_inicio = 0, $fecha_fin = 0, $primero = 0, $caducidad = 0, $id_pais = 0, $busqueda_texto = '', $campo_ordenacion = 'fecha_alta', $tipo_ordenacion = 'DESC') { return $this->base_buscador("contar", $fecha_inicio, $fecha_fin, $primero, $caducidad, $id_pais, $busqueda_texto, $campo_ordenacion, $tipo_ordenacion); } function paginacion($fecha_inicio = 0, $fecha_fin = 0, $primero = 0, $caducidad = 0, $id_pais = 0, $busqueda_texto = '', $campo_ordenacion = 'fecha_alta', $tipo_ordenacion = 'DESC') { global $oBD; $numero_objetos = $this->base_buscador("paginacion", $fecha_inicio, $fecha_fin, $primero, $caducidad, $id_pais, $busqueda_texto, $campo_ordenacion, $tipo_ordenacion); if (count($numero_objetos) > 0) { $datos['numero_usuarios'] = $numero_objetos[0]['numero_usuarios']; } else { $datos['numero_usuarios'] = 0; } $datos['numero_paginas'] = ceil($datos['numero_usuarios'] / NUMERO_USUARIOS_BUSCADOR); $datos['pagina_actual'] = $primero / NUMERO_USUARIOS_BUSCADOR + 1; return $datos; } } $oUser = new UserClass(); $oUser->setBD($oBD);