diff --git a/funciones/funciones.php b/funciones/funciones.php
index 25aa69a..b78d977 100644
--- a/funciones/funciones.php
+++ b/funciones/funciones.php
@@ -283,6 +283,9 @@ $acciones
return $onload;
}
+
+
+
function vista_voyeur($form){
$plantilla="carousel";
/// a=Aplicacion
@@ -4663,14 +4666,19 @@ function cerrar_sesion(){
$xajax->registerFunction("cerrar_sesion");
-function listado_entradas($formulario,$registros){
+function listado_entradas($formulario,$registros,$tipo){
$w_campo = "";
$resultado = "";
$listado = "";
-
+$array= array();
+if($registros ==""){$limite ="";}else{$limite =" limit $registros";}
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
+ $campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
if($campo_titulo[0] !="") { $w_campo ="AND id_campo='$campo_titulo[0]' "; $w_nombre_campo =" id_campo='$campo_titulo[0]' "; }
-$consulta = "SELECT * FROM form_datos WHERE form_id='$formulario' $w_campo GROUP BY control ORDER BY id DESC LIMIT $registros ";
+$consulta = "SELECT * FROM form_datos
+ WHERE form_id='$formulario' $w_campo
+ GROUP BY control ORDER BY id DESC
+ $limite ";
$link=Conectarse();
mysqli_set_charset($link, "utf8");
mysqli_real_escape_string($link,$consulta);
@@ -4680,9 +4688,14 @@ $resultado = mysqli_num_rows($sql);
while( $row = mysqli_fetch_array( $sql ) ) {
$contenido =strip_tags($row['contenido']);
+
if($campo_titulo[0] !="") {
$nombre = remplacetas_orden('form_datos','control',$row['control'],'contenido'," $w_nombre_campo " ,"ORDER BY timestamp DESC") ;
}else {$nombre[0] = $contenido; }
+ if($campo_descripcion[0] !="") {
+ $w_descripcion ="id_campo='$campo_descripcion[0]' ";
+ $descripcion = remplacetas_orden('form_datos','control',$row['control'],'contenido'," $w_descripcion " ,"ORDER BY timestamp DESC") ;
+ }else {$descripcion[0] = ""; }
$maximo ="80";
$size= strlen($contenido);
@@ -4693,18 +4706,35 @@ while( $row = mysqli_fetch_array( $sql ) ) {
$contenido = $contenido;
}
///href='../d$row[control]'
- $listado .= "
-
$nombre[0]
+ if($tipo=="array"){
+ $array[$row['control']]= $nombre[0];
- ";
+ }
+ elseif($tipo=="avatar"){
+ $campo_imagen = buscar_campo_tipo("$formulario","15");
+ $avatar = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
+ $avatar = "";
+
+ $array[$row['control']]= "$avatar
$nombre[0]
$descripcion[0]
";
+ }
+ else{
+ $listado .= " $nombre[0]";
+ }
}
+if($tipo=="array" OR $tipo=="avatar"){
+ $resultado = $array;
-$resultado= "
- ";
}
+ else{
+ $resultado= "
+ ";
+}
+
+
+}else{}
return $resultado;
@@ -4733,7 +4763,7 @@ $resultado = mysqli_num_rows($sql);
while( $row = mysqli_fetch_array( $sql ) ) {
- $entradas = listado_entradas($row['id'],"$registros");
+ $entradas = listado_entradas($row['id'],"$registros","");
//href='../g$row[id]'
$listado .= "
@@ -8142,7 +8172,7 @@ foreach($campos as $campo=>$valor){
$valor_actual = relacion_render("$id_form","$row[id_campo]",$contenido[0],'5','relacion_drop');
@$listado_campos .= "$valor_actual | "; }
elseif($tipo_campo[0] =="6" ) {
- $contenido_campo =imprimir_buscador_campo($valor,$contenido[0]) ;
+ $contenido_campo =imprimir_buscador_campo($valor,$contenido[0],'') ;
@$listado_campos .= "$contenido_campo | ";
}
elseif($tipo_campo[0] =="29" ) {
@@ -11843,14 +11873,16 @@ $div ="div_buscador_$name";
//$onchange = " delay(xajax_buscador_select('$id_campo','$form_id',(document.getElementById('buscador_$name').value),'$name','$control','$tipo'),'10500'); document.getElementById('$name').value='';";
$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor","");
$claves= $claves[0];
+//$valor_descripcion = remplacetas("form_datos","control","$valor","contenido","form_id = '$form_id' AND id_campo = '$id_campo' ");
+$valor_descripcion = imprimir_buscador_campo("$id_campo","$valor","");
//$onchange = " delayFunction(function() { javascript:xajax_buscador_select('$id_campo','$form_id',(document.getElementById('buscador_$name').value),'$name','$control','$claves')},0); ; document.getElementById('$name').value='';";
$onchange = "javascript:xajax_buscador_select('$id_campo','$form_id',(document.getElementById('buscador_$name').value),'$name','$control','$claves'); ; document.getElementById('$name').value='';";
$onclick = " xajax_buscador_select('$id_campo','$form_id','','$name','$control','$tipo'); document.getElementById('$name').value=''; (this).value='';";
$resultado ="
-
-
-
+
+
+
";
@@ -15508,7 +15540,7 @@ if (mysqli_num_rows($sql)!=0){
mysqli_data_seek($sql, 0);
while( $row = mysqli_fetch_array( $sql ) )
{
- $depliegue = formulario_imprimir_linea($row[form_id],$row[control]);
+ $depliegue = formulario_imprimir_linea($row[form_id],$row[control],'');
$titulo = formulario_imprimir_linea($row[form_id],$row[control],'titulos');
$campos .= " $depliegue
";
@@ -15677,7 +15709,7 @@ $fila=0;
$formulario_nombre = remplacetas('form_id','id',$row[form_id],'nombre') ;
$fila = $fila +1;
if ($fila %2 == 0){$bg='LightCyan';}else{ $bg='FFFFFF';}
- $depliegue = formulario_imprimir_linea($row[form_id],$row[control]);
+ $depliegue = formulario_imprimir_linea($row[form_id],$row[control],'');
$titulo = formulario_imprimir_linea($row[form_id],$row[control],'titulos');
$menu ="
|