mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-16 07:56:00 +00:00
Corregido un problema con las longitudes máximas de los campos en el formulario de entrada que no las admitía bien.
This commit is contained in:
@@ -353,10 +353,6 @@ class Mantenimiento {
|
|||||||
return $salida;
|
return $salida;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @todo Hay que hacer lo de las búsquedas automatizadas. Buscar el comment de buscar.
|
|
||||||
* @todo Hay que hacer lo de las ordenaciones automatizadas. Buscar el comment de ordenable.
|
|
||||||
*/
|
|
||||||
private function obtenerCampos() {
|
private function obtenerCampos() {
|
||||||
//Si hay un fichero de descripción xml lo utiliza.
|
//Si hay un fichero de descripción xml lo utiliza.
|
||||||
$nombre = "xml/mantenimiento" . $this->tabla . ".xml";
|
$nombre = "xml/mantenimiento" . $this->tabla . ".xml";
|
||||||
@@ -364,7 +360,7 @@ class Mantenimiento {
|
|||||||
$def = simplexml_load_file($nombre);
|
$def = simplexml_load_file($nombre);
|
||||||
foreach ($def->Campos->Col as $columna) {
|
foreach ($def->Campos->Col as $columna) {
|
||||||
$this->campos[(string) $columna['Nombre']] = array("Field" => (string) $columna['Titulo'], "Comment" => (string) $columna['Varios'],
|
$this->campos[(string) $columna['Nombre']] = array("Field" => (string) $columna['Titulo'], "Comment" => (string) $columna['Varios'],
|
||||||
"Type" => (string) $columna['Tipo'], "Editable" => (string) $columna['Editable'], "Campo" => (string) $columna['Campo']);
|
"Type" => (string) $columna['Tipo']."(".$columna['Ancho'].")", "Editable" => (string) $columna['Editable'], "Campo" => (string) $columna['Campo']);
|
||||||
}
|
}
|
||||||
$this->comandoConsulta = $def->Consulta;
|
$this->comandoConsulta = $def->Consulta;
|
||||||
} else {
|
} else {
|
||||||
@@ -447,7 +443,7 @@ class Mantenimiento {
|
|||||||
$tipo_campo = "text";
|
$tipo_campo = "text";
|
||||||
//Si no es una clave foránea añade un campo de texto normal
|
//Si no es una clave foránea añade un campo de texto normal
|
||||||
$salida.='<input type="' . $tipo_campo . '" name="' . $campo . '" value="' . $valorDato .
|
$salida.='<input type="' . $tipo_campo . '" name="' . $campo . '" value="' . $valorDato .
|
||||||
'" maxlength="' . $tamano . '" size="' . $tamano . '" ' . $modoEfectivo . " ><br><br>\n";
|
'" maxlength="' . $tamano . '" size="' . (string) (intval($tamano)+5) . '" ' . $modoEfectivo . " ><br><br>\n";
|
||||||
} else {
|
} else {
|
||||||
$salida.=$this->generaLista($this->foraneas[$campo], $campo, $valorDato, $modoEfectivo);
|
$salida.=$this->generaLista($this->foraneas[$campo], $campo, $valorDato, $modoEfectivo);
|
||||||
}
|
}
|
||||||
|
@@ -7,9 +7,9 @@
|
|||||||
</Consulta>
|
</Consulta>
|
||||||
<Campos>
|
<Campos>
|
||||||
<Col Campo="id" Nombre="id" Ancho="5" Ajuste="D" Titulo="id" Tipo="int(6)"/>
|
<Col Campo="id" Nombre="id" Ancho="5" Ajuste="D" Titulo="id" Tipo="int(6)"/>
|
||||||
<Col Campo="nombre" Nombre="nombre" Ancho="16" Ajuste="L" Titulo="Nombre" Varios="ordenable" Editable="si"/>
|
<Col Campo="nombre" Nombre="nombre" Ancho="8" Ajuste="L" Titulo="Nombre" Varios="ordenable" Editable="si"/>
|
||||||
<Col Campo="clave" Nombre="clave" Ancho="40" Ajuste="L" Titulo="Clave" Tipo="Password" Editable="si"/>
|
<Col Campo="clave" Nombre="clave" Ancho="16" Ajuste="L" Titulo="Clave" Tipo="Password" Editable="si"/>
|
||||||
<Col Nombre="idSesion" Ancho="40" Ajuste="L" Titulo="id Sesión" Editable="si"/>
|
<Col Nombre="idSesion" Ancho="32" Ajuste="L" Titulo="id Sesión" Editable="si"/>
|
||||||
<Col Campo="alta" Nombre="Alta" Ancho="1" Ajuste="R" Titulo="Altas" Editable="si"/>
|
<Col Campo="alta" Nombre="Alta" Ancho="1" Ajuste="R" Titulo="Altas" Editable="si"/>
|
||||||
<Col Campo="modificacion" Nombre="modificacion" Ancho="1" Ajuste="R" Titulo="Modificaciones" Editable="si"/>
|
<Col Campo="modificacion" Nombre="modificacion" Ancho="1" Ajuste="R" Titulo="Modificaciones" Editable="si"/>
|
||||||
<Col Campo="borrado" Nombre="borrado" Ancho="1" Ajuste="R" Titulo="Borrados" Editable="si"/>
|
<Col Campo="borrado" Nombre="borrado" Ancho="1" Ajuste="R" Titulo="Borrados" Editable="si"/>
|
||||||
|
Reference in New Issue
Block a user