diff --git a/funciones/funciones.php b/funciones/funciones.php
index 3cf3443..04a88b8 100644
--- a/funciones/funciones.php
+++ b/funciones/funciones.php
@@ -7331,6 +7331,15 @@ foreach($listado_campos as $campo=>$valor){
$json = html_entity_decode($contenido[0]);
$valor_actual = json_render(html_entity_decode($contenido[0]),"html","$row[control]");
+ @$listado_campos .= "
$valor_actual | ";
+ }
+ elseif( $tipo_campo[0] =="34" ) {
+ $contenido_limpio = stripslashes($contenido[0]);
+ $contenido_array = json_decode($contenido_limpio,true);
+ $array =$contenido_array[$id_campo][0];
+ $valor_actual= campo_tabla($array,$control,$tipo);
+
+
@$listado_campos .= "$valor_actual | ";
}
elseif($tipo_campo[0] =="31") {
@@ -7528,14 +7537,15 @@ while($row = mysqli_fetch_array( $sql ))
$contenido_multiple = formulario_valor_campo("$row[form_id]","$id_campo[0]","","$identificador",'',"$row[timestamp]");
$contenido[0] = $contenido_multiple[9];}
else{ $contenido = remplacetas_orden('form_datos','id_campo',$row["id_campo"],'contenido'," control = '$identificador'"," ORDER BY timestamp DESC ") ;}
- $contenido[0] =stripslashes($contenido[0]);
- $contenido[0] =stripslashes($contenido[0]);
+ //$contenido[0] =stripslashes($contenido[0]);
+ //$contenido[0] =stripslashes($contenido[0]);
$contenido[0] =stripslashes($contenido[0]);
$is_json = isJson($contenido[0]);
- if($is_json == '1'){
+ /*if($is_json == '1'){
$cadena='{"a":1,"b":2,"c":3,"d":4,"e":5}';
- $contenido[0] = json_decode($contenido[0]);
+ $contenido[0] = json_decode($contenido[0],true);
}else{}
+ * */
//$contenido[0] = "$contenido[0] $is_json ";
//$contenido[0] = json_encode($contenido,true,512);
$nombre_campo = remplacetas('form_campos','id',$id_campo[0],'campo_nombre',"") ;
@@ -7551,6 +7561,14 @@ while($row = mysqli_fetch_array( $sql ))
$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]";
$contenido[0] = $link_url;
+ }
+ if($campo_tipo[0] =='34') {
+ //$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]";
+ //$json = stripslashes($contenido[0]);
+ $array_json = json_decode($contenido[0],true);
+ $contenido[0] = $array_json[$row['id_campo']][0];
+ //$contenido[0] = $array_json;
+
}
// if($campo_tipo[0] =='32') {
if($nombre_campo[0] =='Inicio') {
@@ -7584,7 +7602,12 @@ while($row = mysqli_fetch_array( $sql ))
$privado = @$privado[1];
/// PRIVACIDAD
if($privado !='1') {
- $array[$nombre_campo[0]] = @html_entity_decode($contenido[0]);
+ //
+ if(!is_array($contenido[0])){
+ $array[$nombre_campo[0]] = @html_entity_decode($contenido[0]);
+ }else{
+ $array[$nombre_campo[0]] = $contenido[0];
+ }
//$array['consulta'] = "$contenido[2]";
$uri = "$_SESSION[site]I$identificador";
$array['url'] = "$uri";
@@ -13253,10 +13276,19 @@ if (mysqli_num_rows($sql)!='0'){
$contenido = "$contenido";
}
- elseif($campo_tipo=="24"){
+ elseif($campo_tipo=="24" ){
$contenido_full = json_render("$contenido","csv","$control");
$valor_actual = json_render("$contenido","html","$control");
$contenido = "$valor_actual";}
+ elseif($campo_tipo=="34") {
+ $contenido = stripslashes($contenido);
+ $contenido_array = json_decode($contenido,true);
+ $array =$contenido_array[$row['id_campo']][0];
+ $contenido = campo_tabla($array,$control,$tipo);
+ //$contenido_full = json_render("$contenido","csv","$control");
+ // $valor_actual = json_render("$contenido","html","$control");
+ //$contenido = "$valor_actual";
+ }
elseif($campo_tipo=='5' AND $contenido !=""){
if($tipo =="") {
@@ -15994,15 +16026,17 @@ return $resultado;
}
- function build_table($array){
+function campo_tabla($array,$control,$tipo){
+ //return print_r($valor);
+
// start table
- $html = '';
+ $html = "";
// header row
- $html .= '';
+ $html .= '';
foreach($array[0] as $key=>$value){
$html .= '' . htmlspecialchars($key) . ' | ';
}
- $html .= '
';
+ $html .= '';
// data rows
foreach( $array as $key=>$value){
@@ -16016,6 +16050,7 @@ return $resultado;
// finish table and return it
$html .= '
';
+ $resultado ="$html
";
return $html;
}