diff --git a/CHANGELOG b/CHANGELOG index 620e549..596fe48 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,8 @@ Versión 1.15 28-06-2014 -Crear la opción de clonar registro en Mantenimiento. -Crear iconos de clonado en todos los estilos. -Corregido determinaAccion en Imagen para aceptar el clonado +-Corregido codificación/decodificación de la cadena de búsqueda en la URL + Versión 1.14.1 02-06-2014 -Añadidos enlaces a manual y a aplicación de ejemplo en readme.md -Arreglado que los créditos salgan centrados en lugar de alineados a la derecha diff --git a/Mantenimiento.php b/Mantenimiento.php index af71703..3335b82 100644 --- a/Mantenimiento.php +++ b/Mantenimiento.php @@ -92,7 +92,10 @@ 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; + //$buscar = isset($this->cadenaBusqueda) ? "&buscar='$this->cadenaBusqueda'" : null; + //$buscar = isset($this->cadenaBusqueda) ? "&buscar=$this->cadenaBusqueda" : null; + $buscar = isset($this->cadenaBusqueda) ? "&buscar=" . urlencode($this->cadenaBusqueda) : null; $id = isset($this->datosURL['id']) ? "&id=" . $this->datosURL['id'] : null; $enlace = $this->url . $opc . $orden . $sentido . $pag . $buscar . $id; return $enlace; @@ -152,7 +155,7 @@ class Mantenimiento { $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 if (isset($this->cadenaBusqueda) && strlen($this->cadenaBusqueda)) { - $sufijo = " where $this->campoBusca like '%" . $this->bdd->filtra($this->cadenaBusqueda) . "%'"; + $sufijo = " where $this->campoBusca like '%" . $this->bdd->filtra(urldecode($this->cadenaBusqueda)) . "%'"; $comando = str_replace('{buscar}', $sufijo, $this->comandoConsulta); } else { $comando = str_replace('{buscar}', '', $this->comandoConsulta);