Пример #1
0
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;
    }
}
Пример #2
0
					<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; ">