<div class="row blog-page blog-item"> <!--/col-md-2--> <div class="blog col-md-12"> <!-- <h2><a href="javascript:void(0);"><?php echo $model->encuesta; ?></a></h2> <div class="blog-post-tags"> <ul class="list-unstyled list-inline blog-info"> <li><i class="fa fa-calendar"></i> <?php echo $model->fecha?></li> <li><i class="fa fa-pencil"></i> <?php echo $model->autor?></li> <li><i class="fa fa-eye"></i> <?php echo $model->vistas?></li> </ul> </div> --> <!-- <p><small>Se muestran los primeros 200 registros de la base de datos.</small></p> --> <div class="table-responsive margin-bottom-20 margin-top-20" id="tabla1"> <table id="<?php echo $tabla?>" class="table table-striped table-bordered table-hover"> <thead id="encabezado-tabla"> <tr> <?php if(!empty($columnas)){ foreach ($columnas as $columna) { echo '<th nowrap title="'.$columna["descripcion"].'">'.$columna["nombre_corto"]. ' <div class="dropdownc"> <i class="fa fa-caret-down"></i>'. '<span class="dropdownc-content">'. '<input type="checkbox" name="agrupar" id="agrupar-'.$columna["encabezado"].'" value="'.$columna["encabezado"].'"> Agrupar <br>'. '<input type="checkbox" name="ocultar" id="ocultar-'.$columna["encabezado"].'" value="'.$columna["encabezado"].'"> Ocultar <br> <hr style="margin: 10px 0 !important;">'. '<input type="checkbox" name="maximo" id="operaciones-'.$columna["encabezado"].'" value="'.$columna["encabezado"].'" disabled> Máximo <br>'. '<input type="checkbox" name="minimo" id="operaciones-'.$columna["encabezado"].'" value="'.$columna["encabezado"].'" disabled> Mínimo <br>'. '<input type="checkbox" name="suma" id="operaciones-'.$columna["encabezado"].'" value="'.$columna["encabezado"].'" disabled> Sumar <br>'. '<input type="checkbox" name="promedio" id="operaciones-'.$columna["encabezado"].'" value="'.$columna["encabezado"].'" disabled> Promedio <br> <hr style="margin: 10px 0 !important;">'; if(Yii::app()->funciones->checkBD($tabla,$columna["encabezado"]) == 1){ $order = ' ORDER BY '.$columna["encabezado"].' * 1'; }else{ $order = ' ORDER BY '.$columna["encabezado"].' ASC'; } $connection = Yii::app()->db; $dataReaderDif = $connection->createCommand('SELECT DISTINCT '.$columna["encabezado"].' FROM '.$tabla.$order)->query(); $bandx = 0; if($columna["id_diccionario"] != 0 && $columna["encabezado"] != 'municipio'){ $modelDiccionario = Diccionarios::model()->findByPk($columna["id_diccionario"]); $dataReader = $connection->createCommand('SELECT * FROM '.$modelDiccionario->tabla)->query(); while(($row = $dataReader->read())!==false){ $diccionario[$row['id']] = $row['nombre']; } $bandx = 1; } while(($row = $dataReaderDif->read())!==false){ if($bandx == 1){ $idDif = $row[$columna["encabezado"]]; $valorDif = $diccionario[$idDif]; }else{ $valorDif = $row[$columna["encabezado"]]; } echo '<input type="checkbox" name="respuestas" id="respuestas" value="'.$columna["encabezado"].'-'.$row[$columna["encabezado"]].'"> '.$valorDif.'<br>'; } echo '</span></div></th>'; } } ?> </tr> </thead> <tbody id="contenido-tabla"> <?php foreach ($informacion as $valor) { echo '<tr>'; foreach($columnas as $columna) { $bandx = 0; if($columna["id_diccionario"] != 0 && $columna["encabezado"] != 'municipio'){ $modelDiccionario = Diccionarios::model()->findByPk($columna["id_diccionario"]); $dataReader = $connection->createCommand('SELECT * FROM '.$modelDiccionario->tabla)->query(); while(($row = $dataReader->read())!==false){ $diccionario[$row['id']] = $row['nombre']; } $bandx = 1; } if($bandx == 1){ $idDicc = $valor[$columna["encabezado"]]; $valorDicc = $diccionario[$idDicc]; }else{ $valorDicc = utf8_decode($valor[$columna["encabezado"]]); } echo '<td>'.$valorDicc.'</td>'; } echo '</tr>'; } ?> </tbody> </table> </div> <!-- /.table-responsive --> <div class="margin-bottom-30"></div> </div><!--/col-md-10--> <p><small>Se muestran los primeros 200 registros de la base de datos.</small></p> </div>