<?php
    $this->PageTitle = 'Unidades de negócios &raquo; Visualizar';
    $this->renderPartial('_menu', array('model' => $model, 'active' => 'view'));

    $cidades_revenda = array();
    foreach ($model->RegioesCidades as $relatedModel) {
        $cidades_revenda[] = $relatedModel->Cidade->getCidadeEstado();
    }
    $cidades = '';
    if (!empty($cidades_revenda)) {
        natcasesort($cidades_revenda);
        $cidades .= GxHtml::openTag('ul');
        foreach ($cidades_revenda as $id => $cidade) {
            $cidades .= GxHtml::openTag('li');
            $cidades .= $cidade;
            $cidades .= GxHtml::closeTag('li');
        }
        $cidades .= GxHtml::closeTag('ul');
    } else {
        $cidades .= 'Nenhuma cidade cadastrada.';
    }

    $arData = array(
            [
              'name'  => 'REV_LOGO',
              'type'  => 'raw',
              'value' => $model->getLogo(),
            ],
            'REV_IDREVENDA',
            'REV_NOME',
            'REV_FANTASIA',
            'REV_SIGLA',
            [
              'name'  => 'REV_TIPO',
              'type'  => 'raw',
              'value' => $model->getTipo(),
            ],
            'REV_CNPJ',
            'REV_ENDERECO',
            'REV_CEP',
            'REV_BAIRRO',
            [
              'name'  => 'Cidade',
              'type'  => 'raw',
              'value' => Util::getCidadeEstado($model->REV_IDCIDADE),
            ],
            'REV_FONE1',
            'REV_FONE2',
            'REV_FONE3',
            [
              'name'  => 'REV_IDFUNCIONARIO',
              'value' => $model->Responsavel,
            ],
            'REV_EMAIL',
            'REV_EMAIL_IMPLANTACAO',
            'REV_EMAILCC',
            'REV_EMAILCCO',
            'REV_SITE',
            [
              'label' => "Comissão",
              'value' => $model->REV_COMISSAO." %"
            ],
            'REV_DTCADASTRO',
            [
              'name'  => 'REV_SITUACAO',
              'value' => $model->getSituacao(),
            ],
            [
              'name'    => 'REV_DATAINATIVACAO',
              'value'   => $model->getDataInativacao(),
              'visible' => $model->getSituacao() == 'Inativa',
            ],
            [
              'name'    => 'REV_DATAATIVACAO',
              'value'   => $model->getDataAtivacao(),
              'visible' => $model->getSituacao() == 'Ativa',
            ],
            [
              'label' => 'Horário de atendimento do suporte técnico',
              'name'  => 'Horario',
              'type'  => 'raw',
              'value' => 'Manhã: '.substr($model->REV_HORAMANHAINICIO, 0, 5).' - '.substr($model->REV_HORAMANHAFIM, 0, 5).'<br /><br />Tarde: '.substr($model->REV_HORATARDEINICIO, 0, 5).' - '.substr($model->REV_HORATARDEFIM, 0, 5),
            ],
            [
              'name' => 'REV_UPDATES',
              'type' => 'raw',
            ],
            [
              'name'  => 'Cidades',
              'label' => 'Cidades da Unidade de negócios',
              'type'  => 'raw',
              'value' => $cidades,
            ],
            );

    $this->widget('zii.widgets.CDetailView',
                  ['data' => $model,
                   'attributes' => $arData ]);
?>
<style type="text/css">
    .logo_revenda {
        width: 200px;
    }
</style>
<h2>Histórico</h2>
<?php
    $this->widget('ext.Utils.widgets.CrmGridView', array(
        'id' => 'situacao-grid',
        'dataProvider' => $situacoes->search(),
        'afterAjaxUpdate'=>'updated',
        'selectableRows' => 1,
        'columns' => array(
            array(
                'name' => 'Autor.FUN_NOME',
                'header' => 'Autor',
                'value' => '$data->Autor',
            ),
            array(
                'name' => 'REVS_SITUACAO',
                'value' => '$data->REVS_SITUACAO == "A" ? "Ativo" : "Inativo"',
                'cssClassExpression' => '"registro-situacao"',
            ),
            'REVS_DATA',
            'REVS_OBSERVACOES'
        ),
    ));
