forked from qwerty/tupali
agrupación en campos por area y cambio de upload de imagenes
This commit is contained in:
parent
cf46911fc5
commit
df4bf761dd
34
index.php
34
index.php
@ -367,6 +367,8 @@ if ($variable !=''){
|
|||||||
$descripcion = remplacetas('form_id','id',$form,'descripcion',"") ;
|
$descripcion = remplacetas('form_id','id',$form,'descripcion',"") ;
|
||||||
$no_mostrar ="display:none; ";
|
$no_mostrar ="display:none; ";
|
||||||
$aplicacion_pie="
|
$aplicacion_pie="
|
||||||
|
|
||||||
|
|
||||||
<script src='librerias/reveal/lib/js/head.min.js'></script>
|
<script src='librerias/reveal/lib/js/head.min.js'></script>
|
||||||
<script src='librerias/reveal/js/reveal.js'></script>
|
<script src='librerias/reveal/js/reveal.js'></script>
|
||||||
|
|
||||||
@ -627,16 +629,19 @@ $uri = $_SERVER['REQUEST_URI'];
|
|||||||
}
|
}
|
||||||
|
|
||||||
.modal-lg {
|
.modal-lg {
|
||||||
width: 95% !important;
|
width: 98% !important;
|
||||||
height: auto;
|
height: auto;
|
||||||
|
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.modal-content {
|
.modal-content {
|
||||||
height: auto;
|
height: auto;
|
||||||
|
|
||||||
}
|
}
|
||||||
.modal-body {
|
.modal-body {
|
||||||
max-height: calc(100vh - 100px);
|
max-height: calc(100vh - 300px);
|
||||||
|
min-height: calc(100vh - 300px);
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1009,7 +1014,7 @@ $eventos= "
|
|||||||
<div class='modal-content'>
|
<div class='modal-content'>
|
||||||
<div class='modal-header' >
|
<div class='modal-header' >
|
||||||
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'><i class='fa fa-times-circle'></i></button>
|
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'><i class='fa fa-times-circle'></i></button>
|
||||||
<h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>
|
<div class='modal-title' id='titulo_modal'></div>
|
||||||
</div>
|
</div>
|
||||||
<div class='modal-body'>
|
<div class='modal-body'>
|
||||||
|
|
||||||
@ -1017,8 +1022,11 @@ $eventos= "
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='modal-footer' id='pie_modal'>
|
<div class='modal-footer' >
|
||||||
|
<div class='pull-left'>
|
||||||
|
<span>Poweredy by <a href='https://tupale.co' target='tupale'>tupale.co</a></span>
|
||||||
|
<a href='milfs/?psi' target='_psi'><i class='glyphicon glyphicon-smile-o '></i> Políticas de privacidad y protección de datos.</a></div>
|
||||||
|
<div class='pull-right' id='pie_modal'></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1171,7 +1179,7 @@ $eventos= "
|
|||||||
<div class='modal-content'>
|
<div class='modal-content'>
|
||||||
<div class='modal-header' >
|
<div class='modal-header' >
|
||||||
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'><i class='fa fa-times-circle'></i></button>
|
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'><i class='fa fa-times-circle'></i></button>
|
||||||
<h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>
|
<div id='titulo_modal'></div>
|
||||||
</div>
|
</div>
|
||||||
<div class='modal-body'>
|
<div class='modal-body'>
|
||||||
|
|
||||||
@ -1179,8 +1187,11 @@ $eventos= "
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='modal-footer' id='pie_modal'>
|
<div class='modal-footer' >
|
||||||
|
<div class='pull-left'>
|
||||||
|
<span>Poweredy by <a href='https://tupale.co' target='tupale'>tupale.co</a></span>
|
||||||
|
<a href='milfs/?psi' target='_psi'><i class='glyphicon glyphicon-smile-o '></i> Políticas de privacidad y protección de datos.</a></div>
|
||||||
|
<div class='pull-right' id='pie_modal'></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1237,6 +1248,11 @@ $(document).ready(function() {
|
|||||||
</script>
|
</script>
|
||||||
<noscript><p><img src="//stats.tupale.co/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
|
<noscript><p><img src="//stats.tupale.co/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
|
||||||
<!-- End Piwik Code -->
|
<!-- End Piwik Code -->
|
||||||
<?php echo $librerias_pie; ?>
|
<?php echo $librerias_pie;
|
||||||
|
|
||||||
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,3 +1,21 @@
|
|||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.btn-responsive {
|
||||||
|
padding:2px 4px;
|
||||||
|
font-size:80%;
|
||||||
|
line-height: 1;
|
||||||
|
border-radius:3px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 769px) and (max-width: 992px) {
|
||||||
|
.btn-responsive {
|
||||||
|
padding:4px 9px;
|
||||||
|
font-size:90%;
|
||||||
|
line-height: 1.2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
* {
|
* {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@ -25,24 +43,8 @@ body {
|
|||||||
color: red;
|
color: red;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
h1,h2,h4,h5,h6 {
|
|
||||||
text-align: center;
|
|
||||||
color: #ccc;
|
|
||||||
text-shadow: #000 1px 1px 2px;
|
|
||||||
margin-bottom: 5px;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
.sociales {
|
|
||||||
text-align: center;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
#timeline {
|
#timeline {
|
||||||
width: 95%;
|
width: 95%;
|
||||||
height: 500px;
|
height: 500px;
|
||||||
|
@ -7712,6 +7712,8 @@ $control = md5(rand(1,99999999).microtime());
|
|||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
$cantidad= mysqli_num_rows($sql);
|
||||||
|
if($tipo=='cantidad') { return $cantidad;}
|
||||||
if (mysqli_num_rows($sql)!='0'){
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
mysqli_data_seek($sql, 0);
|
mysqli_data_seek($sql, 0);
|
||||||
//$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
//$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||||
@ -7758,43 +7760,19 @@ $campo_imagen_nombre = ucwords($campo_imagen_nombre);
|
|||||||
$campo_imagen = $campo_imagen[0];
|
$campo_imagen = $campo_imagen[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($campo_imagen[0] != "") {
|
|
||||||
$subir_imagen = subir_imagen("$perfil","$campo_imagen"."[0]");
|
|
||||||
if($tipo != "campos") {
|
|
||||||
$imagen = "
|
|
||||||
<div class='form-group' id='input_".$campo_imagen."[0]' >
|
|
||||||
<label for='UploadFile'>$campo_imagen_nombre</label>
|
|
||||||
<div class='col-lg-12'>
|
|
||||||
$subir_imagen
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
";
|
|
||||||
|
|
||||||
}else {$imagen =" ";}
|
|
||||||
}
|
|
||||||
|
|
||||||
$muestra_form = "
|
|
||||||
<div id ='div_$control' >
|
|
||||||
<div class=''>
|
|
||||||
<div class='form-group' id='input_".$campo_imagen[0]."[0]' >
|
|
||||||
<label for='UploadFile'>".$campo_imagen_nombre."</label>
|
|
||||||
<div class='col-lg-12'>
|
|
||||||
$subir_imagen
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<form role='form' id='$control' name='$control' class='form-horizontal' >
|
|
||||||
<input type='hidden' id='control' name='control' value='$control'>
|
|
||||||
<input type='hidden' id= 'form_id' name= 'form_id' value='$perfil' >
|
|
||||||
<input type='hidden' id= 'form_nombre' name= 'form_nombre' value='$nombre' >
|
|
||||||
<input type='hidden' id= 'tipo' name= 'tipo' value='$tipo' >
|
|
||||||
|
|
||||||
";
|
|
||||||
if($tipo=="edit") {$control_edit = "$control";}else {$control_edit = "";}
|
if($tipo=="edit") {$control_edit = "$control";}else {$control_edit = "";}
|
||||||
|
|
||||||
|
if(isset($_SESSION['id_empresa']) and ($empresa == $_SESSION['id_empresa'] )) {
|
||||||
////fin encabezado form
|
$continuar_editando ="
|
||||||
|
<div class=''>
|
||||||
|
<span class=' checkbox'>
|
||||||
|
<label>
|
||||||
|
<input class='text-success' type = 'checkbox' id ='continuar' name='continuar' value='1'> Continuar editando
|
||||||
|
</label>
|
||||||
|
</span>
|
||||||
|
</div> ";
|
||||||
|
}else {$continuar_editando ="";}
|
||||||
|
|
||||||
|
|
||||||
$fila=0;
|
$fila=0;
|
||||||
@ -7810,43 +7788,145 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
|||||||
//$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ;
|
//$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ;
|
||||||
///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)."
|
///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)."
|
||||||
$campos = formulario_area_campos($perfil,$row['campo_area'],"$control_edit");
|
$campos = formulario_area_campos($perfil,$row['campo_area'],"$control_edit");
|
||||||
$resultado_campos .= "
|
if($fila==1) {$activo='active'; $anterior="";}else{$activo=''; $anterior ="<a class='btn btn-default btn-responsive prev ' href='#'><i class='fa fa-backward' aria-hidden='true'></i> Anterior</a>";}
|
||||||
<fieldset class='fieldset-borde ' id ='fieldset_$area_nombre'>
|
if($fila == $cantidad) { $boton="
|
||||||
<legend class='legend-area' id ='legend_$area_nombre'>$area_nombre</legend>
|
|
||||||
$campos
|
|
||||||
</fieldset>";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
<div class='row' id='respuesta_$control' name='respuesta_$control' >
|
||||||
//// botonera form
|
</div>
|
||||||
|
|
||||||
if(isset($_SESSION['id_empresa']) and ($empresa == $_SESSION['id_empresa'] )) {
|
|
||||||
$continuar_editando ="
|
|
||||||
<div class=''>
|
|
||||||
<span class=' checkbox'>
|
|
||||||
<label>
|
|
||||||
<input class='text-success' type = 'checkbox' id ='continuar' name='continuar' value='1'> Continuar editando
|
|
||||||
</label>
|
|
||||||
</span>
|
|
||||||
</div> ";
|
|
||||||
}else {$continuar_editando ="";}
|
|
||||||
|
|
||||||
$muestra_form .="$resultado_campos <br><div class='row' id='respuesta_$control' name='respuesta_$control' ></div>
|
|
||||||
$continuar_editando
|
$continuar_editando
|
||||||
<div class='row'>
|
<div class='row'>
|
||||||
<div class='col-xs-6'>
|
<div class='col-xs-4'>
|
||||||
|
<div calss='input-group'>
|
||||||
|
<span class='input-group-btn'>
|
||||||
|
$anterior
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='col-xs-4'>
|
||||||
<div calss='input-group'>
|
<div calss='input-group'>
|
||||||
|
|
||||||
<span class='input-group-btn'>
|
<span class='input-group-btn'>
|
||||||
<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('$control'));\" class='btn btn-block btn-success'>Grabar</div>
|
<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('$control'));\" class='btn btn-block btn-success'>Grabar</div>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-6'>
|
<div class='col-xs-4'>
|
||||||
<div onclick=\" xajax_limpia_div('muestra_form');\" data-dismiss='modal' class='btn btn-block btn-danger'>Cancelar</div>
|
<div onclick=\" xajax_limpia_div('muestra_form');\" data-dismiss='modal' class='btn btn-block btn-danger'>Cancelar</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
";}
|
||||||
|
else{
|
||||||
|
$boton=" $anterior
|
||||||
|
<a class='btn btn-success btn-responsive next pull-right' href='#'>Siguiente <i class='fa fa-forward' aria-hidden='true'></i></a>";
|
||||||
|
}
|
||||||
|
$resultado_campos .= "
|
||||||
|
<div class='tab-pane fade in $activo ' id='step_$fila'>
|
||||||
|
<div class=''>
|
||||||
|
|
||||||
|
<legend class='legend-area visible-xs' id ='legend_$fila'>$fila. $area_nombre </legend>
|
||||||
|
$campos
|
||||||
|
|
||||||
|
|
||||||
|
</div>$boton
|
||||||
|
</div>
|
||||||
|
|
||||||
|
";
|
||||||
|
$controladores .= " <li class='$activo '>
|
||||||
|
<a href='#step_$fila' data-toggle='tab' data-step='$fila' data-toggle='tooltip' title='$area_nombre' data-placement='top' > <p>$fila<span class='hidden-sm'>. $area_nombre</span></p> </a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//// botonera form
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$muestra_form = "
|
||||||
|
|
||||||
|
<div id ='div_$control' >
|
||||||
|
<div class='container-fluid' id='myWizard'>
|
||||||
|
<div class='progress'>
|
||||||
|
<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='1' aria-valuemin='1' aria-valuemax='$fila' style='width: 10%;'>
|
||||||
|
1 $fila
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='navbar hidden-xs '>
|
||||||
|
<div class='navbar-inner'>
|
||||||
|
<ul class='nav nav-pills nav-justified'>
|
||||||
|
$controladores
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form role='form' id='$control' name='$control' class='form-horizontal' >
|
||||||
|
<input type='hidden' id='control' name='control' value='$control'>
|
||||||
|
<input type='hidden' id= 'form_id' name= 'form_id' value='$perfil' >
|
||||||
|
<input type='hidden' id= 'form_nombre' name= 'form_nombre' value='$nombre' >
|
||||||
|
<input type='hidden' id= 'tipo' name= 'tipo' value='$tipo' >
|
||||||
|
. <div class='tab-content'>
|
||||||
|
$resultado_campos
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type='text/javascript' >
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
$('#muestraInfo').on('show.bs.modal', function () {
|
||||||
|
alert('The modal is about to be shown.');
|
||||||
|
$script;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.next').click(function(){
|
||||||
|
|
||||||
|
var nextId = $(this).parents('.tab-pane').next().attr('id');
|
||||||
|
$('[href=#'+nextId+']').tab('show');
|
||||||
|
return false;
|
||||||
|
|
||||||
|
})
|
||||||
|
$('.prev').click(function(){
|
||||||
|
|
||||||
|
var prevId = $(this).parents('.tab-pane').prev().attr('id');
|
||||||
|
$('[href=#'+prevId+']').tab('show');
|
||||||
|
return false;
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) {
|
||||||
|
|
||||||
|
//update progress
|
||||||
|
var step = $(e.target).data('step');
|
||||||
|
var percent = (parseInt(step) / $fila ) * 100;
|
||||||
|
|
||||||
|
$('.progress-bar').css({width: percent + '%'});
|
||||||
|
$('.progress-bar').text('Paso ' + step + ' de $fila' );
|
||||||
|
|
||||||
|
//e.relatedTarget // previous tab
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
$('.first').click(function(){
|
||||||
|
|
||||||
|
$('#myWizard a:first').tab('show')
|
||||||
|
|
||||||
|
})
|
||||||
|
</script>
|
||||||
";
|
";
|
||||||
|
|
||||||
//// fin botonera form
|
//// fin botonera form
|
||||||
@ -7857,30 +7937,19 @@ $continuar_editando
|
|||||||
|
|
||||||
$muestra_form .="
|
$muestra_form .="
|
||||||
|
|
||||||
</form>
|
";
|
||||||
</div>";
|
|
||||||
if($tipo=='campos') {
|
if($tipo=='campos') {
|
||||||
|
|
||||||
$resultado = "$resultado_campos $imagen ";
|
$resultado = "$resultado_campos $imagen ";
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
if($tipo=='embebido') {
|
if($tipo=='embebido') {
|
||||||
$resultado = "
|
$resultado = "$muestra_form";
|
||||||
$muestra_form
|
|
||||||
<span>Poweredy by <a href='https://github.com/humano/milfs' target='milfs'>MILFS</a></span>
|
|
||||||
<a href='milfs/?psi' target='_psi'><i class='glyphicon glyphicon-smile-o '></i> Políticas de privacidad y protección de datos.</a>
|
|
||||||
";
|
|
||||||
return $resultado;
|
return $resultado;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$resultado = "
|
$resultado = "$muestra_form";
|
||||||
$cabecera
|
|
||||||
$muestra_form
|
|
||||||
<span>Poweredy by <a href='https://github.com/humano/milfs' target='milfs'>MILFS</a></span>
|
|
||||||
<a href='?psi' target='_psi'><i class='glyphicon glyphicon-smile-o '></i> Políticas de privacidad y protección de datos.</a>
|
|
||||||
|
|
||||||
";
|
|
||||||
return $resultado;
|
return $resultado;
|
||||||
|
|
||||||
/// fin cierre form
|
/// fin cierre form
|
||||||
@ -8941,15 +9010,31 @@ function formulario_embebido($id,$opciones){
|
|||||||
function formulario_embebido_ajax($id,$opciones,$tipo){
|
function formulario_embebido_ajax($id,$opciones,$tipo){
|
||||||
|
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
|
||||||
$id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ;
|
$id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ;
|
||||||
//$id_empresa= $id_empresa[0];
|
$encabezado = empresa_datos("$id_empresa[0]",'encabezado');
|
||||||
|
$pie = empresa_datos("$id_empresa[0]",'pie');
|
||||||
|
|
||||||
|
$formulario_nombre = remplacetas('form_id','id',$id,'nombre') ;
|
||||||
|
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ;
|
||||||
|
$cabecera = "
|
||||||
|
|
||||||
|
<div class='' >
|
||||||
|
<div class='col-xs-8'>
|
||||||
|
$encabezado
|
||||||
|
</div>
|
||||||
|
<div class='col-xs-4'>
|
||||||
|
<h2 class='pull-right'>$formulario_nombre[0]<small class='hidden-xs' > $formulario_descripcion[0]</small></h2>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>";
|
||||||
$publico = remplacetas('form_id','id',"$id",'modificable',"") ;
|
$publico = remplacetas('form_id','id',"$id",'modificable',"") ;
|
||||||
$equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
|
$equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
|
||||||
if($publico[0] =="0" AND $_SESSION[id] =="") {
|
if($publico[0] =="0" AND $_SESSION[id] =="") {
|
||||||
$resultado = " <div class='alert alert-danger'><h1>NO tiene permiso para usar este formulario <i class='glyphicon glyphicon-key'></i></h1>";
|
$resultado = " <div class='alert alert-danger'><h1>NO tiene permiso para usar este formulario <i class='glyphicon glyphicon-key'></i></h1>";
|
||||||
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||||
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||||
$pie = empresa_datos("$id_empresa",'pie');
|
|
||||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
}
|
}
|
||||||
@ -8978,7 +9063,7 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
|
|||||||
";
|
";
|
||||||
// $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
// $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||||
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||||
$pie = empresa_datos("$id_empresa[0]",'pie');
|
|
||||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
}
|
}
|
||||||
@ -8999,7 +9084,7 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
";
|
";
|
||||||
$pie = empresa_datos("$id_empresa[0]",'pie');
|
|
||||||
$resultado ="$cabecera
|
$resultado ="$cabecera
|
||||||
<div class='container-fluid' style=''>
|
<div class='container-fluid' style=''>
|
||||||
$salir
|
$salir
|
||||||
@ -9008,11 +9093,16 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
|
|||||||
</div>
|
</div>
|
||||||
$pie
|
$pie
|
||||||
";
|
";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// return $resultado;
|
// return $resultado;
|
||||||
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||||
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||||
$pie = empresa_datos("$id_empresa[0]",'pie');
|
|
||||||
|
|
||||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||||
|
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9020,6 +9110,7 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
|
|||||||
|
|
||||||
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
|
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
|
||||||
$impresion = formulario_areas("$id","$tipo","$form_respuesta","$opciones");
|
$impresion = formulario_areas("$id","$tipo","$form_respuesta","$opciones");
|
||||||
|
$cantidad_areas = formulario_areas("$id","cantidad","$form_respuesta","$opciones");
|
||||||
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
|
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
|
||||||
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
|
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
|
||||||
$visitas= contar_visitas($id,'formulario') ;
|
$visitas= contar_visitas($id,'formulario') ;
|
||||||
@ -9039,11 +9130,50 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
|
|||||||
//$respuesta->addAssign("$div","innerHTML","$resultado");
|
//$respuesta->addAssign("$div","innerHTML","$resultado");
|
||||||
//$div_contenido = "<div id='$div'>$div</div>";
|
//$div_contenido = "<div id='$div'>$div</div>";
|
||||||
$respuesta->addAssign("muestra_form","innerHTML","$muestra_form");
|
$respuesta->addAssign("muestra_form","innerHTML","$muestra_form");
|
||||||
//$respuesta->addAssign("titulo_modal","innerHTML","Hola mundo");
|
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||||
//$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
||||||
//$respuesta->addAssign("$div","innerHTML","$resultado");
|
//$respuesta->addAssign("$div","innerHTML","$resultado");
|
||||||
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
||||||
|
$respuesta->addscript("
|
||||||
|
$('.next').click(function(){
|
||||||
|
|
||||||
|
var nextId = $(this).parents('.tab-pane').next().attr('id');
|
||||||
|
$('[href=#'+nextId+']').tab('show');
|
||||||
|
return false;
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
$('.prev').click(function(){
|
||||||
|
|
||||||
|
var prevId = $(this).parents('.tab-pane').prev().attr('id');
|
||||||
|
$('[href=#'+prevId+']').tab('show');
|
||||||
|
return false;
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) {
|
||||||
|
|
||||||
|
//update progress
|
||||||
|
var step = $(e.target).data('step');
|
||||||
|
var percent = (parseInt(step) / $cantidad_areas ) * 100;
|
||||||
|
|
||||||
|
$('.progress-bar').css({width: percent + '%'});
|
||||||
|
$('.progress-bar').text('Paso ' + step + ' de $cantidad_areas' );
|
||||||
|
|
||||||
|
//e.relatedTarget // previous tab
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
$('.first').click(function(){
|
||||||
|
|
||||||
|
$('#myWizard a:first').tab('show')
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
");
|
||||||
|
|
||||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||||
|
|
||||||
///if($tipo =="edit") {return $muestra_form;}
|
///if($tipo =="edit") {return $muestra_form;}
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
|
|
||||||
@ -9972,21 +10102,21 @@ function empresa_datos($id_empresa,$tipo) {
|
|||||||
if($tipo=='encabezado') {
|
if($tipo=='encabezado') {
|
||||||
|
|
||||||
$resultado ="
|
$resultado ="
|
||||||
<div class='datos_empresa row alert alert-info' role='row'>
|
<div class='datos_empresa row ' role='row'>
|
||||||
<div class='col-sm-2'>
|
<div class='col-xs-2 hidden-xs'>
|
||||||
<img id='logo_empresa' class='img-responsive' src='$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]'>
|
<img id='logo_empresa' class='img img-rounded img-responsive' src='$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]'>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-sm-10'>
|
<div class='col-xs-10'>
|
||||||
<div class='caption'>
|
<div class='caption'>
|
||||||
<h3>$razon_social[0]</h3>
|
<h3>$razon_social[0]</h3>
|
||||||
<p class='lead'>$slogan[0]</p>
|
<p class='lead hidden-xs'>$slogan[0]</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
";
|
";
|
||||||
}elseif($tipo=='pie') {
|
}elseif($tipo=='pie') {
|
||||||
|
|
||||||
$resultado = "<div class='small'>$razon_social[0] | <a href='$web[0]' target='web'>$web[0]</a> | $direccion[0] | $email[0] </div>";
|
$resultado = "<div class='small' id='empresa_pie'>$razon_social[0] | <a href='$web[0]' target='web'>$web[0]</a> | $direccion[0] | $email[0] </div>";
|
||||||
}
|
}
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
@ -12991,6 +13121,13 @@ $xajax->registerFunction("campo_multiple");
|
|||||||
|
|
||||||
function subidor_generico($campo,$item){
|
function subidor_generico($campo,$item){
|
||||||
$name= $campo."[".$item."]";
|
$name= $campo."[".$item."]";
|
||||||
|
$tipo_campo = remplacetas("form_campos","id","$campo","campo_tipo","");
|
||||||
|
if($tipo_campo[0] =='15'){
|
||||||
|
$onchange= "comprueba_imagen('$campo','$item', (this.value) ) ;";
|
||||||
|
}else {
|
||||||
|
$onchange= "comprueba_archivos('$campo','$item', (this.value) ) ;";
|
||||||
|
}
|
||||||
|
|
||||||
$resultado = "
|
$resultado = "
|
||||||
|
|
||||||
<div id='wrap'>
|
<div id='wrap'>
|
||||||
@ -13002,30 +13139,33 @@ $resultado = "
|
|||||||
<input id='$name' name='$name' value='' type='hidden'/>
|
<input id='$name' name='$name' value='' type='hidden'/>
|
||||||
|
|
||||||
<div class='row '>
|
<div class='row '>
|
||||||
<div class='col-xs-4'>
|
<div class='col-md-4'>
|
||||||
<input class='form-control' value='' type='file' id='$campo-$item' name='$campo-$item' class='rm-input'
|
<input class='form-control' value='' type='file' id='$campo-$item' name='$campo-$item' class='rm-input'
|
||||||
onchange=\"selectedFile($campo,$item);uploadFile($campo,$item); \"
|
onchange=\"$onchange \"
|
||||||
onclick=\"document.getElementById('progressBar_').value='0'; document.getElementById('image_preview_$name').src = '';
|
onclick=\"document.getElementById('progressBar_').value='0'; document.getElementById('image_preview_$name').src = '';
|
||||||
document.getElementById('alert_$name').className = 'alert alert-info';
|
document.getElementById('alert_$name').className = 'alert alert-info';
|
||||||
document.getElementById('div_preview_$name').innerHTML = '';
|
document.getElementById('div_preview_$name').innerHTML = '';
|
||||||
\";
|
\";
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-4'>
|
<div class='col-md-4'>
|
||||||
<img id='image_preview_$name' style='max-width:200px;' alt='' /><div id= div_preview_$name></div>
|
<img id='image_preview_$name' style='max-width:200px;' alt='' /><div id= div_preview_$name></div>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-4' id=''>
|
<div class='col-md-4' id=''>
|
||||||
|
<div id='div_adjunto_$name'>
|
||||||
<div id='fileSize_$name'></div><div id='fileType_$name'></div><div id='fileName_$name'></div><div id='percentageCalc_$name'></div>
|
<div id='fileSize_$name'></div><div id='fileType_$name'></div><div id='fileName_$name'></div><div id='percentageCalc_$name'></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<progress id='progressBar_' value='0' max='100' class='rm-progress'></progress>
|
<progress id='progressBar_' value='0' max='100' class='rm-progress' style='width:100%'></progress>
|
||||||
<div id='percentageCalc_'></div>
|
<div id='percentageCalc_'></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
";
|
";
|
||||||
|
|
||||||
return $resultado;
|
return $resultado;
|
||||||
@ -13122,7 +13262,7 @@ if($control !="") {
|
|||||||
}
|
}
|
||||||
$exif="&exif";
|
$exif="&exif";
|
||||||
}
|
}
|
||||||
|
if($zoom =="") { $zoom="12";}
|
||||||
$render .= "
|
$render .= "
|
||||||
<div style='position:relative'>
|
<div style='position:relative'>
|
||||||
<div class='input-group'>
|
<div class='input-group'>
|
||||||
@ -13156,9 +13296,10 @@ elseif($campo_tipo_accion == 'email'){$render = "
|
|||||||
}
|
}
|
||||||
//$subir_imagen = subir_imagen('');
|
//$subir_imagen = subir_imagen('');
|
||||||
elseif($campo_tipo_accion == 'imagen'){
|
elseif($campo_tipo_accion == 'imagen'){
|
||||||
$style ="display:hidden";
|
// $style ="display:hidden";
|
||||||
// $gps = leer_exif($file);
|
// $gps = leer_exif($file);
|
||||||
$render= "<input value='$value' type='hidden' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > "; //subir_imagen('',$id_campo[$item]);
|
//$render= "<input value='$value' type='hidden' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > "; //subir_imagen('',$id_campo[$item]);
|
||||||
|
$render=subidor_generico($id_campo,$item);
|
||||||
$cols='12'; }
|
$cols='12'; }
|
||||||
elseif($campo_tipo_accion == 'adjunto'){
|
elseif($campo_tipo_accion == 'adjunto'){
|
||||||
|
|
||||||
@ -13379,10 +13520,7 @@ $boton= " <div class='btn btn-primary btn-link' onclick=\"xajax_campo_multiple
|
|||||||
if($item == 0) { $label = "<label class='label_formulario' for='$id_campo"."_".$item."' title='$id_campo'> <span class='text-$obligatorio'>$campo_nombre</span> </label>";}
|
if($item == 0) { $label = "<label class='label_formulario' for='$id_campo"."_".$item."' title='$id_campo'> <span class='text-$obligatorio'>$campo_nombre</span> </label>";}
|
||||||
else {$label = "<label class=' label_formulario sr-only' for='$id_campo"."_".$item."'>$campo_nombre $campo_obligatorio</label>";}
|
else {$label = "<label class=' label_formulario sr-only' for='$id_campo"."_".$item."'>$campo_nombre $campo_obligatorio</label>";}
|
||||||
///// CAMPOS QUE NO SE MOSTRARAN
|
///// CAMPOS QUE NO SE MOSTRARAN
|
||||||
if($campo_tipo_accion == 'imagen'){
|
// if($campo_tipo_accion == 'imagen'){ $label=""; $campo_descripcion=""; }
|
||||||
$label="";
|
|
||||||
$campo_descripcion="";
|
|
||||||
}
|
|
||||||
if($cols =="") {$cols = "6";}
|
if($cols =="") {$cols = "6";}
|
||||||
$input = "
|
$input = "
|
||||||
|
|
||||||
@ -14050,11 +14188,9 @@ $campo_imagen = buscar_campo_tipo($id,"15");
|
|||||||
@$campo_imagen = $campo_imagen[0];
|
@$campo_imagen = $campo_imagen[0];
|
||||||
|
|
||||||
|
|
||||||
if (@$campo_imagen[0] != "") {
|
/*if (@$campo_imagen[0] != "") {
|
||||||
$subir_imagen = subir_imagen("$id","$campo_imagen"."[0]");
|
$subir_imagen = subir_imagen("$id","$campo_imagen"."[0]");
|
||||||
}
|
|
||||||
$muestra_form = "
|
|
||||||
<div id ='div_$control' class='' >
|
|
||||||
<div class=''>
|
<div class=''>
|
||||||
<div class='form-group' id='input_".$campo_imagen."[0]' >
|
<div class='form-group' id='input_".$campo_imagen."[0]' >
|
||||||
<label for='UploadFile'>$campo_imagen_nombre</label>
|
<label for='UploadFile'>$campo_imagen_nombre</label>
|
||||||
@ -14063,6 +14199,10 @@ $subir_imagen = subir_imagen("$id","$campo_imagen"."[0]");
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
}*/
|
||||||
|
$muestra_form = "
|
||||||
|
<div id ='div_$control' class='' >
|
||||||
|
<!-- Antiguo subir imagen -->
|
||||||
|
|
||||||
<form role='form' id='$control' name='$control' class='form-horizontal' >
|
<form role='form' id='$control' name='$control' class='form-horizontal' >
|
||||||
<input type='hidden' id='control' name='control' value='$control'>
|
<input type='hidden' id='control' name='control' value='$control'>
|
||||||
|
@ -1,9 +1,73 @@
|
|||||||
|
|
||||||
|
|
||||||
|
function comprueba_imagen(campo,item, archivo) {
|
||||||
|
extensiones_permitidas = new Array('.gif', '.jpg', '.png');
|
||||||
|
mierror = '';
|
||||||
|
if (!archivo) {
|
||||||
|
//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
|
||||||
|
mierror = 'No has seleccionado ningún archivo';
|
||||||
|
}else{
|
||||||
|
//recupero la extensión de este nombre de archivo
|
||||||
|
extension = (archivo.substring(archivo.lastIndexOf('.'))).toLowerCase();
|
||||||
|
//alert (extension);
|
||||||
|
//compruebo si la extensión está entre las permitidas
|
||||||
|
permitida = false;
|
||||||
|
for (var i = 0; i < extensiones_permitidas.length; i++) {
|
||||||
|
if (extensiones_permitidas[i] == extension) {
|
||||||
|
permitida = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!permitida) {
|
||||||
|
mierror = 'Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: ' + extensiones_permitidas.join();
|
||||||
|
}else{
|
||||||
|
//submito!
|
||||||
|
///alert ('Todo correcto. Voy a submitir el formulario.');
|
||||||
|
selectedFile(campo,item);
|
||||||
|
//uploadFile(campo,item);
|
||||||
|
// formulario.submit();
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//si estoy aqui es que no se ha podido submitir
|
||||||
|
alert (mierror);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
function comprueba_archivos(campo,item, archivo) {
|
||||||
|
extensiones_permitidas = new Array('.gif', '.jpg', '.png', '.pdf', '.txt', '.csv', '.mp3', '.mov', '.mp4', '.orf', '.gpx', '.json');
|
||||||
|
mierror = '';
|
||||||
|
if (!archivo) {
|
||||||
|
//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
|
||||||
|
mierror = 'No has seleccionado ningún archivo';
|
||||||
|
}else{
|
||||||
|
//recupero la extensión de este nombre de archivo
|
||||||
|
extension = (archivo.substring(archivo.lastIndexOf('.'))).toLowerCase();
|
||||||
|
//alert (extension);
|
||||||
|
//compruebo si la extensión está entre las permitidas
|
||||||
|
permitida = false;
|
||||||
|
for (var i = 0; i < extensiones_permitidas.length; i++) {
|
||||||
|
if (extensiones_permitidas[i] == extension) {
|
||||||
|
permitida = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!permitida) {
|
||||||
|
mierror = 'Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: ' + extensiones_permitidas.join();
|
||||||
|
}else{
|
||||||
|
//submito!
|
||||||
|
//alert ('Todo correcto. Voy a submitir el formulario.');
|
||||||
|
selectedFile(campo,item);
|
||||||
|
// formulario.submit();
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//si estoy aqui es que no se ha podido submitir
|
||||||
|
alert (mierror);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
//// funciones upload_generico
|
//// funciones upload_generico
|
||||||
|
|
||||||
|
|
||||||
$(function () {
|
|
||||||
$('[data-toggle="tooltip"]').tooltip()
|
|
||||||
}) ;
|
|
||||||
function selectedFile(campo,item) {
|
function selectedFile(campo,item) {
|
||||||
var campo;
|
var campo;
|
||||||
var item;
|
var item;
|
||||||
@ -14,15 +78,21 @@ $(function () {
|
|||||||
if (file) {
|
if (file) {
|
||||||
var fileSize = 0;
|
var fileSize = 0;
|
||||||
if (file.size > 1048576)
|
if (file.size > 1048576)
|
||||||
fileSize = (Math.round(file.size * 100 / 1048576) / 100).toString() + ' MB';
|
{ fileSize = (Math.round(file.size * 100 / 1048576) / 100).toString() + ' MB';}
|
||||||
else
|
else
|
||||||
fileSize = (Math.round(file.size * 100 / 1024) / 100).toString() + ' Kb';
|
{ fileSize = (Math.round(file.size * 100 / 1024) / 100).toString() + ' Kb';}
|
||||||
if (file.size > 5242880) {
|
if (file.size > 5242880) {
|
||||||
alert("El archivo no debe exceder 5MB");
|
alert("El archivo no debe exceder 5MB");
|
||||||
document.getElementById("div_preview_"+nombre).innerHTML = "<div class='alert alert-danger'><h1>Archivo no valido<small> " + file.name+"</small></h1></div>";
|
document.getElementById("div_preview_"+nombre).innerHTML = "<div class='alert alert-danger'><h1>Archivo no valido<small> " + file.name+"</small></h1></div>";
|
||||||
|
document.getElementById("alert_"+nombre).className = "alert alert-warning";
|
||||||
|
document.getElementById("fileSize_"+nombre).innerHTML = " ";
|
||||||
|
document.getElementById("fileType_"+nombre).innerHTML = " ";
|
||||||
|
document.getElementById("percentageCalc_"+nombre).innerHTML = "Error subiendo el archivo";
|
||||||
|
|
||||||
/// xmlHTTP.addEventListener("error", uploadFailed, false);
|
/// xmlHTTP.addEventListener("error", uploadFailed, false);
|
||||||
}else{
|
}else{
|
||||||
|
///alert("Todo buen");
|
||||||
|
uploadFile(campo,item);
|
||||||
var divfileSize = document.getElementById('fileSize_'+nombre);
|
var divfileSize = document.getElementById('fileSize_'+nombre);
|
||||||
var divfileType = document.getElementById('fileType_'+nombre);
|
var divfileType = document.getElementById('fileType_'+nombre);
|
||||||
var divfileName = document.getElementById('fileName_'+nombre);
|
var divfileName = document.getElementById('fileName_'+nombre);
|
||||||
@ -68,7 +138,7 @@ $(function () {
|
|||||||
var xmlHTTP= new XMLHttpRequest();
|
var xmlHTTP= new XMLHttpRequest();
|
||||||
|
|
||||||
xmlHTTP.upload.addEventListener("progress", progressFunction, false);
|
xmlHTTP.upload.addEventListener("progress", progressFunction, false);
|
||||||
document.getElementById("percentageCalc_"+nombre).innerHTML = "<strong>Archivo se subió con éxito </strong>";
|
document.getElementById("percentageCalc_"+nombre).innerHTML = " ";
|
||||||
xmlHTTP.addEventListener("error", uploadFailed, false);
|
xmlHTTP.addEventListener("error", uploadFailed, false);
|
||||||
xmlHTTP.addEventListener("abort", uploadCanceled, false);
|
xmlHTTP.addEventListener("abort", uploadCanceled, false);
|
||||||
xmlHTTP.open("POST", url, true);
|
xmlHTTP.open("POST", url, true);
|
||||||
@ -414,4 +484,6 @@ else if (document.all) document.all[''+id+''].style.visibility = "hidden"
|
|||||||
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
|
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$(function () {
|
||||||
|
$('[data-toggle="tooltip"]').tooltip()
|
||||||
|
}) ;
|
||||||
|
@ -20,12 +20,12 @@
|
|||||||
<?php
|
<?php
|
||||||
if ($_REQUEST['lat'] !='') {$lat=$_REQUEST['lat'];}else {$lat= "-72";}
|
if ($_REQUEST['lat'] !='') {$lat=$_REQUEST['lat'];}else {$lat= "-72";}
|
||||||
if ($_REQUEST['lon'] !='') {$lon=$_REQUEST['lon'];}else {$lon= "4";}
|
if ($_REQUEST['lon'] !='') {$lon=$_REQUEST['lon'];}else {$lon= "4";}
|
||||||
if ($_REQUEST['zoom'] !='') {$zoom=$_REQUEST['zoom'];}else {$zoom= "5";}
|
if ($_REQUEST['zoom'] !='') {$zoom=$_REQUEST['zoom'];}else {$zoom= "18";}
|
||||||
|
|
||||||
|
if($zoom <1) {$zoom ='12';}
|
||||||
?>
|
?>
|
||||||
<script>
|
<script>
|
||||||
var map = L.map('map')
|
var map = L.map('map').setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
|
||||||
.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
|
|
||||||
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
|
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
|
||||||
<?php
|
<?php
|
||||||
if(!isset($_REQUEST['exif'])) { ?>
|
if(!isset($_REQUEST['exif'])) { ?>
|
||||||
@ -35,17 +35,22 @@ function onLocationFound(e) {
|
|||||||
var marker = L.marker(e.latlng,{draggable: true}).addTo(map)
|
var marker = L.marker(e.latlng,{draggable: true}).addTo(map)
|
||||||
L.circle(e.latlng, radius).addTo(map);
|
L.circle(e.latlng, radius).addTo(map);
|
||||||
var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
|
var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
|
||||||
|
//var m = e.latlng;
|
||||||
|
map.setView([e.latlng.lat,e.latlng.lng], <?php echo $zoom ?>);
|
||||||
marker.on('dragend', ondragend);
|
marker.on('dragend', ondragend);
|
||||||
ondragend();
|
ondragend();
|
||||||
|
//var z = 12;
|
||||||
function ondragend() {
|
function ondragend() {
|
||||||
var m = marker.getLatLng();
|
var m = marker.getLatLng();
|
||||||
var z = map.getZoom();
|
var z = map.getZoom();
|
||||||
|
if (z < '1' ) { var z = '12' ; }
|
||||||
mapa.value= m.lng+' '+m.lat+' '+z;
|
mapa.value= m.lng+' '+m.lat+' '+z;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
map.on('locationfound', onLocationFound);
|
|
||||||
|
|
||||||
|
|
||||||
function onLocationError(e) {
|
function onLocationError(e) {
|
||||||
|
|
||||||
|
|
||||||
@ -60,9 +65,12 @@ function onLocationError(e) {
|
|||||||
mapa.value= m.lng+' '+m.lat+' '+z;
|
mapa.value= m.lng+' '+m.lat+' '+z;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
map.on('locationfound', onLocationFound);
|
||||||
map.on('locationerror', onLocationError);
|
map.on('locationerror', onLocationError);
|
||||||
|
|
||||||
|
|
||||||
map.locate({setView: true, maxZoom: 16});
|
map.locate({setView: true, maxZoom: 16});
|
||||||
|
|
||||||
<?php } else{?>
|
<?php } else{?>
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user