diff --git a/funciones/funciones.php b/funciones/funciones.php index 35cc1a6..ed8b7d0 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -481,8 +481,7 @@ $token = array( $existe = remplacetas('form_permisos','form_id',$valor,'id',"tipo='$tipo' AND id_empresa = '$_SESSION[id_empresa]'") ; if($existe[0] !=""){ - $consulta="UPDATE `form_permisos` SET `control` = '', `permiso` = '$token', `creacion` = NOW(), `id_usuario` = '$_SESSION[id]', `tipo` = '$tipo', `vencimiento` = '0', `id_empresa` = '$_SESSION[id_empresa]', `form_id` = '$valor' - WHERE `form_permisos`.`id` = '$existe[0]'"; + $consulta="UPDATE `form_permisos` SET `control` = '', `permiso` = '$token', `creacion` = NOW(), `id_usuario` = '$_SESSION[id]', `tipo` = '$tipo', `vencimiento` = '0', `id_empresa` = '$_SESSION[id_empresa]', `form_id` = '$valor' WHERE `form_permisos`.`id` = '$existe[0]'"; $sql=mysqli_query($link,$consulta); $respuesta->addAssign("$div","value","$token" ); @@ -6161,6 +6160,7 @@ return $resultado; function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$plantilla){ + $registros_grid = $registros; $linea_li=""; $linea_planilla=""; if($plantilla=="") { $plantilla="landingpage";} @@ -6181,6 +6181,7 @@ function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$p $campo_filtro =""; $lineas =""; $linea =""; + $linea_grid =""; $linea_listado =""; $formato =""; $href_4=""; @@ -6200,22 +6201,28 @@ elseif($orden == "ASC" ) { $ordenar= "ORDER BY form_datos.id ASC "; } else{} $respuesta = new xajaxResponse('utf-8'); - $id_form = $form; +if($tipo=='grid'){ +if($registros_grid ==""){$registros_grid='4';} +$limit =" LIMIT $registros_grid "; + +}else{ $limit="";} + if($campo_orden !="") { - $consulta_principal = " - SELECT control,id,form_id,contenido FROM form_datos - WHERE form_id = '$form' AND id_campo ='$campo_orden' + $consulta_principal = " SELECT control,id,form_id,contenido FROM form_datos + WHERE form_id = '$form' AND id_campo ='$campo_orden' $limit $filtro_proceso GROUP BY form_datos.control - ORDER BY CAST(contenido AS SIGNED ) $orden "; + ORDER BY CAST(contenido AS SIGNED ) $orden $limit"; }else { -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id_form' $filtro_proceso GROUP BY form_datos.control $ordenar"; +$consulta_principal = "SELECT control,id,form_id FROM form_datos +WHERE form_id = '$id_form' $filtro_proceso GROUP BY form_datos.control $ordenar $limit"; } $link=Conectarse(); mysqli_set_charset($link, "utf8"); mysqli_real_escape_string($link,$consulta_principal); $sql_total=mysqli_query($link,$consulta_principal); +//return "($consulta_principal)"; $total_registros = mysqli_num_rows($sql_total);//formulario_contar($id_form); if($registros=="") { $registros="$total_registros"; $origen="url";} /// PAGINACION @@ -6248,7 +6255,7 @@ if (mysqli_num_rows($sql)!='0'){ $link = ""; if (($page -1) > 0) { - if(isset($_REQUEST[registros])) { + if(isset($_REQUEST['registros'])) { $href_1 = "$origen®istros=$registros&pagina=1&orden=$orden"; $href_2 = "$origen®istros=$registros&pagina=".($pagina-1)."&orden=$orden"; } @@ -6297,6 +6304,7 @@ if (mysqli_num_rows($sql)!='0'){ } $paginacion = "