<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/datepicker.min.css" />
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/datepicker3.min.css" />
<script src="<?php echo Yii::app()->request->baseUrl; ?>/js/bootstrap-datepicker.min.js"></script>
<?php Yii::app()->getClientScript()->registerCssFile(Yii::app()->baseUrl.'/css/bootstrap2-toggle.css'); ?>
<?php Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl.'/js/bootstrap2-toggle.js'); ?>

<h2 style="text-align: center;">Generar reporte situación financiera <?= $periodo->nombre_periodo ?></h2>
<br>

<?php
   $this->widget('bootstrap.widgets.TbAlert', [
       'block' => true,
       'fade' => true,
       'closeText' => '&times;',
       'alerts' => [
           'info' => ['block' => true, 'fade' => true, 'Text' => '&times;'],
       ],
   ]);
?>

<div class="form">
    <?php $form=$this->beginWidget('CActiveForm', array(
        'id'=>'detalle-analitico-busca_balance_comprobacion-form',
        'enableAjaxValidation'=>false,
    )); ?>
        <fieldset>
            <h4>Cuentas contables</h4>
            <div class="span5">
                <?php echo $form->labelEx($model,'id_cuenta_desde'); ?>
                <?php
                    if ($model->cuentamov!='') {
                        $value=$model->cuentamov->codigo_cuenta;
                    } else {
                        $value='';
                    }
                    echo $form->hiddenField($model, 'id_cuenta_desde');
                    $this->widget('zii.widgets.jui.CJuiAutoComplete', array(
                        'name'=>'cuenta_desde',
                        'model'=>$model,
                        'value'=>$value,
                        'sourceUrl'=>$this->createUrl('CuentaRealmovId'),
                        'options'=>array(
                            'minLength'=>'1',
                            'showAnim'=>'fold',
                            'select' => 'js:function(event, ui)
                            { jQuery("#ReportesContables_id_cuenta_desde").val(ui.item["id"]); }',
                            'search'=> 'js:function(event, ui)
                            { jQuery("#ReportesContables_id_cuenta_desde").val(); }'
                        ),
                        'htmlOptions'=>array(
                            'class'=>'span5',
                        ),
                    ));
                ?>
                <?php echo $form->error($model,'cuenta_desde'); ?>
            </div>
            <div class="span5">
                <?php echo $form->labelEx($model,'id_cuenta_hasta'); ?>
                <?php
                    if ($model->cuentamov!='')
                    {
                        $value=$model->cuentamov->codigo_cuenta;
                    }else {
                        $value='';
                    }
                    echo $form->hiddenField($model, 'id_cuenta_hasta');
                    $this->widget('zii.widgets.jui.CJuiAutoComplete', array(
                        'name'=>'cuenta_hasta',
                        'model'=>$model,
                        'value'=>$value,
                        'sourceUrl'=>$this->createUrl('CuentaRealmovId'),
                        'options'=>array(
                            'minLength'=>'1',
                            'showAnim'=>'fold',
                            'select' => 'js:function(event, ui)
                            { jQuery("#ReportesContables_id_cuenta_hasta").val(ui.item["id"]); }',
                            'search'=> 'js:function(event, ui)
                            { jQuery("#ReportesContables_id_cuenta_hasta").val(); }'
                        ),
                        'htmlOptions'=>array(
                            'class'=>'span5',
                        ),
                    ));
                ?>
                <?php echo $form->error($model,'cuenta_hasta'); ?>
            </div>
        </fieldset>
        <fieldset>
            <h4>Fechas</h4>
            <div class="span5">
                <?= $form->labelEx($model,'fecha_desde') ?>
                <?php
                    if ($model->fecha_desde!='') {
                        $model->fecha_desde=date('d-m-Y',strtotime($model->fecha_desde));
                    }
                    $ano = date('Y', strtotime($periodo->fecha_inicio));
                    echo $form->textField($model, 'fecha_desde', ['class' => 'datepicker', 'data-ano' => $ano])
                ?>
                <?php echo $form->error($model,'fecha_desde'); ?>
            </div>
            <div class="span5">
                <?php echo $form->labelEx($model,'fecha_hasta'); ?>
                <?php
                    if ($model->fecha_hasta!='') {
                        $model->fecha_hasta=date('d-m-Y',strtotime($model->fecha_hasta));
                    }
                    echo $form->textField($model, 'fecha_hasta', ['class' => 'datepicker', 'data-ano' => $ano])
                ?>
                <?php echo $form->error($model,'fecha_hasta'); ?>
            </div>
        </fieldset>
        <br>
        <fieldset>
            <h4>Habilitar firmas en reporte</h4>
            <?php if (!empty($categorias)): ?>
                <?php foreach ($categorias as $key => $value): ?>
                    <div class="row-fluid">
                        <div class="span12"><h3 align="center"><?php echo $value->nombre_dept; ?></h3></div>
                    </div>
                    <?php
                        $funcionarios = Funcionario::model()->findAll(array('condition'=>'id_dpto=:dpto and activo=true', 'order'=>'id_jerarquia asc', 'params'=>array(':dpto'=>$value->id)) );
                        if (!empty($funcionarios)){
                    ?>
                    <div class="row-fluid">
                    <?php foreach ($funcionarios as $funcionario => $datos): ?>
                        <?php if ($datos->id_dpto == $value->id){ ?>
                            <div class="span3">
                                <div align="center"><?php echo CHtml::label($datos->nombre.' '.$datos->apellido.'<br/>'.$datos->idJerarquia->nombre_cargo,''); ?></div>
                                <div align="center" class='bot_marg'><?php echo CHtml::checkBox($value->nombre_dept.'['.$datos->id.']', false); ?></div>
                            </div>
                        <?php } ?>
                    <?php endforeach ?>
                    </div>
                    <br>
                    <?php } else { ?>
                        <div class="row-fluid">
                            <div class="span12" align="center"><span>No hay funcionarios registrados en este Dpto.</span></div>
                        </div><br/>
                    <?php } ?>
                <?php endforeach ?>
            <?php else: ?>
                <div class="row-fluid">
                    <div class="span12" align="center"><span>No hay departamentos. registrados.</span></div>
                </div>
            <?php endif ?>
        </fieldset>
        <br>
        <fielset>
            <h4>Otras opciones</h4>
            <div class="row">
                <div class="span3">
                    <?php echo $form->labelEx($model,'nivel'); ?>
                    <?php echo $form->dropDownList($model,'nivel',array(1=>'1 ) Rubro','2'=>'2 ) Grupo','3'=>'3 ) Cuenta',
                        '4'=>'4 )  1 era Subcuenta','5'=>'5 )  2 da Subcuenta','6'=>'6 )  3 era Subcuenta',
                        '7'=>'7 )  Auxiliar'),array('class'=>'span2')); ?>
                    <?php echo $form->error($model,'nivel'); ?>
                </div>
                <div class="span3">
                    <?= $form->labelEx($model,'sin_ceros') ?>
                    <?= $form->checkBox($model,'sin_ceros') ?>
                    <?= $form->error($model,'sin_cero') ?>
                </div>
                <div class="span3">
                    <?= $form->labelEx($model,'excluir_movimiento_cierre') ?>
                    <?= $form->checkBox($model,'excluir_movimiento_cierre') ?>
                    <?= $form->error($model,'excluir_movimiento_cierre') ?>
                </div>
                <div class="span3">
                    <?= $form->label($model, 'formato') ?>
                    <?= $form->checkBox($model, 'formato', [
                        'data-toggle' => 'toggle',
                        'data-on' => 'PDF',
                        'data-off' => 'Excel',
                        'data-size' => 'normal',
                        'data-onstyle' => 'primary',
                        'data-offstyle' => 'success',
                    ]); ?>
                </div>
            </div>
        </fielset>
        <div class="form-actions text-center">
            <?php $this->widget('bootstrap.widgets.TbButton', array('buttonType'=>'submit', 'label'=>'Buscar', 'type' => 'primary')); ?>
        </div>
    <?php $this->endWidget(); ?>
</div>

<script type="text/javascript">
    var ano = $('.datepicker').data('ano');
    $('.datepicker').datepicker({
        defaultViewDate: new Date(ano, 0, 1),
        startDate: new Date(ano, 0, 1),
        endDate: new Date(ano, 11, 31),
        format: 'dd-mm-yyyy',
        autoclose: true
    });
</script>
