mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-15 23:45:58 +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;
|
||||
}
|
||||
|
||||
/**
|
||||
* @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() {
|
||||
//Si hay un fichero de descripción xml lo utiliza.
|
||||
$nombre = "xml/mantenimiento" . $this->tabla . ".xml";
|
||||
@@ -364,7 +360,7 @@ class Mantenimiento {
|
||||
$def = simplexml_load_file($nombre);
|
||||
foreach ($def->Campos->Col as $columna) {
|
||||
$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;
|
||||
} else {
|
||||
@@ -447,7 +443,7 @@ class Mantenimiento {
|
||||
$tipo_campo = "text";
|
||||
//Si no es una clave foránea añade un campo de texto normal
|
||||
$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 {
|
||||
$salida.=$this->generaLista($this->foraneas[$campo], $campo, $valorDato, $modoEfectivo);
|
||||
}
|
||||
|
Reference in New Issue
Block a user