inclusion de firma escaneada apra los usuarios

This commit is contained in:
fredyrivera 2017-09-14 08:26:41 -05:00
parent a815ea8d49
commit a1cb0a648f
2 changed files with 43 additions and 11 deletions

View File

@ -9352,13 +9352,13 @@ return $link;
$parametrizacion_css = parametrizacion_css("","",""); $parametrizacion_css = parametrizacion_css("","","");
$subir_imagen = subir_imagen(); $subir_imagen = subir_imagen();
$subir_imagen .= "<input name='imagen' id='imagen' type='hidden' > $subir_imagen .= "<input name='imagen' id='imagen' type='hidden' >
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]') \"; <div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]','imagen') \";
class='btn btn-success'>Cambiar logo</div><br>"; class='btn btn-success'>Cambiar logo</div><br>";
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div) //parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
$parametrizacion =parametrizacion_linea("","","","",""); $parametrizacion =parametrizacion_linea("","","","","");
$usuarios_autorizados = autorizar_usuarios('','',''); $usuarios_autorizados = autorizar_usuarios('','','');
$resultado .=" $resultado .="
<div class='img-round ' id='banner' style=' <div class='img-round ' id='banner_imagen' style='
background-position:top center ; background-position:top center ;
-webkit-background-size: cover; -webkit-background-size: cover;
@ -9429,21 +9429,21 @@ return $respuesta;
$xajax->registerFunction("configuracion"); $xajax->registerFunction("configuracion");
function cambiar_imagen($imagen,$tabla,$id) { function cambiar_imagen($imagen,$tabla,$id,$campo) {
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$link = Conectarse(); $link = Conectarse();
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
$consulta = "UPDATE $tabla SET `imagen` = '".$imagen."' WHERE `id` = '$id';"; $consulta = "UPDATE $tabla SET `$campo` = '".$imagen."' WHERE `id` = '$id';";
$sql_consulta=mysqli_query($link,$consulta); $sql_consulta=mysqli_query($link,$consulta);
if($sql_consulta) { if($sql_consulta) {
if($tabla =='empresa') { if($tabla =='empresa') {
$respuesta->addAssign("banner","style.backgroundImage","url('images/secure/?file=600/$imagen')"); $respuesta->addAssign("banner","style.backgroundImage","url('images/secure/?file=600/$imagen')");
$respuesta->addAssign("formUpload","innerHTML",""); $respuesta->addAssign("formUpload_$id","innerHTML","");
return $respuesta; return $respuesta;
} }
else { else {
$respuesta->addAssign("banner","style.backgroundImage","url('images/secure/?file=600/$imagen')"); $respuesta->addAssign("banner_$campo","style.backgroundImage","url('images/secure/?file=600/$imagen')");
$respuesta->addAssign("formUpload","innerHTML",""); $respuesta->addAssign("formUpload_$campo","innerHTML","");
return $respuesta; return $respuesta;
} }
} }
@ -9991,7 +9991,7 @@ $resultado ="
<input type='hidden' id='campo_mapa' name='campo_mapa' value='$campo_mapa'> <input type='hidden' id='campo_mapa' name='campo_mapa' value='$campo_mapa'>
<input class='form-control' name='fileUpload' type='file' onchange=\"this.form.taget= 'iframeUpload'; this.form.action = '$javascript';this.form.submit();\" /> <input class='form-control' name='fileUpload' type='file' onchange=\"this.form.taget= 'iframeUpload'; this.form.action = '$javascript';this.form.submit();\" />
<iframe name='iframeUpload' style='display:none;' ></iframe> <iframe name='iframeUpload' style='display:none;' ></iframe>
<div class='alert alert-info text-center' id='formUpload'>La imagen debe estar en formato .jpg y de tamaño m&aacute;ximo $_SESSION[upload_size] MB ( $size)</div> <div class='alert alert-info text-center' id='formUpload_$id'>La imagen debe estar en formato .jpg y de tamaño m&aacute;ximo $_SESSION[upload_size] MB ( $size)</div>
</form> </form>
"; ";
return $resultado; return $resultado;
@ -14385,6 +14385,8 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
$equipo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"equipo","","",""); $equipo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"equipo","","","");
if($row['imagen'] =="") { $imagen = "images/profile.jpg"; } if($row['imagen'] =="") { $imagen = "images/profile.jpg"; }
else{$imagen= "images/secure/?file=300/$row[imagen]";} else{$imagen= "images/secure/?file=300/$row[imagen]";}
if($row['firma'] =="") { $firma = ""; }
else{$firma= "images/secure/?file=300/$row[firma]";}
//$grupo = seleccionar_grupo('id_grupo',"$row[id_grupo]"); //$grupo = seleccionar_grupo('id_grupo',"$row[id_grupo]");
$grupo = select('usuarios_grupo','id','grupo_nombre',"xajax_cambiar_grupo('$row[id_usuario]',(this.value))",'',"","$row[id_grupo]"); $grupo = select('usuarios_grupo','id','grupo_nombre',"xajax_cambiar_grupo('$row[id_usuario]',(this.value))",'',"","$row[id_grupo]");
@ -14403,6 +14405,7 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
//$ = editar_campo("$tabla_autenticacion",$row['id_usuario'],"","","",""); //$ = editar_campo("$tabla_autenticacion",$row['id_usuario'],"","","","");
$listado_formularios = formulario_permisos_usuario("","$id",''); $listado_formularios = formulario_permisos_usuario("","$id",'');
$subir_imagen = subir_imagen("",""); $subir_imagen = subir_imagen("","");
$subir_firma = subir_imagen("","firma");
$resultado .= " $resultado .= "
<div class='panel panel-default'> <div class='panel panel-default'>
<div class='panel-heading'> <div class='panel-heading'>
@ -14411,7 +14414,7 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
<div class='panel-body'> <div class='panel-body'>
<div class='row'> <div class='row'>
<div class='col-md-4'> <div class='col-md-4'>
<div class='img-rounded img-responsive ' id='banner' style=' <div class='img-rounded img-responsive ' id='banner_imagen' style='
background-position:top center ; background-position:top center ;
-webkit-background-size: cover; -webkit-background-size: cover;
@ -14432,7 +14435,7 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
$subir_imagen $subir_imagen
<input type='hidden' id='imagen' name='imagen'> <input type='hidden' id='imagen' name='imagen'>
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'$_SESSION[tabla_autenticacion]','$row[id_usuario]') \"; <div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'$_SESSION[tabla_autenticacion]','$row[id_usuario]','imagen') \";
class='btn btn-default btn-sx'>Cambiar imagen</div> class='btn btn-default btn-sx'>Cambiar imagen</div>
</div> </div>
<div class='col-md-8'> <div class='col-md-8'>
@ -14456,8 +14459,36 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
<li class='list-group-item '><div class=''> $listado_formularios</div> <li class='list-group-item '><div class=''> $listado_formularios</div>
</li> </li>
<li class='list-group-item '>
<h3>Firma escaneada</h3>
<div class='img-rounded img-responsive ' id='banner_firma' style='
background-position:top center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat:no-repeat;
background-image: url($firma ) ;
padding:10px;
padding:10px;
min-height:300px;
width: 800px;
'><a href='#firma'></a>
</div>
$subir_firma
<input type='hidden' id='firma' name='firma'>
<div onclick = \"xajax_cambiar_imagen((document.getElementById('firma').value),'$_SESSION[tabla_autenticacion]','$row[id_usuario]','firma') \";
class='btn btn-default btn-sx'>Establece firma</div>
</div>
</li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>

View File

@ -98,6 +98,7 @@ function finMovimiento(event)
function resultadoUpload(estado, file,respuesta,id,coordenadas) { function resultadoUpload(estado, file,respuesta,id,coordenadas) {
var link = '<br />'; var link = '<br />';
var formupload = 'formUpload_'+ id;
if (estado == 0) if (estado == 0)
var mensaje = '<img class=" img-thumbnail responsive" src="'+respuesta+'images/secure/?file=300/' + file + '" >' + link; var mensaje = '<img class=" img-thumbnail responsive" src="'+respuesta+'images/secure/?file=300/' + file + '" >' + link;
@ -109,7 +110,7 @@ if (estado == 2)
} }
if (estado == 3) if (estado == 3)
var mensaje = 'Error ! - No se pudo copiar Archivo. Posible problema de permisos en server' + link; var mensaje = 'Error ! - No se pudo copiar Archivo. Posible problema de permisos en server' + link;
document.getElementById('formUpload').innerHTML=mensaje; document.getElementById(formupload).innerHTML=mensaje;
document.getElementById(id).value=file; document.getElementById(id).value=file;
if (coordenadas != '') { if (coordenadas != '') {
document.getElementById('mapita').contentWindow.document.location.href=coordenadas; document.getElementById('mapita').contentWindow.document.location.href=coordenadas;