From 02c6fd115d5191fd2d3ee09c541c6698044884e2 Mon Sep 17 00:00:00 2001 From: fredyrivera Date: Mon, 21 Aug 2017 11:29:15 -0500 Subject: [PATCH] activacion y mejoras en campos multiples --- milfs/funciones/funciones.php | 291 +++++++++++++++++----------------- 1 file changed, 147 insertions(+), 144 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 80abbb0..ab0abf7 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -2,7 +2,7 @@ date_default_timezone_set('America/Bogota'); function equipos($clave,$proyecto,$name,$div) -{ +{ $resultado=""; $respuesta = new xajaxResponse('utf-8'); @@ -25,20 +25,20 @@ $resultado .="
  • addAssign("$div","innerHTML","$resultado"); - + } else{ - -$resultado =" "; return $resultado; } - - - return $respuesta; - + + + return $respuesta; + } @@ -47,7 +47,7 @@ $xajax->registerFunction("equipos"); function cambiar_propiedades($div,$clave,$valor) -{ +{ $respuesta = new xajaxResponse('utf-8'); if($clave !="") { @@ -56,11 +56,11 @@ $respuesta->addAssign("$div","$clave"," $valor");} else{$respuesta->addAssign($div,"style.top","0px"); $respuesta->addAssign($div,"style.height","100%");} - - + + //$respuesta->addAssign("$div","innerHTML","$resultado"); - - + + return $respuesta; @@ -131,20 +131,20 @@ $contenido .= " height: 200px; width: 200px; z-index:10;' - - onmouseenter=\"xajax_cambiar_propiedades('div_titulo_$row[control]','className','item-galeria-over'); \" - onmouseleave=\"xajax_cambiar_propiedades('div_titulo_$row[control]','className','item-galeria'); \" + + onmouseenter=\"xajax_cambiar_propiedades('div_titulo_$row[control]','className','item-galeria-over'); \" + onmouseleave=\"xajax_cambiar_propiedades('div_titulo_$row[control]','className','item-galeria'); \" > -
    • $titulo[0]
    • - +
    • Autor: $autor[0]
    • Licencia: $licencia[0]
    -
    + "; } @@ -158,12 +158,12 @@ function json_render($contenido,$tipo,$control){ $campos = "$tipo,$contenido"; $datos = json_decode($contenido, true); if ($tipo == "html"){ - foreach ($datos as $id_campo => $valor) { + foreach ($datos as $id_campo => $valor) { $campo_nombre = remplacetas('form_campos','id',"$id_campo",'campo_nombre',"") ; $campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ; - foreach ($valor as $c => $v) { - foreach ($v as $c1 => $v1) { - $linea .= "$v1"; + foreach ($valor as $c => $v) { + foreach ($v as $c1 => $v1) { + $linea .= "$v1"; } } } @@ -177,26 +177,26 @@ $linea "; } elseif($tipo == "csv") { - foreach ($datos as $id_campo => $valor) { + foreach ($datos as $id_campo => $valor) { $campo_nombre = remplacetas('form_campos','id',"$id_campo",'campo_nombre',"") ; $campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ; - foreach ($valor as $c => $v) { - foreach ($v as $c1 => $v1) { - $linea .= " $v1,"; + foreach ($valor as $c => $v) { + foreach ($v as $c1 => $v1) { + $linea .= " $v1,"; } - + } } $resultado = trim($linea,","); } elseif($tipo == "array") { $array= array(); - foreach ($datos as $id_campo => $valor) { - foreach ($valor as $c => $v) { - foreach ($v as $c1 => $v1) { - $array[]= "$v1"; + foreach ($datos as $id_campo => $valor) { + foreach ($valor as $c => $v) { + foreach ($v as $c1 => $v1) { + $array[]= "$v1"; } - + } } $resultado = $array; @@ -213,9 +213,9 @@ function exportar_svg($formulario) { if($formulario !=""){ $estructura = "$_SESSION[path]/tmp/$formulario/svg/"; if (!file_exists($estructura)) { - + if(!mkdir($estructura, 0775, true)) { - + die("Fallo al crear las carpetas... $estructura"); } //$archivo = "milfs/tmp/$nombre"; @@ -233,7 +233,7 @@ while( $row = mysqli_fetch_array( $sql ) ) { $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $id_campo = $campo_titulo[0]; $titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control = '$row[control]' ") ; - + // if (!is_array($listado_campos)){$listado_campos="$listado_campos";}else {$listado_campos=$listado_campos;} $linea .= landingpage_contenido_identificador("$row[control]","$formulario","svg",'paginado'); $impresion = landingpage_contenido_identificador("$row[control]","$formulario","svg",'paginado'); @@ -552,7 +552,7 @@ $acciones="
    {json simple} $mapa - Mostrar + Mostrar Llenar Embeber Doc @@ -3281,7 +3281,7 @@ $acciones=" $nombre = remplacetas('form_id','id',$id_form,'nombre','') ; $resultado = " -

    $nombre[0]

    +

    $nombre[0]

    $descripcion[0]

    $acciones
    @@ -3362,8 +3362,8 @@ while( $row = mysqli_fetch_array( $sql ) ) { @@ -3390,7 +3390,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
    - + "; }else{ @@ -3627,7 +3627,7 @@ $contenido }else {$edicion="";} $documento=""; } - + if($plantilla_original=="svg") { return $impresion;}else{ $linea = " $manejadores @@ -3781,14 +3781,14 @@ if (mysqli_num_rows($sql)!='0'){ $contenido = ""; if(!isset($mapbox_token)) { include("milfs/includes/datos.php"); if(!isset($mapbox_token)) {$error_token = 1; } else {$error_token = "";}} while( $row = mysqli_fetch_array( $sql ) ) { - //$link = " Consultar "; + //$link = " Consultar "; $imagen = buscar_imagen($row['id'],'','',''); $geo = buscar_campo_tipo($row['id'],"14"); $ultimo_mapa = remplacetas('form_datos','form_id',$row['id'],'contenido'," id_campo = '$geo[0]'") ; $mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ; $llenar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='llenar_portal'") ; $ver_data = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='ver_data_portal'") ; - + if($ultimo_mapa[0] !="") { $campos = explode(" ",$ultimo_mapa[0]); $lat = $campos['0']; @@ -3808,14 +3808,13 @@ if (mysqli_num_rows($sql)!='0'){ }else{ $miniatura ="
    No se ha definido un token de mapbox
    ";} } - //if($geo[0] !='') { $mapa= " $miniatura Ver mapa";}else {$mapa='';} - if($geo[0] !='') { $mapa= "Mapa";}else {$mapa='';} + if($geo[0] !='') { $mapa= "$miniatura Ver mapa";}else {$mapa='';} $descripcion_limpia = strip_tags($row['descripcion']); if($imagen !="") { $imagen ="
    - + $row[nombre] @@ -3823,25 +3822,25 @@ if (mysqli_num_rows($sql)!='0'){ "; } $contenido =" -

    $row[nombre]

    +

    $row[nombre]

    $imagen -

    $descripcion_limpia

    "; +

    $descripcion_limpia

    "; // if ( $fila%2==0){ - - - - if($llenar[0] !="0") {$boton_agregar ="
    Agregar
    ";} + + + + if($llenar[0] !="0") {$boton_agregar ="
    Agregar
    ";} else{$boton_agregar = "";} - if($ver_data[0] !="0") {$boton_ver_data =" OpenData";} + if($ver_data[0] !="0") {$boton_ver_data =" Ver datos";} else{$boton_ver_data = "";} - + if($mostrar[0] !="0") { //// PRIVACIDAD $publico = remplacetas('form_id','id',"$row[id]",'publico',"") ; /// PRIVACIDAD -if($publico[0] =='1') { +if($publico[0] =='1') { $linea .= "
    @@ -3855,14 +3854,17 @@ if($publico[0] =='1') {
    -
    - $boton_agregar $mapa $boton_ver_data +
    +
    + $mapa +
    + $boton_agregar $boton_ver_data
    "; - }else{ + }else{ if($llenar[0] !="0"){ $linea .="
    @@ -3880,11 +3882,11 @@ if($publico[0] =='1') {
    - $boton_agregar + $boton_agregar ";} - + } }else { @@ -3898,7 +3900,7 @@ if($publico[0] =='1') {

    - + $imagen
    $row[nombre]
    @@ -4060,11 +4062,11 @@ $consulta= " SELECT * FROM form_campos WHERE id = id $w_empresa $w_especialista $lineas .= "$row[id]$row[campo_nombre]$row[campo_descripcion]$campo_tipo$row[campo_area]$row[activo]$row[id_empresa]$row[id_especialista] $mio$accion"; } - + $tabla = " - +
    - + <<< ANTERIORES Mostrando $cantidad_mostrada de $cantidad_total SIGUIENTES >>> @@ -4621,17 +4623,17 @@ foreach($listado_campos as $campo=>$valor){ @$listado_campos .= "$valor_actual"; } elseif($tipo_campo[0] =="6" ) { $contenido_campo =imprimir_buscador_campo($valor,$contenido[0]) ; - @$listado_campos .= "$contenido_campo "; + @$listado_campos .= "$contenido_campo "; } elseif($tipo_campo[0] =="29" ) { - - @$listado_campos .= " "; + + @$listado_campos .= " "; } elseif($tipo_campo[0] =="30" or $tipo_campo[0] =="24") { $valor_actual = json_render("$contenido[0]","html","$row[control]"); - @$listado_campos .= "$valor_actual "; + @$listado_campos .= "$valor_actual "; } - // + // // if($tipo_campo[0] =="29" ) {$contenido[0] =" "; }//$contenido=""; else { @$listado_campos .= "$contenido[0]"; @@ -5188,7 +5190,7 @@ $consulta = " $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!='0'){ $resultado = "
    - - + +
    @@ -14666,3 +14668,4 @@ $xajax->registerFunction("XXX"); ?> +