mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-16 07:56:00 +00:00
-Hacer que la cadena de búsqueda funcione en todos los mantenimientos.
-Se puede establecer el campo sobre el que se buscará en el fichero xml del matenimiento, sino buscará en Descripción
This commit is contained in:
@@ -94,6 +94,8 @@ class Mantenimiento {
|
|||||||
$pagAnt = $pagSigte - 2;
|
$pagAnt = $pagSigte - 2;
|
||||||
$pagFwd = $pagSigte + 3;
|
$pagFwd = $pagSigte + 3;
|
||||||
$pagRew = $pagAnt - 3 < 0 ? $pagAnt : $pagAnt - 3;
|
$pagRew = $pagAnt - 3 < 0 ? $pagAnt : $pagAnt - 3;
|
||||||
|
//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
|
//Trata con la cadena de búsqueda
|
||||||
$this->cadenaBusqueda = isset($_POST['buscar']) ? $_POST['buscar'] : $this->cadenaBusqueda;
|
$this->cadenaBusqueda = isset($_POST['buscar']) ? $_POST['buscar'] : $this->cadenaBusqueda;
|
||||||
if (isset($this->cadenaBusqueda) && strlen($this->cadenaBusqueda)) {
|
if (isset($this->cadenaBusqueda) && strlen($this->cadenaBusqueda)) {
|
||||||
@@ -114,7 +116,7 @@ class Mantenimiento {
|
|||||||
$salida = $this->enlaceBusqueda();
|
$salida = $this->enlaceBusqueda();
|
||||||
//Esta orden de centrado se cierra en el pie de la tabla
|
//Esta orden de centrado se cierra en el pie de la tabla
|
||||||
$salida.='<center><h4>Página ' . $pagSigte . '</h4>';
|
$salida.='<center><h4>Página ' . $pagSigte . '</h4>';
|
||||||
$salida.=$this->cabeceraTabla();
|
$salida.= $cabecera;
|
||||||
//Consulta paginada de todas las tuplas
|
//Consulta paginada de todas las tuplas
|
||||||
$comando = str_replace('{inferior}', ($pagAnt + 1) * NUMFILAS, $comando);
|
$comando = str_replace('{inferior}', ($pagAnt + 1) * NUMFILAS, $comando);
|
||||||
$comando = str_replace('{superior}', NUMFILAS, $comando);
|
$comando = str_replace('{superior}', NUMFILAS, $comando);
|
||||||
@@ -131,6 +133,7 @@ class Mantenimiento {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//$salida.=print_r($this->perfil);
|
//$salida.=print_r($this->perfil);
|
||||||
|
//$salida.=$comando;
|
||||||
while ($fila = $this->bdd->procesaResultado()) {
|
while ($fila = $this->bdd->procesaResultado()) {
|
||||||
$salida.='<tr align="center" bottom="middle">';
|
$salida.='<tr align="center" bottom="middle">';
|
||||||
foreach ($fila as $clave => $valor) {
|
foreach ($fila as $clave => $valor) {
|
||||||
@@ -374,7 +377,10 @@ class Mantenimiento {
|
|||||||
foreach ($comen as $co) {
|
foreach ($comen as $co) {
|
||||||
if (strstr($co, "ordenable")) {
|
if (strstr($co, "ordenable")) {
|
||||||
$ordenable = true;
|
$ordenable = true;
|
||||||
break;
|
}
|
||||||
|
if (strstr($co, "buscable")) {
|
||||||
|
$dato = split("/", $co);
|
||||||
|
$this->campoBusca = $dato[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($ordenable) {
|
if ($ordenable) {
|
||||||
|
@@ -25,7 +25,7 @@ define('SERVIDOR','localhost'); //Ubicación del servidor MySQL
|
|||||||
define('BASEDATOS','Inventario2'); //Nombre de la base de datos.
|
define('BASEDATOS','Inventario2'); //Nombre de la base de datos.
|
||||||
define('USUARIO','test'); //Usuario con permisos de lectura/escritura en la base de datos
|
define('USUARIO','test'); //Usuario con permisos de lectura/escritura en la base de datos
|
||||||
define('CLAVE','tset'); //contraseña del usuario.
|
define('CLAVE','tset'); //contraseña del usuario.
|
||||||
define('VERSION','0.9 Beta');
|
define('VERSION','0.92 Beta');
|
||||||
define('PROGRAMA','Gestión de Inventario.');
|
define('PROGRAMA','Gestión de Inventario.');
|
||||||
define('CENTRO','I.E.S.O. Pascual Serrano.');
|
define('CENTRO','I.E.S.O. Pascual Serrano.');
|
||||||
define('APLICACION',CENTRO.' '.PROGRAMA.VERSION);
|
define('APLICACION',CENTRO.' '.PROGRAMA.VERSION);
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
<Campos>
|
<Campos>
|
||||||
<Col Campo="id" Nombre="id" Ancho="5" Ajuste="D" Titulo="id" Tipo="smallint(6)"/>
|
<Col Campo="id" Nombre="id" Ancho="5" Ajuste="D" Titulo="id" Tipo="smallint(6)"/>
|
||||||
<Col Campo="id_Ubicacion" Nombre="ubicacion" Ancho="40" Ajuste="L" Titulo="Ubicación" Varios="ordenable,foreign(Ubicaciones->id;{Descripcion})" Editable="si"/>
|
<Col Campo="id_Ubicacion" Nombre="ubicacion" Ancho="40" Ajuste="L" Titulo="Ubicación" Varios="ordenable,foreign(Ubicaciones->id;{Descripcion})" Editable="si"/>
|
||||||
<Col Campo="id_Articulo" Nombre="articulo" Ancho="40" Ajuste="L" Titulo="Artículo" Varios="ordenable,foreign(Articulos->id;{Descripcion/Marca/Modelo})" Editable="si"/>
|
<Col Campo="id_Articulo" Nombre="articulo" Ancho="40" Ajuste="L" Titulo="Artículo" Varios="ordenable,buscable/A.Descripcion,foreign(Articulos->id;{Descripcion/Marca/Modelo})" Editable="si"/>
|
||||||
<Col Nombre="marca" Ancho="40" Ajuste="L" Titulo="Marca" Varios="ordenable" Editable="no"/>
|
<Col Nombre="marca" Ancho="40" Ajuste="L" Titulo="Marca" Varios="ordenable" Editable="no"/>
|
||||||
<Col Nombre="modelo" Ancho="40" Ajuste="L" Titulo="Modelo" Varios="ordenable" Editable="no"/>
|
<Col Nombre="modelo" Ancho="40" Ajuste="L" Titulo="Modelo" Varios="ordenable" Editable="no"/>
|
||||||
<Col Campo="numserie" Nombre="numserie" Ancho="30" Ajuste="L" Titulo="Nº Serie" Varios="ordenable" Editable="si"/>
|
<Col Campo="numserie" Nombre="numserie" Ancho="30" Ajuste="L" Titulo="Nº Serie" Varios="ordenable" Editable="si"/>
|
||||||
|
Reference in New Issue
Block a user