function consultar_contenido_formulario($form, $registros, $pagina, $tipo) { $imagen = ""; $busca = ""; $busqueda = ""; $fechas = ""; $campo = ""; $lineas = ""; $linea = ""; $formato = ""; $listado_nombres = ""; $respuesta = new xajaxResponse('utf-8'); $id_form = $form; $consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '{$id_form}' GROUP BY form_datos.control ORDER BY form_datos.id DESC "; $link = Conectarse(); mysql_query("SET NAMES 'UTF8'"); $sql_total = mysql_query($consulta_principal, $link); $total_registros = mysql_num_rows($sql_total); //formulario_contar($id_form); /// PAGINACION if ($pagina == '') { $inicio = 0; $pagina = 1; } else { $inicio = ($pagina - 1) * $registros; } if ($total_registros < $registros) { $limite = ""; } else { $limite = " LIMIT {$inicio}, {$registros} "; } $consulta_limite = $consulta_principal . $limite; $sql = mysql_query($consulta_limite, $link); mysql_data_seek($sql_total, 0); //$sql=mysql_query($consulta_principal,$link); if (mysql_num_rows($sql) != '0') { /////// FILTRO //$fecha = time (); // $ahora = date ( "Y-m-d" , $fecha ); // $campos = listar_campos_formulario($id_form,"select"); $link = ""; // $page = $_GET['page']; $page = $pagina; @($pages = ceil($total_registros / $registros)); //13; // Hardcoded for testing purpose $limit = 10; if ($pages >= 1 && $page <= $pages) { $counter = 1; $link = ""; if ($page - 1 > 0) { $link .= "<li><a href='#cabecera' title='Cambiar a la página 1' onClick=\"xajax_consultar_contenido_formulario('{$form}','{$registros}','1','');\"' style='cursor:pointer'><i class='fa fa-step-backward'></i></a> </li>\n \t\t\t\t\t<li><a href='#cabecera' title='Cambiar a la página " . ($pagina - 1) . "' onClick=\"xajax_consultar_contenido_formulario('{$form}','{$registros}','" . ($pagina - 1) . "','');\"' style='cursor:pointer'><i class='fa fa-backward'></i></a> </li>"; } for ($x = $page; $x <= $pages; $x++) { if ($counter < $limit) { if ($page == $x) { $link .= "<li class='active'><a href='#cabecera' title='Cambiar a la pagina {$x}' onClick=\"xajax_consultar_contenido_formulario('{$form}','{$registros}','{$x}','');\"' style='cursor:pointer'>{$x}</a> </li>"; } else { $link .= "<li class=''><a href='#cabecera' title='Cambiar a la pagina {$x}' onClick=\"xajax_consultar_contenido_formulario('{$form}','{$registros}','{$x}','');\"' style='cursor:pointer'>{$x}</a> </li>"; } } $counter++; } if ($page < $pages - $limit / 2) { $link .= "<li><a href='#cabecera' title='Cambiar a la pagina " . ($pagina + 1) . "' onClick=\"xajax_consultar_contenido_formulario('{$form}','{$registros}','" . ($pagina + 1) . "','');\"' style='cursor:pointer'><i class='fa fa-forward'></i></a></li>\n \t\t\t\t<li class=''><a href='#cabecera' title='Cambiar a la pagina {$pages}' onClick=\"xajax_consultar_contenido_formulario('{$form}','{$registros}','{$pages}','');\"' style='cursor:pointer'><i class='fa fa-step-forward'></i> </a></li>"; } } $paginacion = "<ul class='pagination '>{$link}</ul>"; $encabezado = " \n\t\t<div class='row' id='botonera'>\n\t\t\t<div class='col-sm-12'>\n\t\t\t <div class='text-center center-block'>\n\t\t\t\t<ul class='pagination'>\n\t\t\t\t\t<li role='presentation'><span>{$total_registros} registros</span></li>\t\n\t\t\t\t</ul>\n\t\t\t\t {$paginacion}\n\t\t\t </div>\n\t\t\t</div>\n\t\t</div> "; // $total_registros = mysql_num_rows($sql); /* $nombres_campos = listar_campos_formulario("$id_form","nombres"); foreach($nombres_campos as $campo_nombre=>$nombre){ $listado_nombres .= "<th>$nombre</th>"; } */ // $listado_nombres = "<tr><th class='actions' ></th><th>Identificador</th><th></th>$listado_nombres </tr>"; ///$listado_campos = listar_campos_formulario("$id_form",''); mysql_data_seek($sql_total, 0); while ($row = mysql_fetch_array($sql)) { // if (!is_array($listado_campos)){$listado_campos="<td >$listado_campos</td>";}else {$listado_campos=$listado_campos;} $linea .= landingpage_contenido_identificador("{$row['control']}", "{$id_form}", "landingpage", ''); //$linea .= mostrar_identificador("$row[control]","$id_form","landingpage",'simple');; //$linea .= "<br>$row[control]"; } $buscador = buscar_datos("*formato*", "{$form}", "landingpage", "mostrar_resultado"); $filtro = portal_filtro_campos_select($form, "{$campo_filtro}", "mostrar_resultado", "landingpage"); if ($tipo !== "" and $tipo !== "embebido") { $acciones = "\t<div class='row'>\n\t\t<div class='col-sm-7 col-md-2' >\n\t\t\n\t\t<div class='btn btn-success btn-block' onclick =\"xajax_formulario_embebido_ajax('{$form}','','nuevo');\"> <i class='fa fa-plus-square'></i> Agregar </a></div>\n\t\t</div>\n\t\t<div class='col-sm-7 col-md-5' >\n\t\t{$filtro}\n\t\t</div>\n\t\t {$buscador}\n\t</div>"; } $resultado = "\n<a name='cabecera'></a>\n<div id='mostrar_resultado'>\n{$acciones}\n\n{$linea}\n{$encabezado}\n</div>\n"; } else { $resultado = "<div class='alert alert-warning' ><h1>No hay resultados</h1> {$consulta_limite}</div>"; $respuesta->addAlert("No hay resultados"); return $respuesta; } /*$datos = $resultado; $div ="contenido_de_modal"; $resultado = "<div class=''> $datos</div>"; $div_contenido = "<div id='$div' >$div</div>"; */ if ($tipo == "") { // $respuesta->addAssign("contenido_interior","innerHTML","$div_contenido"); $respuesta->addAssign("mostrar_resultado", "innerHTML", "{$resultado}"); return $respuesta; } if ($tipo == "contenido" or $tipo == "embebido") { return $resultado; } }
<div class='panel panel-heading'> <ul class='list-unstyled'> <?php echo portal_listado_formularios(); ?> </ul> </div> <div class='panel-body'> <?php if ($id_campo == "") { echo portal_listado_campos("{$formulario}"); } else { echo portal_filtro_campos($formulario, $id_campo); echo portal_filtro_campos_select($formulario, "{$id_campo}"); } ?> </div> </div> </div> <div class='col-md-9'> <div id='mostrar_contenido'> <h1>Bienvenido a nuestro portal de datos</h1> </div> </div> </div> </div> <div class="" style="background-color: black; color:white; ">