diff --git a/Mantenimiento.php b/Mantenimiento.php index 0cce2f9..c1d1051 100644 --- a/Mantenimiento.php +++ b/Mantenimiento.php @@ -37,7 +37,7 @@ class Mantenimiento { protected $comandoConsulta = ""; protected $perfil; protected $datosURL = array(); - protected $datosURLb = array(); + protected $datosURLb = array(); //para hacer una copia public function __construct($baseDatos, $perfil, $nombre) { @@ -91,7 +91,7 @@ class Mantenimiento { $sentido = "&sentido=" . $this->datosURL['sentido']; $pag = "&pag=" . $this->datosURL['pag']; //Ahora los datos opcionales - $buscar = isset($this->cadenaBusqueda) ? "buscar=$this->cadenaBusqueda" : null; + $buscar = isset($this->cadenaBusqueda) ? "&buscar=$this->cadenaBusqueda" : null; $id = isset($this->datosURL['id']) ? "&id=" . $this->datosURL['id'] : null; $enlace = $this->url . $opc . $orden . $sentido . $pag . $buscar . $id; return $enlace; @@ -145,8 +145,6 @@ class Mantenimiento { //Tengo que procesar la cabecera antes de lo de la cadena de búsqueda por el tema de las búsquedas $cabecera = $this->cabeceraTabla(); //Trata con la cadena de búsqueda si viene del post debe quedarse con ella sino con la del get y si no está definida => vacía - //$this->cadenaBusqueda = isset($_GET['buscar']) ? $_GET['buscar'] : null; - //$this->cadenaBusqueda = isset($_POST['buscar']) ? $_POST['buscar'] : $this->cadenaBusqueda; if (isset($this->cadenaBusqueda) && strlen($this->cadenaBusqueda)) { $sufijo = " where $this->campoBusca like '%" . $this->bdd->filtra($this->cadenaBusqueda) . "%'"; $comando = str_replace('{buscar}', $sufijo, $this->comandoConsulta); @@ -349,8 +347,10 @@ class Mantenimiento { } $this->datosURL['opc'] = 'inicial'; $this->datosURL['id'] = null; - $enlace.="&opc=inicial"; - return "