diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index bcf9f7b..4f7abb7 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -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);

$nombre_formulario[0] $descripcion_formulario[0]

"; + $fila=1; while( $row = mysqli_fetch_array( $sql ) ) { if($fila % $registros == 0) {$separador="$pie
$cabecera$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 .= ""; $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 .= ""; $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 = ""; }else{$contenido="";}} - if($campo_tipo=='14'){ + if($campo_tipo=='15' ){ + if( $tipo=="") { + $size="300"; + }else { + $size="150" ; + } + if($contenido !=""){$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 = " - - "; - } else { $contenido ='';} + + "; + } else { $contenido ='';} + + //return "vacio"; } elseif($campo_tipo=='4'){ $contenido = "$contenido";} elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = number_format($contenido);} @@ -11114,7 +11132,8 @@ $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 .= ""; }else{ $csv.="";} @@ -11184,6 +11203,9 @@ $td .= ""; if($tipo=="titulos") { $identificador =""; }else {$identificador ="";} $resultado .="$td $identificador "; +}else{ + + } if($tipo =='titulos_csv' or $tipo=='linea_csv') {
$imagen$imagen$imagen$contenido$contenidoIdentificador $control