correcion visualizacion campos de multiples valores

This commit is contained in:
humano 2020-03-23 21:20:08 -05:00
parent 0dec640d08
commit 80f29c7379

View File

@ -800,7 +800,7 @@ $contenido ="
<div class='panel panel-default'> <div class='panel panel-default'>
<div class='panel-heading'> <div class='panel-heading'>
<h4 class='panel-title'> <h4 class='panel-title'>
<a data-toggle='collapse' data-parent='#accordion' href='#collapse1' onclick=\"xajax_agregar_campos('consultar_campos','consultar_campo','$form')\"> <a data-toggle='collapse' data-parent='#accordion' href='#collapse1' onclick=\"xajax_agregar_campos('consultar_campos','consultar_campo','$form','')\">
Campos</a> Campos</a>
</h4> </h4>
</div> </div>
@ -2533,7 +2533,7 @@ return $resultado;
} }
function json_render($contenido,$tipo,$control){ function json_render($contenido,$tipo,$control){
//$contenido = stripcslashes($contenido); $contenido = stripcslashes($contenido);
$campo_nombre=array(); $campo_nombre=array();
$campo_nombre[0]=""; $campo_nombre[0]="";
$campos = "$tipo,$contenido"; $campos = "$tipo,$contenido";
@ -2548,18 +2548,22 @@ if ($tipo == "html"){
$campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ; $campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ;
foreach ($valor as $c => $v) { foreach ($valor as $c => $v) {
if(is_array($v)){ $linea.="";}else{ if(is_array($v)){ $linea.="";}else{
$linea .= "<tr class='tr_json_render'><td class='td_json_render'>$v v</td></tr>"; $linea .= "<tr class='tr_json_render'><td class='td_json_render'>$v </td></tr>";
} }
if(is_array($v)){ if(is_array($v)){
foreach ($v as $c1 => $v1) { foreach ($v as $c1 => $v1) {
$linea .= "<tr class='tr_json_render'><td class='td_array_json_render'>$v1</td></tr>"; $linea .= "<tr class='tr_json_render'><td class='td_array_json_render'>$v1 </td></tr>";
}} }}
} }
} }
}else{
// $linea .= "<tr class='tr_json_render'><td class='td_json_render'>$datos $contenido</td></tr>";
} }
//<tr class='tr_json_render_titulos'><th>$campo_nombre[0]</th></tr>
$resultado=" $resultado="
<table class='table table-striped table_json_render table-bordered' id='tabla_$control' > <table class='table table-striped table_json_render table-bordered' id='tabla_$control' >
<tr class='tr_json_render_titulos'><th>$campo_nombre[0]</th></tr>
$linea $linea
</table> </table>
@ -14796,7 +14800,8 @@ if (mysqli_num_rows($sql)!='0'){
}else { }else {
$size="150" ; $size="150" ;
} }
if($contenido !=""){$contenido = "<img class=' $lazy img img-responsive img-rounded' $src='milfs/images/sinimagen_$size.jpg' $data_src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' style='max-height: $size"."px !important;' >"; } if($contenido !=""){$contenido = "<img class=' $lazy img img-responsive img-rounded' $src='milfs/images/sinimagen_$size.jpg' $data_src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' style='max-height: $size"."px !important;' >";
}
else{$contenido=" ";} else{$contenido=" ";}
} }
elseif($campo_tipo=='14'){ elseif($campo_tipo=='14'){
@ -14819,10 +14824,8 @@ if (mysqli_num_rows($sql)!='0'){
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";} elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
elseif($campo_tipo=='18'){ $contenido = " ";} elseif($campo_tipo=='18'){ $contenido = " ";}
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;} elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;} elseif($campo_tipo=='30'){ $contenido= json_render($contenido_completo,"html","$control");}
elseif($campo_tipo=='29'){ $contenido="<img style=' max-height: 100px;' class='img img-responsive' src='$contenido_completo'>";} elseif($campo_tipo=='24'){ $contenido= json_render($contenido_completo,"csv","$control");}
elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","html","$control");}
elseif($campo_tipo=='24'){ $contenido= json_render("$contenido_completo","csv","$control");}
elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","csv","$control");} elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","csv","$control");}
elseif($campo_tipo=='10'){ // $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop'); elseif($campo_tipo=='10'){ // $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop');
$contenido = relacion_render("$id","$row[id_campo]",$contenido,'5','relacion_print'); $contenido = relacion_render("$id","$row[id_campo]",$contenido,'5','relacion_print');
@ -16001,7 +16004,7 @@ mysqli_set_charset($link, "utf8");
if($tipo==''){ if($tipo==''){
$div="contenido"; $div="contenido";
$resultado = " <a href='#' onclick=\"xajax_agregar_campos('consultar_listado','$div','')\"><i class='glyphicon glyphicon-pencil-square-o'></i> Editar</a>"; $resultado = " <a href='#' onclick=\"xajax_agregar_campos('consultar_listado','$div','','')\"><i class='glyphicon glyphicon-pencil-square-o'></i> Editar</a>";
print $resultado; print $resultado;
return; return;
} }
@ -16009,7 +16012,7 @@ return;
$consulta="SELECT * FROM form_id WHERE id_empresa = '$_SESSION[id_empresa]' ORDER BY nombre ASC"; $consulta="SELECT * FROM form_id WHERE id_empresa = '$_SESSION[id_empresa]' ORDER BY nombre ASC";
$sql =mysqli_query($link,$consulta); $sql =mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$resultado .="Formulario: <select class='form-control' name='id_consulta_tipo' id='id_consulta_tipo' onchange=\"xajax_agregar_campos('consultar_campos','$div',this.value)\">"; $resultado .="Formulario: <select class='form-control' name='id_consulta_tipo' id='id_consulta_tipo' onchange=\"xajax_agregar_campos('consultar_campos','$div',this.value,'')\">";
$resultado .= "<option value=''>Selecciona </option>"; $resultado .= "<option value=''>Selecciona </option>";
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$resultado .= "<option value='$row[id]'>$row[nombre]</option>"; $resultado .= "<option value='$row[id]'>$row[nombre]</option>";
@ -16140,7 +16143,7 @@ $resultado .="
$valores $valores
</select> </select>
<span class='input-group-btn'> <span class='input-group-btn'>
<div class='btn btn-default' onclick=\"xajax_agregar_campos('consultar_campos','contenido','$id')\">Actualizar</div> <div class='btn btn-default' onclick=\"xajax_agregar_campos('consultar_campos','contenido','$id','')\">Actualizar</div>
</span> </span>
</div> </div>
<br> <br>
@ -16175,7 +16178,7 @@ VALUES (
'$id', '$id_empresa','$nuevo_orden', '$id_form', '0', md5('$microtime' + rand()) '$id', '$id_empresa','$nuevo_orden', '$id_form', '0', md5('$microtime' + rand())
)"; )";
$sql_consulta_grabar =mysqli_query($link,$consulta_grabar); $sql_consulta_grabar =mysqli_query($link,$consulta_grabar);
$respuesta->addScript("xajax_agregar_campos('consultar_campos','$div','$id_form')"); $respuesta->addScript("xajax_agregar_campos('consultar_campos','$div','$id_form','')");
return $respuesta; return $respuesta;
}else{ }else{
$div='atencion';$resultado="<i class='glyphicon glyphicon-exclamation-triangle'></i> El campo ya pertenece a este formulario "; $div='atencion';$resultado="<i class='glyphicon glyphicon-exclamation-triangle'></i> El campo ya pertenece a este formulario ";
@ -16210,7 +16213,7 @@ $consulta="DELETE FROM `form_contenido_campos` WHERE `control` = '$confirmar' LI
$sql_consulta_eliminar = mysqli_query($link,$consulta); $sql_consulta_eliminar = mysqli_query($link,$consulta);
$div=func_get_arg(5); $div=func_get_arg(5);
$id_consulta=func_get_arg(4); $id_consulta=func_get_arg(4);
$respuesta->addScript("xajax_agregar_campos('consultar_campos','$div','$id_consulta')"); $respuesta->addScript("xajax_agregar_campos('consultar_campos','$div','$id_consulta','')");
} }
} }
@ -16655,7 +16658,7 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
<div class='row'> <div class='row'>
<div class='col-md-4'> <div class='col-md-4'>
<div class='btn btn-block btn-success' onclick=\"xajax_agregar_campos('consultar_campos','contenido','$row[id]')\">Agregar o quitar campos</div> <div class='btn btn-block btn-success' onclick=\"xajax_agregar_campos('consultar_campos','contenido','$row[id]','')\">Agregar o quitar campos</div>
</div> </div>
<!-- <div class='col-md-4'> <!-- <div class='col-md-4'>
<a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">Llenar</a> <a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">Llenar</a>