diff --git a/Mantenimiento.php b/Mantenimiento.php index 8d342df..cc5a558 100644 --- a/Mantenimiento.php +++ b/Mantenimiento.php @@ -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.='

\n"; + '" maxlength="' . $tamano . '" size="' . (string) (intval($tamano)+5) . '" ' . $modoEfectivo . " >

\n"; } else { $salida.=$this->generaLista($this->foraneas[$campo], $campo, $valorDato, $modoEfectivo); } diff --git a/xml/mantenimientoUsuarios.xml b/xml/mantenimientoUsuarios.xml index a4de3b9..c57635c 100644 --- a/xml/mantenimientoUsuarios.xml +++ b/xml/mantenimientoUsuarios.xml @@ -7,9 +7,9 @@ - - - + + +