diff --git a/funciones/funciones.php b/funciones/funciones.php index 8cabf4b..21b136a 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -14156,12 +14156,25 @@ while( $row = mysqli_fetch_array( $sql ) ) { return $contenido; } +function revisar_version($id_campo,$form,$control){ + $consulta ="SELECT timestamp, id FROM form_datos WHERE form_id ='$form' AND id_campo ='$id_campo' + AND control='$control' ORDER BY timestamp DESC"; + $link=Conectarse(); + $sql=mysqli_query($link,$consulta); + if (mysqli_num_rows($sql)>'1'){ + $id = mysqli_result($sql,0,"id"); + $resultado ="$id"; + }else{ + $resultado=""; + } +return $resultado; +} function contenido_lista($id,$categoria,$subcategoria,$plantilla){ $campo_categoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria'") ; $campo_subcategoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'subcategoria'") ; $consulta = " - SELECT control as identificador,id,form_id,contenido ,control FROM form_datos + SELECT control as identificador,id,form_id,contenido ,control ,id_campo FROM form_datos WHERE form_id = '$id' AND id_campo ='$campo_categoria[0]' GROUP BY form_datos.contenido "; @@ -14174,11 +14187,12 @@ function contenido_lista($id,$categoria,$subcategoria,$plantilla){ $orden = 0; while( $row = mysqli_fetch_array( $sql ) ) { + $version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]"); + if($version =="" or $version =="$row[id]"){ + $contenido_item ="