<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>