Exemplo n.º 1
0
function datos_grid($id_form, $filtro, $valor, $plantilla)
{
    if ($valor != "") {
        $md5_valor = $valor;
        if ($filtro != '') {
            $w_filtro = " AND id_campo = '{$filtro}' AND md5(binary contenido) = '{$md5_valor}'  ";
        }
    }
    $consulta = "SELECT * FROM form_datos WHERE form_id= '{$id_form}' {$w_filtro} GROUP BY control LIMIT 250";
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    //mysql_real_escape_string($consulta);
    $sql = mysql_query($consulta, $link);
    $descripcion = remplacetas('form_id', 'id', $id_form, 'descripcion', "");
    $descripcion = $descripcion[0];
    $buscador = buscar_datos("", "{$id_form}", "{$plantilla}", "grid_resultado");
    $contenido = "{$descripcion}";
    if (mysql_num_rows($sql) != 0) {
        mysql_data_seek($sql, 0);
        $fila = 1;
        $divider = 3;
        $cols = 12 / $divider;
        $i = 0;
        while ($row = mysql_fetch_array($sql)) {
            if ($i % $divider == 0) {
                $contenido .= "\n\t\t\n\t\t\t\t\t\t<div class='container-fluid ' role='row' id='grid_{$i}'  style=''>\n\n\t\t\t\t\t\t\t";
            }
            $i++;
            $datos = contenido_mostrar("{$id_form}", "{$row['control']}", '', "{$plantilla}");
            $contenido .= "<div class='col-sm-{$cols}' style=''>{$datos}</div>";
            $fila++;
            if ($i % $divider == 0) {
                $contenido .= "</div>\t";
            }
        }
    }
    $resultado = " <br>{$buscador}  <div id='grid_resultado'>  {$contenido}</div><br>";
    $respuesta = new xajaxResponse('utf-8');
    $respuesta->addAssign("contenedor", "innerHTML", $resultado);
    return $respuesta;
}
Exemplo n.º 2
0
function datos_grid($id_form, $filtro, $valor, $plantilla, $divider, $inicio, $limite)
{
    $respuesta = new xajaxResponse('utf-8');
    $nuevo_inicio = $inicio + $limite + 1;
    if ($inicio == "") {
        $inicio = "0";
        $script = "\n\$(window).scroll(function() {\n  if (\$(window).scrollTop() == \$(document).height() - \$(window).height()) {\n    xajax_datos_grid('{$id_form}','{$filtro}','{$valor}','{$plantilla}','{$divider}','{$nuevo_inicio}','{$limite}') ;\n  }\n});\n";
        //$respuesta->addScript("$script");
        //$respuesta->addAlert("$script");
    }
    if ($limite == "") {
        $limite = "250";
    }
    if ($valor != "") {
        $md5_valor = $valor;
        if ($filtro != '') {
            $w_filtro = " AND id_campo = '{$filtro}' AND md5(binary contenido) = '{$md5_valor}'  ";
        }
    }
    $consulta_total = "SELECT * FROM form_datos WHERE form_id= '{$id_form}' {$w_filtro} GROUP BY control ";
    $consulta = "SELECT * FROM form_datos WHERE form_id= '{$id_form}' {$w_filtro} GROUP BY control LIMIT {$inicio} , {$limite}";
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    //mysql_real_escape_string($consulta);
    $sql_total = mysql_query($consulta_total, $link);
    $total = mysql_num_rows($sql_total);
    $sql = mysql_query($consulta, $link);
    $descripcion = remplacetas('form_id', 'id', $id_form, 'descripcion', "");
    $descripcion = $descripcion[0];
    $buscador = buscar_datos("", "{$id_form}", "{$plantilla}", "grid_resultado");
    $contenido = "{$descripcion}";
    if (mysql_num_rows($sql) != 0) {
        mysql_data_seek($sql, 0);
        $fila = 1;
        if ($divider == "") {
            $divider = 3;
        }
        $cols = 12 / $divider;
        $i = 0;
        while ($row = mysql_fetch_array($sql)) {
            if ($i % $divider == 0) {
                $contenido .= "\n\t\t\n\t\t\t\t\t\t<div class='container-fluid ' role='row' id='grid_{$i}'  style=''>\n\n\t\t\t\t\t\t\t";
            }
            $i++;
            $datos = contenido_mostrar("{$id_form}", "{$row['control']}", '', "{$plantilla}");
            $contenido .= "<div class='col-sm-{$cols}' style=''>{$datos}</div>";
            $fila++;
            if ($i % $divider == 0) {
                $contenido .= "</div>\t";
            }
        }
    }
    $inicio = $inicio + $limite + 1;
    $div_mas_contenido = "mas_contenido_" . $inicio . "_" . $limite . "";
    $mostrado = $inicio + $limite - 1;
    //$limite = ($inicio+$limite-1);
    $resultado = " <br>{$buscador}  \n\n\t<div id='grid_resultado'> \n\n\t\t{$contenido} \n\t\t<div class='btn btn-default btn-block' id='{$div_mas_contenido}' onclick=\" xajax_datos_grid('{$id_form}','{$filtro}','{$valor}','{$plantilla}','{$divider}','{$inicio}','{$limite}') ;\" >\n\t\tMostrar mas resultados </div>\n\t</div><br>\n ";
    ///$respuesta->addScript("$script");
    $respuesta->addAssign("contenedor", "innerHTML", $resultado);
    return $respuesta;
}
Exemplo n.º 3
0
echo "<strong title='{$formulario_descripcion['0']}'>{$formulario_nombre['0']}</strong>";
?>
        </span>
		</a>
          </div>
          <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav">

	<?php 
echo portal_listado_formularios();
?>
				

            </ul>
			<?php 
echo buscar_datos("", "{$formulario}", "", "mostrar_contenido");
?>
          </div><!--/.nav-collapse -->
       </div> <!--/.container-fluid -->
    
<!-- /container -->
	<br>	<br>
	<div id ='contenedor' style='  ' class="container">
		<div class='row'>
			<div class='col-md-3'>
			
				<div class='panel panel-default'>
					<div class='panel panel-heading'>
						 <ul class='list-unstyled'>
						 
						 <?php