correcion bug en vista de planilla

This commit is contained in:
humano 2017-10-30 09:38:05 -05:00
parent 17b4dda7e9
commit b5e956e4de

View File

@ -3,7 +3,7 @@ date_default_timezone_set('America/Bogota');
function planilla($id,$registros){
if($registros =="") { $registros = '15';}
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
$empresa = remplacetas("form_id","id","$id","id_empresa","");
@ -18,13 +18,14 @@ function planilla($id,$registros){
if($publico[0] =='1') {}
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control ";
$link=Conectarse();
mysqli_set_charset($link, "utf8");
mysqli_real_escape_string($link,$consulta_principal);
$sql_total=mysqli_query($link,$consulta_principal);
$sql=mysqli_query($link,$consulta_principal);
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","");
$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>
</div>
</div>";
$fila=1;
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="";}
@ -11012,6 +11014,7 @@ $xajax->registerFunction("borrar_tmp");
function formulario_imprimir_linea($id,$control,$tipo) {
$id = mysql_seguridad($id);
$csv ="";
//if($id !='') {$w_id = "AND form_id = '$id'";}
$control = mysql_seguridad($control);
/* $consulta = "SELECT *
@ -11072,6 +11075,8 @@ $td .= "<td class='planilla_$row[id_campo]' >$imagen</td>";
$contenido = $contenido[3];
$campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre');
$campo_nombre[0] =" $campo_nombre[0]";
if($tipo=="titulos") {
$contenido = "$campo_nombre[0]";
}
@ -11082,27 +11087,40 @@ $td .= "<td class='planilla_$row[id_campo]' >$imagen</td>";
$csv .= '"'.$contenido.'";';
}
elseif($tipo=="linea_planilla"){
if($contenido !="") {
$limite = 100;
$size= strlen($contenido);
$restante = ($limite - $size);
if($size > $limite) {
$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=='14'){
if($campo_tipo=='15' ){
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 !='') {
$campos = explode(" ",$contenido);
$lat = $campos[0];
$lon = $campos[1];
$zoom = $campos[2];
@require("includes/datos.php");
//@require("includes/datos.php");
$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 = "
<!-- <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='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 ='';}
<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' >
";
} else { $contenido ='';}
//return "vacio";
}
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
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");}
//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>";
}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>";}
$resultado .="$td $identificador ";
}else{
}
if($tipo =='titulos_csv' or $tipo=='linea_csv') {