forked from qwerty/tupali
correcion bug en vista de planilla
This commit is contained in:
parent
17b4dda7e9
commit
b5e956e4de
@ -3,7 +3,7 @@ date_default_timezone_set('America/Bogota');
|
|||||||
|
|
||||||
|
|
||||||
function planilla($id,$registros){
|
function planilla($id,$registros){
|
||||||
|
if($registros =="") { $registros = '15';}
|
||||||
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
||||||
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
|
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
|
||||||
$empresa = remplacetas("form_id","id","$id","id_empresa","");
|
$empresa = remplacetas("form_id","id","$id","id_empresa","");
|
||||||
@ -18,13 +18,14 @@ function planilla($id,$registros){
|
|||||||
if($publico[0] =='1') {}
|
if($publico[0] =='1') {}
|
||||||
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control ";
|
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control ";
|
||||||
|
|
||||||
|
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
mysqli_real_escape_string($link,$consulta_principal);
|
mysqli_real_escape_string($link,$consulta_principal);
|
||||||
$sql_total=mysqli_query($link,$consulta_principal);
|
$sql_total=mysqli_query($link,$consulta_principal);
|
||||||
$sql=mysqli_query($link,$consulta_principal);
|
$sql=mysqli_query($link,$consulta_principal);
|
||||||
mysqli_data_seek($sql_total, 0);
|
mysqli_data_seek($sql_total, 0);
|
||||||
$titulo = formulario_imprimir_linea("$id",$row[control],'titulos');
|
$titulo = formulario_imprimir_linea("$id",$row['control'],'titulos');
|
||||||
$nombre_formulario = remplacetas("form_id","id",$id,"nombre","");
|
$nombre_formulario = remplacetas("form_id","id",$id,"nombre","");
|
||||||
$descripcion_formulario = remplacetas("form_id","id",$id,"descripcion","");
|
$descripcion_formulario = remplacetas("form_id","id",$id,"descripcion","");
|
||||||
|
|
||||||
@ -45,6 +46,7 @@ mysqli_data_seek($sql_total, 0);
|
|||||||
<h2>$nombre_formulario[0] <small>$descripcion_formulario[0]</small></h2>
|
<h2>$nombre_formulario[0] <small>$descripcion_formulario[0]</small></h2>
|
||||||
</div>
|
</div>
|
||||||
</div>";
|
</div>";
|
||||||
|
|
||||||
$fila=1;
|
$fila=1;
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
if($fila % $registros == 0) {$separador="</table>$pie<div class='saltopagina'></div>$cabecera<table class='table table-bordered table-striped'><th></th>$titulo";}else {$separador="";}
|
if($fila % $registros == 0) {$separador="</table>$pie<div class='saltopagina'></div>$cabecera<table class='table table-bordered table-striped'><th></th>$titulo";}else {$separador="";}
|
||||||
@ -11012,6 +11014,7 @@ $xajax->registerFunction("borrar_tmp");
|
|||||||
function formulario_imprimir_linea($id,$control,$tipo) {
|
function formulario_imprimir_linea($id,$control,$tipo) {
|
||||||
$id = mysql_seguridad($id);
|
$id = mysql_seguridad($id);
|
||||||
$csv ="";
|
$csv ="";
|
||||||
|
|
||||||
//if($id !='') {$w_id = "AND form_id = '$id'";}
|
//if($id !='') {$w_id = "AND form_id = '$id'";}
|
||||||
$control = mysql_seguridad($control);
|
$control = mysql_seguridad($control);
|
||||||
/* $consulta = "SELECT *
|
/* $consulta = "SELECT *
|
||||||
@ -11072,6 +11075,8 @@ $td .= "<td class='planilla_$row[id_campo]' >$imagen</td>";
|
|||||||
$contenido = $contenido[3];
|
$contenido = $contenido[3];
|
||||||
$campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre');
|
$campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre');
|
||||||
$campo_nombre[0] =" $campo_nombre[0]";
|
$campo_nombre[0] =" $campo_nombre[0]";
|
||||||
|
|
||||||
|
|
||||||
if($tipo=="titulos") {
|
if($tipo=="titulos") {
|
||||||
$contenido = "$campo_nombre[0]";
|
$contenido = "$campo_nombre[0]";
|
||||||
}
|
}
|
||||||
@ -11082,27 +11087,40 @@ $td .= "<td class='planilla_$row[id_campo]' >$imagen</td>";
|
|||||||
$csv .= '"'.$contenido.'";';
|
$csv .= '"'.$contenido.'";';
|
||||||
}
|
}
|
||||||
elseif($tipo=="linea_planilla"){
|
elseif($tipo=="linea_planilla"){
|
||||||
|
|
||||||
if($contenido !="") {
|
if($contenido !="") {
|
||||||
$limite = 100;
|
$limite = 100;
|
||||||
$size= strlen($contenido);
|
$size= strlen($contenido);
|
||||||
$restante = ($limite - $size);
|
$restante = ($limite - $size);
|
||||||
|
|
||||||
if($size > $limite) {
|
if($size > $limite) {
|
||||||
|
|
||||||
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
|
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
|
||||||
}
|
}
|
||||||
if($campo_tipo=='15' AND $tipo==""){if($contenido !=""){$contenido = "<img class='img-responsive' style='width:100%' src='$_SESSION[site]milfs/images/secure/?file=600/$contenido'>"; }else{$contenido="";}}
|
if($campo_tipo=='15' ){
|
||||||
if($campo_tipo=='14'){
|
if( $tipo=="") {
|
||||||
|
$size="300";
|
||||||
|
}else {
|
||||||
|
$size="150" ;
|
||||||
|
}
|
||||||
|
if($contenido !=""){$contenido = "<img class='img img-responsive' style='height:$size px;' src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido'>"; }
|
||||||
|
else{$contenido="";}
|
||||||
|
}
|
||||||
|
elseif($campo_tipo=='14'){
|
||||||
if($contenido !='') {
|
if($contenido !='') {
|
||||||
$campos = explode(" ",$contenido);
|
$campos = explode(" ",$contenido);
|
||||||
$lat = $campos[0];
|
$lat = $campos[0];
|
||||||
$lon = $campos[1];
|
$lon = $campos[1];
|
||||||
$zoom = $campos[2];
|
$zoom = $campos[2];
|
||||||
@require("includes/datos.php");
|
//@require("includes/datos.php");
|
||||||
$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
|
$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
|
||||||
|
//http://staticmap.openstreetmap.de/staticmap.php?center=40.714728,-73.998672&zoom=14&size=865x512&maptype=mapnik
|
||||||
$contenido = "
|
$contenido = "
|
||||||
<!-- <img class='img-round' src='https://dev.openstreetmap.de/staticmap/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' > -->
|
<img class='img-round' src='http://staticmap.openstreetmap.de/staticmap.php?center=$lon,$lat&zoom=$zoom&size=250x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >
|
||||||
<img class='img-round ' src='https://api.tiles.mapbox.com/v4/examples.map-zr0njcqy/url-".$url_pin."($lat,$lon,$zoom)/$lat,$lon,$zoom/350x100.png?access_token=$mapbox_token' >";
|
";
|
||||||
} else { $contenido ='';}
|
} else { $contenido ='';}
|
||||||
|
|
||||||
|
//return "vacio";
|
||||||
}
|
}
|
||||||
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
||||||
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = number_format($contenido);}
|
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = number_format($contenido);}
|
||||||
@ -11114,7 +11132,8 @@ $td .= "<td class='planilla_$row[id_campo]' >$imagen</td>";
|
|||||||
//$contenido= json_render("$contenido_completo","html","$control");}
|
//$contenido= json_render("$contenido_completo","html","$control");}
|
||||||
//json_render("$valor","csv","$control");
|
//json_render("$valor","csv","$control");
|
||||||
}
|
}
|
||||||
else {$contenido = Markdown("$contenido");}
|
else {$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
||||||
|
}
|
||||||
|
|
||||||
$csv .= "<td style ='max-width:200px;' class='planilla_$row[id_campo]'>$contenido</td>";
|
$csv .= "<td style ='max-width:200px;' class='planilla_$row[id_campo]'>$contenido</td>";
|
||||||
}else{ $csv.="<td class='planilla_$row[id_campo]'></td>";}
|
}else{ $csv.="<td class='planilla_$row[id_campo]'></td>";}
|
||||||
@ -11184,6 +11203,9 @@ $td .= "<th class='plantilla_$row[id_campo]'>$contenido</th>";
|
|||||||
|
|
||||||
if($tipo=="titulos") { $identificador ="<th class='control_planilla'>Identificador</th>"; }else {$identificador ="<td class='control_planilla'> $control </td>";}
|
if($tipo=="titulos") { $identificador ="<th class='control_planilla'>Identificador</th>"; }else {$identificador ="<td class='control_planilla'> $control </td>";}
|
||||||
$resultado .="$td $identificador ";
|
$resultado .="$td $identificador ";
|
||||||
|
}else{
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
if($tipo =='titulos_csv' or $tipo=='linea_csv') {
|
if($tipo =='titulos_csv' or $tipo=='linea_csv') {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user