diff --git a/funciones/funciones.php b/funciones/funciones.php
index 43f3199..8affd96 100644
--- a/funciones/funciones.php
+++ b/funciones/funciones.php
@@ -7517,11 +7517,12 @@ foreach($listado_campos as $campo=>$valor){
@$listado_campos .= "
$valor_actual | ";
}
elseif( $tipo_campo[0] =="34" ) {
+ if($contenido[0] !=""){
$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);
-
+ $valor_actual= campo_tabla($array,$control,$tipo)."tabla";
+ }else{ $valor_actual="";}
@$listado_campos .= "$valor_actual | ";
}
@@ -13475,13 +13476,15 @@ if (mysqli_num_rows($sql)!='0'){
$valor_actual = json_render("$contenido","html","$control");
$contenido = "$valor_actual";}
elseif($campo_tipo=="34") {
+ if($contenido !=""){
$contenido = stripslashes($contenido);
$contenido_array = json_decode($contenido,true);
$array =$contenido_array[$row['id_campo']][0];
- $contenido = campo_tabla($array,$control,$tipo);
+ $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 !=""){
@@ -16236,6 +16239,7 @@ function campo_tabla($array,$control,$tipo){
//$json=json_encode($array,true);
$html = "";
// header row
+ $cantidad = 0;
$html .= '';
foreach($array[0] as $key=>$value){
$html .= '' . htmlspecialchars($key) . ' | ';
@@ -16246,6 +16250,7 @@ function campo_tabla($array,$control,$tipo){
foreach( $array as $key=>$value){
$html .= '
';
foreach($value as $key2=>$value2){
+ if($value2 != ""){ $cantidad++;}
$html .= ''.$value2.' | ';
}
$html .= '
';
@@ -16254,7 +16259,10 @@ function campo_tabla($array,$control,$tipo){
// finish table and return it
$html .= '
';
+ if($cantidad >0 ){
$resultado ="$html
";
+ }
+ else{ $resultado="";}
return $resultado;
}