<?php
$this->layout=FALSE;
set_time_limit(900);
ob_start();
//TOMAMOS TODAS LAS VARIABLES QUE VIENEN DE LA PANTALLA
$criterio = '';
$criterio1 = '';
$criterio2 = '';
$criterio3 = '';
$criterio4 = '';
$id_cuenta_desde = $model->id_cuenta_desde;
$id_cuenta_hasta = $model->id_cuenta_hasta;
$filtro_fecha_desde = $model->fecha_desde;
$filtro_fecha_hasta = $model->fecha_hasta;
$nivel = $model->nivel;
$naturaleza = $model->naturaleza;
$tipo = $model->titulo_mov;
$grupo = $model->grupo_cuenta;
$filtro_sin_ceros = $model->sin_ceros;
//$filtro_nivel = $model->nivel;

//echo "<pre>".print_r($model,true)."</pre>"; die();

echo "<table border=\"1\" align=\"center\">";
echo "<tr bgcolor=\"#E6E6FA\">
<td align=\"center\"><font color=\"#000000\"><strong>PLAN DE CUENTAS CONTABLES</strong></font></td>
 </tr>";
echo "</table>";
echo "<table border=\"1\" align=\"center\">";
echo "<tr bgcolor=\"#394251\">
  <td align=\"center\"><font color=\"#ffffff\"><strong>Codigo de Cuenta</strong></font></td>
  <td align=\"center\"><font color=\"#ffffff\"><strong>Descricpion</strong></font></td>";

 if (!empty($id_cuenta_desde) and !empty($id_cuenta_desde))
     {$criterio= "AND   codigo_cuenta>= '$id_cuenta_desde'
                  AND   codigo_cuenta<= '$id_cuenta_hasta'";}

  if (!empty($nivel))
     {$criterio1= "AND   nivel= '$nivel'";}

   if (!empty($naturaleza))
     {$criterio2= "AND   naturaleza= '$naturaleza'";}

   if (!empty($tipo))
     {$criterio3= "AND   titulo_mov= '$tipo'";}

   if (!empty($grupo))
     {$criterio4= "AND   grupo_cuenta= '$grupo'";}

 /*if (empty($id_cuenta_desde) and empty($id_cuenta_desde) and !empty($nivel))
     {$criterio= "WHERE nivel = '$nivel'";}*/

 $sql=Yii::app()->db->createCommand("SELECT  * FROM contable.vsw_detalle_analitico
                                     WHERE   cuenta>'0'
                                      ".$criterio."
                                      ".$criterio1."
                                      ".$criterio2."
                                      ".$criterio3."
                                      ".$criterio4."")->queryAll();
 $codigo_cuenta = array();
 $descripcion   = array();
 
for ($i = 0; $i<sizeof($sql); $i++){

  $codigo_cuenta[]= $sql[$i]["codigo_cuenta"];
  $descripcion[] = $sql[$i]["descripcion"];
     //$codigo[] = $sql[$i]["codigo"];
         echo "<tr>";
      echo "<td align=\"left\">".$codigo_cuenta[$i]."</td>";
         echo "<td align=\"\">".strtoupper(utf8_decode($descripcion[$i]))."</td>";
      //echo "<td align=\"\">".$codigo[$i]."</td>";
         echo "</tr>";
     }
//}
echo "</table>";
$reporte = ob_get_clean();
header("Content-type: application/vnd.ms-excel; charset=iso-8859-1");
header("Content-Disposition: attachment; filename=Plan de Cuentas-".date('Y-m-d').".xls");
header("Pragma: no-cache");
header("Expires: 0");
echo $reporte;
?>
