correcion en campo multiple para djuntos

This commit is contained in:
fredyrivera 2017-09-19 12:22:15 -05:00
parent ed88130a01
commit b931ef2e79
3 changed files with 44 additions and 25 deletions

View File

@ -1,4 +1,3 @@
Options +FollowSymLinks Options +FollowSymLinks
Header set Access-Control-Allow-Origin: * Header set Access-Control-Allow-Origin: *
Header set Access-Control-Allow-Credentials: true Header set Access-Control-Allow-Credentials: true
@ -11,4 +10,8 @@ RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteRule ^$ index.php [L] RewriteRule ^$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-d
###RewriteRule (.*)/milfs/archivos/$1 /milfs/archivos/index.php?archivo=$1 [L,QSA,NC]
RewriteRule (.*) index.php?v=$1 [QSA,L] RewriteRule (.*) index.php?v=$1 [QSA,L]
#RewriteRule /^$ index.php?v=$1 [QSA,L]
RewriteRule ^milfs/archivos/$ milfs/archivos/index.php?archivo=$1 [L,QSA,NC]

View File

@ -989,7 +989,7 @@ $(document).ready(function() {
</script> </script>
<!-- Piwik --> <!-- Piwik -->
<script type="text/javascript"> <!-- <script type="text/javascript">
var _paq = _paq || []; var _paq = _paq || [];
_paq.push(['trackPageView']); _paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']); _paq.push(['enableLinkTracking']);
@ -1001,7 +1001,7 @@ $(document).ready(function() {
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})(); })();
</script> </script>
<noscript><p><img src="//stats.tupale.co/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript> <noscript><p><img src="//stats.tupale.co/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript> -->
<!-- End Piwik Code --> <!-- End Piwik Code -->
</body> </body>
</html> </html>

View File

@ -155,29 +155,33 @@ return $resultado;
function json_tabla($contenido,$campo,$control){ function json_tabla($contenido,$campo,$control){
$tipo = remplacetas('form_campos','id',"$campo",'campo_tipo',"") ;
$datos = json_decode($contenido, true); $datos = json_decode($contenido, true);
foreach ($datos as $id_campo => $valor) { foreach ($datos as $id_campo => $valor) {
$campo_tipo = remplacetas('form_campos','id',"$campo",'campo_tipo',"") ;
if($campo_tipo[0] =="31") {
$link_url = "$_SESSION[site]milfs/archivos/?archivo=".$valor;
$ext = explode(".", $valor); $ext = strtolower($ext[count($ext) - 1]);
if($ext=='jpg' or $ext=='png' or $ext=='gif') {
$valor="<img src='$link_url' alt='$valor' class='imagen_multiple_$campo img img-responsive'>";
}else{$valor="<a class='link_multiple_$campo' href='$link_url' >$valor</a>"; }
}
$linea .= "<div class='div_$campo' >$valor</div>";
if(is_array($valor)) {
foreach ($valor as $c => $v) { foreach ($valor as $c => $v) {
if($tipo[0]==31 AND $c=="nombre") { $linea .= "<div class='div_$campo' >$v</div>";
$url= $full= "$_SESSION[site]milfs/archivos/?archivo=".$v; }
$linea .= "<tr><td>$c</td><td><strong><a href='$url'>$v</a></strong></td></tr>";
}else{
$linea .= "<tr><td>$c</td><td><strong>$v</strong></td></tr>";
}
} }
} }
$resultado=" $resultado="
<table class='table table-striped table-responsive' id='tabla_$control' > <div class='container-fluid container_$campo_$control'>$linea $campo_tipo[0]</div>
<tr><th>Campo</th><th>Valor</th></tr>
$linea
</table>
"; ";
@ -1692,7 +1696,7 @@ if (mysqli_num_rows($datos_consulta)!='0'){
$json_array = array(); $json_array = array();
$listado_atenciones = " $listado_atenciones = "
<table id='tabla_$identificador' style='' class='tabla_datos table table-hover table-striped table-bordered table-condensed table-responsive' > <table id='tabla_estructura_$identificador' style='' class='tabla_datos table table-hover table-striped table-bordered table-condensed table-responsive' >
"; ";
while( $row = mysqli_fetch_array( $datos_consulta ) ) { while( $row = mysqli_fetch_array( $datos_consulta ) ) {
@ -1715,7 +1719,7 @@ while( $row = mysqli_fetch_array( $datos_consulta ) ) {
if($tipo_campo[0] =="29" ) {$contenido[0] ="<img class='img img-responsive' src='$contenido[0]'> "; }//$contenido="<img class='img img-responsive' src='$contenido'>"; if($tipo_campo[0] =="29" ) {$contenido[0] ="<img class='img img-responsive' src='$contenido[0]'> "; }//$contenido="<img class='img img-responsive' src='$contenido'>";
if($tipo_campo[0] =="31" ) { if($tipo_campo[0] =="31" ) {
$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]"; $link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]";
$contenido[0] = "<a href='$link_url' target='_blank' >$contenido[0]</a>"; $contenido[0] = "<a id='link_$row[id_campo]_$row[orden]' href='$link_url' target='_blank' >$contenido[0]</a>";
} }
if($tipo_campo[0]=='10'){ if($tipo_campo[0]=='10'){
$render = relacion_render("$row[form_id]","$row[id_campo]",$contenido[0],'5',''); $render = relacion_render("$row[form_id]","$row[id_campo]",$contenido[0],'5','');
@ -1726,13 +1730,13 @@ while( $row = mysqli_fetch_array( $datos_consulta ) ) {
$json_array[$row['campo_nombre']."_titulo"] = "$contenido[0]"; $json_array[$row['campo_nombre']."_titulo"] = "$contenido[0]";
//imprimir_buscador_campo($id_campo,$valor) //imprimir_buscador_campo($id_campo,$valor)
$listado_atenciones .= "<tr > $listado_atenciones .= "<tr >
<td class='small' width='25%' title=' ($row[id_campo]) ".$row['campo_descripcion']." '> ".$row['campo_nombre'].": </td> <td class='small' width='25%' title=' ($row[id_campo]) ".$row['campo_descripcion']." '> ".$row['campo_nombre'].": </td>
<td style=' word-wrap: break-word;'>$imagen <strong class='' style=' word-wrap: break-word;'> $render </strong> </td> <td style=' word-wrap: break-word;'>$imagen <strong class='' style=' word-wrap: break-word;'> $render </strong> </td>
</tr>"; </tr>";
}else { $listado_atenciones .= "";} }else { $listado_atenciones .= "";}
}/// fin d el array para datos de la consulta }/// fin d el array para datos de la consulta
$listado_atenciones = "<div class=''>$listado_atenciones</table></div>"; $listado_atenciones = "<div class='contenedor_estructura'>$listado_atenciones</table></div>";
} else { }/// fin de si hay resultados en $datos_consulta } else { }/// fin de si hay resultados en $datos_consulta
@ -4752,7 +4756,7 @@ foreach($listado_campos as $campo=>$valor){
elseif($tipo_campo[0] =="31") { elseif($tipo_campo[0] =="31") {
//$json = html_entity_decode($contenido[0]); //$json = html_entity_decode($contenido[0]);
$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]"; $link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]";
$valor_actual = "<a href='$link_url' target='_blank' >$contenido[0]</a>"; $valor_actual = "<a id='link_$row[id_campo]_$row[orden]_consultar_formulario' href='$link_url' target='_blank' >$contenido[0]</a>";
@$listado_campos .= "<td title='' >$valor_actual</td>"; @$listado_campos .= "<td title='' >$valor_actual</td>";
} }
// //
@ -9844,7 +9848,7 @@ if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
ORDER BY form_contenido_campos.orden ASC $limit ORDER BY form_contenido_campos.orden ASC $limit
"; ";
}else { }else {
$consulta = "SELECT * FROM form_datos WHERE control = '$control' $where_timestamp GROUP BY id_campo" ; $consulta = "SELECT *FROM form_contenido_campos , form_datos WHERE form_datos.control = '$control' AND form_contenido_campos.id_campo = form_datos.id_campo $where_timestamp GROUP BY form_contenido_campos.id_campo,form_datos.orden" ;
} }
$control = mysql_seguridad($control); $control = mysql_seguridad($control);
@ -9870,6 +9874,7 @@ if (mysqli_num_rows($sql)!='0'){
$campo_tipo =$campo_tipo[0]; $campo_tipo =$campo_tipo[0];
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"$timestamp"); $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"$timestamp");
$contenido_array = $contenido; $contenido_array = $contenido;
$contenido_multiple= $contenido[10];
// $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control"); // $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control");
$md5_contenido = $contenido[4]; $md5_contenido = $contenido[4];
$contenido_original = $contenido[3]; $contenido_original = $contenido[3];
@ -9934,8 +9939,17 @@ if (mysqli_num_rows($sql)!='0'){
$valor_actual = json_render("$contenido","html","$control"); $valor_actual = json_render("$contenido","html","$control");
$contenido = "$valor_actual";} $contenido = "$valor_actual";}
elseif($campo_tipo =="31"){ elseif($campo_tipo =="31"){
$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido"; if($multiple=="1") {
$contenido = "<a href='$link_url' target='_blank' >$contenido</a>"; /* foreach ($contenido[9] as $id_campo => $valor) {
$contenido_matriz .= "<li>$id_campo : $valor</li>";
$valor_actual = json_render("$contenido","html","$control");
}
$contenido=$contenido_matriz;*/
$valor_actual = json_tabla("$contenido_array[9]","$row[id_campo]","$control");
$contenido=$valor_actual;
}
//$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido";
//$contenido = "<a id='link_$row[id_campo]_$row[orden]_formulario_imprimir' href='$link_url' target='_blank' >$contenido</a> $multiple ";
} }
elseif($campo_tipo=="24"){ elseif($campo_tipo=="24"){
@ -9977,12 +9991,14 @@ $campo_imagen = buscar_campo_tipo($id,"15");
$campo_imagen = $campo_imagen[0]; $campo_imagen = $campo_imagen[0];
//// ////
if($row['id_campo'] == $campo_imagen AND $tipo !="" ){ $contenido = strip_tags($contenido); } if($row['id_campo'] == $campo_imagen AND $tipo !="" ){ $contenido = strip_tags($contenido); }
$campo[$row['id_campo']]=$contenido; $campo[$row['id_campo']]=$contenido;
$campo_400[$row['id_campo']] = substr($contenido,0, $length = 400)."... ";//$contenido; $campo_400[$row['id_campo']] = substr($contenido,0, $length = 400)."... ";//$contenido;
$campo_80[$row['id_campo']] = substr($contenido,0, $length = 80);//$contenido; $campo_80[$row['id_campo']] = substr($contenido,0, $length = 80);//$contenido;
$campo_55[$row['id_campo']] = substr($contenido,0, $length = 55);//$contenido; $campo_55[$row['id_campo']] = substr($contenido,0, $length = 55);//$contenido;
$campo_full[$row['id_campo']] = $contenido_full; $campo_full[$row['id_campo']] = $contenido_full;
$campo_limpio[$row['id_campo']] = trim(strip_tags($contenido," ")); $campo_limpio[$row['id_campo']] = trim(strip_tags($contenido," "));
$campo_multiple[$row['id_campo']] = $contenido;
$campo_limpio_80[$row['id_campo']] = strip_tags($contenido); $campo_limpio_80[$row['id_campo']] = strip_tags($contenido);
$fecha = date ( "Y-m-d h:i:s" , $row['timestamp'] ); $fecha = date ( "Y-m-d h:i:s" , $row['timestamp'] );