Example #1
0
            $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);