<?php
$this->PageTitle = 'Controle de Implantação';

$botoes = '{atividade} {view}';

$this->menu = array(
    array('label' => FaHtml::iconSetaClose(), 'url' => '#', 'linkOptions' => array('class' => 'search-button')),
    array('label' => FaHtml::iconRefresh(), 'url' => 'javascript:void(0);', 'linkOptions' => array('onclick' => 'reloadFrame();', 'class' => 'refresh-button')),
);
?>

<?php
if(!isset($_GET['Clientes'])) {
    if(User::getPrivilegio() == 21) {
        $model->CLI_DT_PROXIMO_POSVENDAS_FINAL = date('d/m/Y', strtotime('+7 days'));
        $model->CLI_DT_PROXIMO_POSVENDAS_FINAL_EMPTY = true;
    }
}

$dataProvider = $model->searchImplantacao();
?>
<div class="search-form" style="display:none" >
    <?php $this->renderPartial('_search_implantacao', array('model' => $model)); ?>
</div><!-- search-form -->

<?php

$this->widget('ext.Utils.widgets.CrmGridView', array(
    'id' => 'admin-grid',
    'dataProvider' => $dataProvider,
    'afterAjaxUpdate'=>'updated',
    'selectableRows' => 1,
    'pager' => Util::getPagerDefaultConfig(),
    'columns' => array(
        array(
            'name' => 'CLI_NOME',
            'value' => 'Util::getNomeImplantacao($data->CLI_NOME, $data->CLI_IMPLANTACAO) . Util::getInfoCliente($data)',
            'type' => 'raw'
        ),
        array(
            'name' => 'CLI_FONE1',
            'value' => '$data->CLI_FONE1',
            'htmlOptions' => array('width' => '90px'),
        ),
        array(
            'name' => 'CLI_CIDADE',
            'value' => 'GxHtml::valueEx($data->Cidade)',
            'htmlOptions' => array('width' => '120px'),
        ),
        array(
            'name' => 'CLI_IDMOTIVO',
            'value' => 'GxHtml::valueEx($data->ComoConheceu)',
        ),
        array(
            'name' => 'CLI_NOTA_SATISFACAO_IMPLANTACAO',
            'header' => '1ª Avaliação Implantação',
            'value' => '$data->getSatisfacao("CLI_NOTA_SATISFACAO_IMPLANTACAO")',
            'type' => 'raw',
            'htmlOptions' => array('width' => '115px'),
        ),
        array(
            'name' => 'CLI_DT_AVALIACAO_IMPLANTACAO',
            'header' => 'Data da 1ª Avaliação',
            'value' => '$data->CLI_DT_AVALIACAO_IMPLANTACAO',
        ),
        array(
            'name' => 'CLI_NOTA_SATISFACAO_IMPLANTACAO2',
            'header' => '2ª Avaliação Implantação',
            'value' => '$data->getSatisfacao("CLI_NOTA_SATISFACAO_IMPLANTACAO2")',
            'type' => 'raw',
            'htmlOptions' => array('width' => '115px'),
        ),
        array(
            'name' => 'CLI_DT_AVALIACAO_IMPLANTACAO2',
            'header' => 'Data da 2ª Avaliação',
            'value' => '$data->CLI_DT_AVALIACAO_IMPLANTACAO2',
        ),
        array(
            'name' => 'CLI_DT_PROXIMA_AVALIACAO_IMPLANTACAO',
            'value' => '$data->CLI_DT_PROXIMA_AVALIACAO_IMPLANTACAO',
        ),
        array(
            'class' => 'CButtonColumn',
            'template' => $botoes,
            'viewButtonOptions' => array('target' => '_blank'),
            'updateButtonOptions' => array('target' => '_blank'),
            'buttons' => array(
                'atividade' => array(
                    'label' => 'Inserir atividade',
                    'imageUrl' => FaHtml::getImgUrl('ico-solciitacoes.png'),
                    'url' => 'Yii::app()->createUrl("atendimentos/implantacao_create", array("CLI_IDCLIENTE" => $data->CLI_IDCLIENTE))',
                    'options' => array('target' => '_blank'),
                ),
                'view' => array(
                    'label' => 'Exibir',
                    'url' => 'Yii::app()->createUrl("clientes/implantacao_view", array("id" => $data->CLI_IDCLIENTE))',
                ),
            ),
        ),
    ),
));