mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-15 23:45:58 +00:00
Añadido un tooltip a los campos ajax para informar que se pueden editar con doble click
Añadido cierre de etiquetas en Importación
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Versión 1.11 24-04-2014
|
||||
Versión 1.11 26-04-2014
|
||||
-Fix #34 Corregido que salga una etiqueta por cada elemento reflejado en cantidad.
|
||||
-Fix #33 Hay que hacer doble click para editar ajax
|
||||
-Fix #32 Añadido mensaje y enlace al tipo de etiquetas que utiliza y corregido mensaje de error de conexión a base de datos de SQL
|
||||
|
@@ -55,10 +55,10 @@ class Importacion {
|
||||
|
||||
private function formulario() {
|
||||
$accion = "index.php?importacion&opc=importar";
|
||||
$salida .= '<script type="text/javascript" src="css/bootstrap-filestyle.min.js"> </script>';
|
||||
//$salida .= '<script type="text/javascript" src="css/bootstrap-filestyle.min.js"> </script>';
|
||||
$salida .='<div class="col-sm-6 col-md-6">';
|
||||
$salida .= '<form enctype="multipart/form-data" name="importacion.form" method="post" action="' . $accion . '">' . "\n";
|
||||
$salida .= "<fieldset style=\"width: 96%;\"><p><legend style=\"color: red;\"><b>Elige Archivo</b></legend>\n";
|
||||
$salida .= "<fieldset style=\"width: 96%;\"><p><legend style=\"color: red;\"><b>Elige Archivo</b></legend></p>\n";
|
||||
//$salida .= '<input type="file" name="fichero" id="fichero" onChange="seleccionFichero(this);" class="filestyle" data-classButton="btn btn-primary">';
|
||||
//$salida .= '<input type="file" name="fichero" id="fichero" onChange="seleccionFichero(this);">';
|
||||
//$salida .= '<input type="file" class="filestyle" data-input="false">';
|
||||
@@ -74,12 +74,11 @@ class Importacion {
|
||||
<span class="fileinput-exists">Cambiar</span><input type="file" name="fichero" id="fichero" onChange="seleccionFichero(this);"></span>
|
||||
<a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">Eliminar</a>
|
||||
</div>
|
||||
</div>';
|
||||
</div></fieldset>';
|
||||
$salida .= '<p align="center"><button class="btn btn-primary" type=submit><span class="glyphicon glyphicon-cloud-upload"></span> Aceptar</button></p><br>' . "\n";
|
||||
$salida .= '</div>';
|
||||
$mensaje = 'Sólo se permiten archivos con extensión CSV';
|
||||
$salida .= "<script type='text/javascript'>".'
|
||||
//$(":file").filestyle({classButton: "btn btn-primary"});'."
|
||||
$salida .= "<script type='text/javascript'>"."
|
||||
|
||||
function seleccionFichero(obj) {
|
||||
var filePath = obj.value;
|
||||
|
@@ -189,6 +189,7 @@ class Mantenimiento {
|
||||
}
|
||||
}
|
||||
//$salida.=$comando;
|
||||
//$salida.=var_export($this->campos,true);
|
||||
while ($fila = $this->bdd->procesaResultado()) {
|
||||
$salida.='<tr bottom="middle">';
|
||||
foreach ($fila as $clave => $valor) {
|
||||
@@ -240,8 +241,9 @@ class Mantenimiento {
|
||||
}
|
||||
$salida.="<td $alineacion >$valor</td>\n";
|
||||
}
|
||||
//Añade los botones de acciones
|
||||
$salida .= '<td align="center">';
|
||||
//Añade el icono de editar
|
||||
$salida .= "<td>";
|
||||
if ($this->perfil['Modificacion']) {
|
||||
//$salida.='<a href="index.php?' . $tabla . '&opc=editar&id=' . $id . "&pag=" . $pagina . $sufijoOrden . $sufijoEnlace .
|
||||
$this->backupURL(); $this->datosURL['opc'] = "editar"; $this->datosURL['id'] = $id;
|
||||
@@ -590,6 +592,15 @@ class Mantenimiento {
|
||||
$this->campos[$datos[$i]["Field"]] = $this->campos[$datos[$i]["Field"]][0];
|
||||
$this->campos[$datos[$i]["Field"]]["Campo"] = $datos[$i]["Field"];
|
||||
$this->campos[$datos[$i]["Field"]]["Editable"] = "si";
|
||||
if (strstr($datos[$i]["Type"],"int")) {
|
||||
$ajuste = "D";
|
||||
} else if (strstr($datos[$i]["Type"],"char")) {
|
||||
$ajuste = "L";
|
||||
}
|
||||
if (strstr($datos[$i]["Comment"],"imagen")) {
|
||||
$ajuste = "C";
|
||||
}
|
||||
$this->campos[$datos[$i]["Field"]]["Ajuste"] = $ajuste;
|
||||
}
|
||||
$this->comandoConsulta = "select SQL_CALC_FOUND_ROWS * from " . $this->tabla . " {buscar} {orden} limit {inferior},{superior}";
|
||||
}
|
||||
@@ -852,13 +863,16 @@ class Mantenimiento {
|
||||
$valorSelect = 'data-value="'.$valorDato.'" ';
|
||||
$remoto = $valorSelect . ' data-sourceCache="true" data-sourceError="Error cargando datos" data-source="Ajax.php?opc=get&tabla='.$tabla2.'"';
|
||||
}
|
||||
$mensaje = '<a href="#" data-toggle="dblclick" title="Modifica '.$titulo.'" id="'.$clave.'" name="'.$clave.$num.'" data-type="'.$tipo.'" data-min="1" data-placement="right" '.$formato.' data-pk="'.$id.'" '.$remoto.' >' . $valor . '</a>
|
||||
$mensaje = '<a href="#" data-toggle="dblclick" data-title="Modifica '.$titulo.'" id="'.$clave.'" name="'.$clave.$num.'" data-type="'.$tipo.
|
||||
'" data-min="1" data-placement="top" '.$formato.' data-pk="'.$id.'" '.$remoto.' >'.
|
||||
'<div title="doble click para editar">' . $valor . '</div></a>
|
||||
<script>
|
||||
$(function(){' . "
|
||||
$('[name=\"".$clave.$num."\"]').editable({
|
||||
url: 'Ajax.php?opc=put&tabla=". $this->tabla . "',
|
||||
|
||||
emptytext: 'Vacío',
|
||||
title: 'lll',
|
||||
mode: 'popup',
|
||||
success: function(respuesta, newValue) {
|
||||
if (respuesta.success === false) {
|
||||
return respuesta.msj; //msj will be shown in editable form
|
||||
|
Reference in New Issue
Block a user