<?php
$solicitacao = Solicitacoes::model()->findByPk($SAT_IDSOLICITACAO);
if(!$solicitacao->userCanViewPendenciaOriginal()) {
    if (!$solicitacao->Cliente->isAllowed()) {
        User::blockAction('Pendência de cliente que não pertence a sua Unidade de Negócios');
    }
}

// $Locais = LocaisSolicitacoes::getLocais($solicitacao->SOL_IDPENDENCIA);
$model->SAT_HORAS = substr($model->SAT_HORAS, 0, 5);
$solicitacao->SOL_HORAS = substr($solicitacao->SOL_HORAS, 0, 5);

if(empty($model->SAT_IDLOCAL)) {
    $model->SAT_IDLOCAL = $solicitacao->SOL_IDLOCAL;
}
if(empty($model->SAT_SITUACAO)) {
    $model->SAT_SITUACAO = $solicitacao->SOL_SITUACAO;
}
if(empty($model->SAT_IDPRIORIDADE)) {
    $model->SAT_IDPRIORIDADE = $solicitacao->SOL_IDPRIORIDADE;
}
if(empty($model->SAT_IDMOTIVO)) {
    $model->SAT_IDMOTIVO = $solicitacao->SOL_IDMOTIVO;
}
if(empty($model->SAT_IDDESENVOLVEDOR)) {
    $model->SAT_IDDESENVOLVEDOR = $solicitacao->SOL_IDDESENVOLVEDOR;
}
if(empty($model->SAT_IDTESTER)) {
    $model->SAT_IDTESTER = $solicitacao->SOL_IDTESTER;
}
if(empty($model->SAT_DATAPREVISAO)) {
    $model->SAT_DATAPREVISAO = $solicitacao->SOL_DATAPREVISAO;
}
if(empty($model->SAT_IDPREVISAOVERSAO)) {
    $model->SAT_IDPREVISAOVERSAO = $solicitacao->SOL_IDPREVISAOVERSAO;
}
if(empty($model->SAT_HORAS)) {
    $model->SAT_HORAS = $solicitacao->SOL_HORAS;
}
if(empty($model->SAT_IDATENDENTE)) {
    $model->SAT_IDATENDENTE = $solicitacao->SOL_IDATENDENTE;
}
if(empty($model->SAT_IDATENDENTE) && User::getPrivilegio() == 20) {
    $model->SAT_IDATENDENTE = User::getId();
}
if(empty($model->SAT_IDTECNICORESPONSAVEL)) {
    $model->SAT_IDTECNICORESPONSAVEL = $solicitacao->SOL_IDTECNICORESPONSAVEL;
}

if(isset($_POST['CriteriosAceitos'])) {
    $model->CriteriosAceitos = $_POST['CriteriosAceitos'];
} else {
    $avaliacaoAnterior = $solicitacao->getUltimaAtividadeAvaliacaoCriterios();
    if(isset($avaliacaoAnterior->CriteriosAprovados) && !empty($avaliacaoAnterior->CriteriosAprovados)) {
        $model->CriteriosAceitos = CHtml::listData($avaliacaoAnterior->CriteriosAprovados, 'CRS_IDCRITERIO', 'CRS_IDCRITERIO');
    }
}
$model->SAT_HORAS = ($model->SAT_HORAS == "00:00") ? null : $model->SAT_HORAS;

if(empty($model->SAT_IDPROJETO)) {
    $model->SAT_IDPROJETO = $solicitacao->SOL_IDPROJETO;
}
if(empty($model->SAT_IDFORMULARIO)) {
    $model->SAT_IDFORMULARIO = $solicitacao->SOL_IDFORMULARIO;
}

if (empty($model->SAT_TIPO_PENDENCIA_FALHA)) {
    $model->SAT_TIPO_PENDENCIA_FALHA = $solicitacao->SOL_TIPO_PENDENCIA_FALHA;
}
if (empty($model->SAT_IDPENDENCIA_ORIGEM)) {
    $model->SAT_IDPENDENCIA_ORIGEM = $solicitacao->SOL_IDPENDENCIA_ORIGEM;
}
if (empty($model->SAT_ORIGEM_PENDENCIA_FALHA)) {
    $model->SAT_ORIGEM_PENDENCIA_FALHA = $solicitacao->SOL_ORIGEM_PENDENCIA_FALHA;
}
if (empty($model->SAT_IDANALISTA_ORIGEM_FALHA)) {
    $model->SAT_IDANALISTA_ORIGEM_FALHA = $solicitacao->SOL_IDANALISTA_ORIGEM_FALHA;
}
if (empty($model->SAT_IDDESENVOLVEDOR_ORIGEM_FALHA)) {
    $model->SAT_IDDESENVOLVEDOR_ORIGEM_FALHA = $solicitacao->SOL_IDDESENVOLVEDOR_ORIGEM_FALHA;
}
if (empty($model->SAT_JUSTIFICATIVA_FALHA)) {
    $model->SAT_JUSTIFICATIVA_FALHA = $solicitacao->SOL_JUSTIFICATIVA_FALHA;
}

$this->widget('application.extensions.emultiselect.EMultiSelect');
$this->widget('application.extensions.EChosen.EChosen', array('target' => '.echosen','useJQuery' => true,));
?>

<div class="form">

    <?php
    $form = $this->beginWidget('GxActiveForm', array(
        'htmlOptions'=>array('enctype' => 'multipart/form-data'),
        'id' => 'solicitacoes-atividades-form',
        'enableAjaxValidation' => false,
        'htmlOptions' => array('class'=>'col-xs-12 form-cadastro', 'enctype' => 'multipart/form-data')
        ));

        ?>

        <div class="frm_col col_1">
        <?php echo FaHtml::getFormInfo($form, $model); ?>


        <?php $motivos = array(473, 474); ?>
        <?php if(in_array($solicitacao->SOL_IDMOTIVO, $motivos)) { ?>
            <?php 
                $gerente_suporte_revendas = User::getPrivilegio() == 20 && $solicitacao->SOL_IDLOCAL == 14 ? 20 : null; 
                $analista_negocios = User::getPrivilegio() == 3 && $solicitacao->SOL_IDLOCAL == 2 ? 3 : null; 
                $analista_sistemas = User::getPrivilegio() == 12 && $solicitacao->SOL_IDLOCAL == 3 ? 12 : null; 
            ?>

            <?php $privilegios_customizacao = array($gerente_suporte_revendas, $analista_negocios, $analista_sistemas); 
            ?>

            <?php if(in_array(User::getPrivilegio(), $privilegios_customizacao) && 
                    $solicitacao->SOL_APROV_CUSTOMIZACAO != Solicitacoes::CUSTOMIZACAO_REPROVADA) {?>
                <div class="row" id="sat_aprov_customizacao">
                    <?php echo $form->labelEx($model, 'SAT_APROV_CUSTOMIZACAO', array('style' => 'display:inline-block;')); ?>
                    <?php echo $form->checkBox($model, 'SAT_APROV_CUSTOMIZACAO', array('style' => 'margin:0 0 0.2em 0 !important;')); ?>
                </div>        
            <?php } ?>
        <?php } ?>

        <?php if($solicitacao->SOL_APROV_CUSTOMIZACAO == Solicitacoes::CUSTOMIZACAO_APROVACAO_PENDENTE ||
                 $solicitacao->SOL_APROV_CUSTOMIZACAO == Solicitacoes::CUSTOMIZACAO_REPROVADA) { ?>
            <?php $usuarios_revenda = array($solicitacao->SOL_IDFUNCIONARIO, $solicitacao->SOL_IDSUPERVISOR, $solicitacao->SOL_IDTECNICORESPONSAVEL); ?>
            <?php $usuarios_extras = array(4, 14, 9); ?>
            <?php if(in_array(User::getId(), $usuarios_revenda) || in_array(User::getPrivilegio(), $usuarios_extras)) { ?>
                <?php
                    $opcoes = array('2' => 'Aprovado, alterar motivo para customização', '3' => 'Reprovado, não alterar motivo para customização');
                ?>
                <div class="row">
                    <?php echo $form->labelEx($model, 'SAT_APROV_CUSTOMIZACAO', array(
                            'required' => true,
                            'label' => 'Aprovação da customização')); ?>
                    <?php echo $form->dropDownList($model, 'SAT_APROV_CUSTOMIZACAO', $opcoes, array('prompt' => 'Tirar dúvidas, não aprovar ainda')); ?>
                    <?php echo $form->error($model, 'SAT_APROV_CUSTOMIZACAO'); ?>
                </div><!-- row -->
            <?php } ?>
        <?php } ?>

        <div class="row">
            <?php echo $form->labelEx($model, 'SAT_IDLOCAL', array('required' => true)); ?>
            <?php echo $form->dropDownList($model, 'SAT_IDLOCAL', $locais, array('prompt' => 'Selecione')); ?>
            <?php echo $form->error($model, 'SAT_IDLOCAL'); ?>
        </div><!-- row -->

        <?php
            if($solicitacao->enableRegistraFase() && $solicitacao->faseNaoFinalizada()) {
                $display = "none";
                if (
                    !empty($model->SAT_IDLOCAL) &&
                    $model->SAT_IDLOCAL != $solicitacao->SOL_IDLOCAL &&
                    $model->SAT_IDLOCAL != 21
                ) {
                    $display = "block";
                }
                echo '<div class="alert alert-info" id="msgFaseNaoFinalizada" style="display: ' . $display . ';">
                    <i class="fa fa-flag-checkered"></i>
                    <div class="alert-message">
                        Você não registrou o fim da sua atividade nesta pendência, ao movimentar ela será finalizada.
                    </div>
                </div>';
            }
        ?>

        <div class="row">
            <?php echo $form->labelEx($model, 'SAT_LINK'); ?>
            <?php echo $form->textField($model, 'SAT_LINK'); ?>
            <?php echo $form->error($model, 'SAT_LINK'); ?>
        </div><!-- row -->

        <div class="row">
            <label for="SolicitacoesAtividades_SAT_DESCRICAO">
                Atividade
                <?php
                if ($solicitacao->SOL_IDLOCAL != 13 or User::getPrivilegio() != 3) {
                    echo '<span class="required hide" id="req_SAT_DESCRICAO">*</span>';
                }
                ?>
            </label>
            <?php echo $form->textArea($model, 'SAT_DESCRICAO'); ?>
            <?php echo $form->error($model, 'SAT_DESCRICAO'); ?>
        </div><!-- row -->

        <?php if ($model->enableField('SAT_TEXTOCLIENTE', $solicitacao)) { ?>
            <div class="row">
                <label for="SolicitacoesAtividades_SAT_TEXTOCLIENTE">
                    Texto Cliente<span class="required hide" id="req_SAT_TEXTOCLIENTE">*</span>
                </label>
                <?php $model->SAT_TEXTOCLIENTE = (empty($model->SAT_TEXTOCLIENTE)) ? $solicitacao->SOL_TXTCLIENTE : $model->SAT_TEXTOCLIENTE; ?>
                <?php echo $form->textArea($model, 'SAT_TEXTOCLIENTE'); ?>
                <?php echo $form->error($model, 'SAT_TEXTOCLIENTE'); ?>
            </div><!-- row -->
        <?php } ?>

        <?php if ($model->enableField('SAT_IDATENDENTE', $solicitacao)) { ?>
            <div class="row">
                <?php echo $form->labelEx($model, 'SAT_IDATENDENTE', array('label' => $model->getAttributeLabel('SAT_IDATENDENTE') . ' <span class="required">*</span>')); ?>
                <?php
                    $data_atendentes = CHtml::listData(FuncionariosRevendas::model()->With('Funcionario')->findAll('(Funcionario.FUN_PRM_PRIVILEGIO in(5, 20, 15) AND Funcionario.FUN_SITUACAO="A") OR Funcionario.FUN_IDFUNCIONARIO = "'.$solicitacao->SOL_IDATENDENTE.'"', array('order' => 'Funcionario.FUN_NOME ASC')), 'Funcionario.FUN_IDFUNCIONARIO', 'Funcionario.FUN_NOME');
                    natsort($data_atendentes);
                ?>
                <?php echo $form->dropDownList($model, 'SAT_IDATENDENTE', $data_atendentes, array('prompt' => 'Selecione')); ?>
                <?php echo $form->error($model, 'SAT_IDATENDENTE'); ?>
            </div><!-- row -->
        <?php } ?>

        <?php if($model->enableField('SAT_IDDESENVOLVEDOR', $solicitacao)) { ?>
            <div class="row">
                <label for="SolicitacoesAtividades_SAT_IDDESENVOLVEDOR">Desenvolvedor <span class="required hide" id="req_SAT_IDDESENVOLVEDOR">*</span></label>
                <?php echo $form->dropDownList($model, 'SAT_IDDESENVOLVEDOR', GxHtml::listDataEx(Funcionarios::model()->findAll('(FUN_SITUACAO="A" AND FUN_IDFUNCAO in(2, 7)) OR FUN_IDFUNCIONARIO = "'.$solicitacao->SOL_IDDESENVOLVEDOR.'" order by FUN_NOME')), array('prompt' => 'Selecione')); ?>
                <?php echo $form->error($model, 'SAT_IDDESENVOLVEDOR'); ?>
            </div><!-- row -->
        <?php } ?> 

        <?php if($model->enableField('SAT_IDTESTER', $solicitacao)) { ?>
            <div class="row">
                <label for="SolicitacoesAtividades_SAT_IDTESTER">Tester <span class="required hide" id="req_SAT_IDTESTER">*</span></label>
                <?php echo $form->dropDownList($model, 'SAT_IDTESTER', GxHtml::listDataEx(Funcionarios::model()->findAll('FUN_SITUACAO="A" AND (FUN_IDFUNCAO = 15) order by FUN_NOME')), array('prompt' => 'Selecione')); ?>
                <?php echo $form->error($model, 'SAT_IDTESTER'); ?>
            </div><!-- row -->
        <?php } ?>

        <?php if ($model->enableField('SAT_HORAS', $solicitacao)) { ?>
            <div class="row">
                <label for="SolicitacoesAtividades_SAT_HORAS">
                    Previsão de Horas
                    <span class="required hide" id="req_SAT_HORAS">*</span>
                </label>
                <?php echo $form->textField($model, 'SAT_HORAS', array('maxlength' => 5, 'onKeyPress' => 'return FormataHora(this,event)')); ?>
                <?php echo $form->error($model, 'SAT_HORAS'); ?>
            </div><!-- row -->
        <?php } ?>

        <?php if ($model->enableField('SAT_DATAPREVISAO', $solicitacao)) { ?>
            <div class="row">
                <label for="SolicitacoesAtividades_SAT_DATAPREVISAO">
                    Previsão de Entrega (para entrega fora de versão)
                    <span class="required hide" id="req_SAT_DATAPREVISAO">*</span>
                </label>
                <?php $form->widget('ext.Utils.widgets.CrmDatePicker', array('model' => $model, 'attribute' => 'SAT_DATAPREVISAO')); ?>
                    <?php echo $form->error($model, 'SAT_DATAPREVISAO'); ?>
            </div><!-- row -->
        <?php } ?>

        <?php if ($model->enableField('SAT_IDPREVISAOVERSAO', $solicitacao)) { ?>
            <div class="row">
                <label for="SolicitacoesAtividades_SAT_IDPREVISAOVERSAO">
                    Previsão de Versão
                    <span class="required hide" id="req_SAT_IDPREVISAOVERSAO">*</span>
                </label>
                <?php
                    $versoes = Versoes::model()->getVersoesComPrevisaoByProjeto($model->SAT_IDPROJETO);
                    if (!empty($model->SAT_IDPREVISAOVERSAO) && !in_array($model->SAT_IDPREVISAOVERSAO, array_keys($versoes))) {
                        $outraVersao = Versoes::model()->findByPk($model->SAT_IDPREVISAOVERSAO);
                        $versoes += array($outraVersao->VER_IDVERSAO => $outraVersao->getVersaoComPrevisao());
                    }
                    echo $form->dropDownList($model, 'SAT_IDPREVISAOVERSAO', $versoes, array('prompt' => 'Selecione'));
                ?>
                <?php echo $form->error($model, 'SAT_IDPREVISAOVERSAO'); ?>
            </div><!-- row -->
        <?php } ?>

        <div class="row" id="previsoes_data_desenvolvimento" style="display:none;">
            <?php if ($model->enableField('SAT_DATADESENVOLVIMENTO', $solicitacao)) { ?>          
                    <label>
                        Previsões Desenvolvimento
                    </label>
                    <?php
                        $form->widget('ext.Utils.widgets.CrmDatePicker', array(
                            'model' => $model,
                            'attribute' => 'SAT_DATADESENVOLVIMENTO'
                        ));
                    ?>
                    &agrave;
                    <?php
                        $form->widget('ext.Utils.widgets.CrmDatePicker', array(
                            'model' => $model,
                            'attribute' => 'SAT_FIM_DATADESENVOLVIMENTO'
                        ));
                    ?>
            <?php } ?>
        </div>

        <?php if ($model->enableField('SAT_IDSCRITERIOS', $solicitacao)) { ?>
            <?php $criterios = $solicitacao->registraAceitacao(); ?>
            <div class="row tiny criterios">
                <?php echo CHtml::activeLabel($model, 'CriteriosAceitos', array('required' => true));?>
                <?php
                echo $form->hiddenField($model, 'SAT_IDSCRITERIOS', array('type' => "hidden", 'value' => implode(',', array_keys($criterios))));
                echo CHtml::dropDownList('CriteriosAceitos[]', $model->CriteriosAceitos, $criterios, array(
                    'multiple' => 'multiple',
                    'key'      => 'CriteriosAceitos',
                    'size'      => '5',
                    'class'    => 'multiselect',
                    )
                );
                ?>
            </div><!-- row -->
            <script type="text/javascript">
                $(document).ready(function () {
                    $.extend($.ui.multiselect, {
                        locale: {
                            addAll:'Aprovar todos',
                            removeAll:'Reprovar todos',
                            itemsCount:'critérios aprovados'
                        }
                    });
                });
            </script>
        <?php } ?>

        <?php // Falha de sistema & Análise ou Análise desenvolvimento ?>
        <?php if ($solicitacao->SOL_IDMOTIVO == 151 && in_array($solicitacao->SOL_IDLOCAL, [2, 3])) { ?>
            <?php $required = $model->SAT_IDLOCAL == 1; ?>
            <fieldset>
                <b>Histórico da Falha</b>
                <div class="row" id="tipoPendenciaFalha">
                    <?php echo $form->labelEx($model, 'SAT_TIPO_PENDENCIA_FALHA', array('required' => $required)); ?>
                    <?php
                        $opcoes = $solicitacao->tiposPendenciasFalhas;
                        echo $form->dropDownList($model, 'SAT_TIPO_PENDENCIA_FALHA', $opcoes, array('prompt' => 'Selecione'));
                    ?>
                    <?php echo $form->error($model, 'SAT_TIPO_PENDENCIA_FALHA'); ?>
                </div><!-- row -->

                <?php
                    $display = "none";
                    if ($model->SAT_TIPO_PENDENCIA_FALHA == "N") {
                        $display = "block";
                    }
                ?>
                <div class="row campo-adicional-falha" style="display: <?= $display; ?>">
                    <?php echo $form->labelEx($model, 'SAT_IDPENDENCIA_ORIGEM', array('required' => $required)); ?>
                    <?php
                        echo $form->numberField($model, 'SAT_IDPENDENCIA_ORIGEM', array(
                            'min' => 1
                        ));
                    ?>
                    <div class="color-red" id="pendenciaInvalida" style="display: none;">A pendência informada não existe.</div>
                    <?php echo $form->error($model, 'SAT_IDPENDENCIA_ORIGEM'); ?>
                </div><!-- row -->

                <?php
                    $display = "none";
                    if ($model->SAT_TIPO_PENDENCIA_FALHA == "N") {
                        $display = "block";
                    }
                ?>
                <div class="row campo-adicional-falha" style="display: <?= $display; ?>">
                    <?php echo $form->labelEx($model, 'SAT_ORIGEM_PENDENCIA_FALHA', array('required' => $required)); ?>
                    <?php
                        $opcoes = array(
                            'A' => 'Análise',
                            'D' => 'Desenvolvimento',
                            'AD' => 'Análise & Desenvolvimento',
                        );
                        echo $form->dropDownList($model, 'SAT_ORIGEM_PENDENCIA_FALHA', $opcoes, array('prompt' => 'Selecione'));
                    ?>
                    <?php echo $form->error($model, 'SAT_ORIGEM_PENDENCIA_FALHA'); ?>
                </div><!-- row -->

                <?php
                    $display = "none";
                    if ($model->SAT_TIPO_PENDENCIA_FALHA == "N") {
                        $display = "block";
                    }
                ?>
                <div class="row campo-adicional-falha" style="display: <?= $display; ?>">
                    <?php echo $form->label($model, 'SAT_IDANALISTA_ORIGEM_FALHA', array('required' => $required)); ?>
                    <?php
                        $analistas = GxHtml::listDataEx(Funcionarios::model()->findTodosAnalistas());
                        echo $form->dropDownList($model, 'SAT_IDANALISTA_ORIGEM_FALHA', $analistas, array(
                            'prompt' => 'Não se aplica'
                        ));
                    ?>
                    <?php echo $form->error($model, 'SAT_IDANALISTA_ORIGEM_FALHA'); ?>
                </div>

                <?php
                    $display = "none";
                    if ($model->SAT_TIPO_PENDENCIA_FALHA == "N") {
                        $display = "block";
                    }
                ?>
                <div class="row campo-adicional-falha" style="display: <?= $display; ?>">
                    <?php echo $form->label($model, 'SAT_IDDESENVOLVEDOR_ORIGEM_FALHA', array('required' => $required)); ?>
                    <?php
                        $desenvolvedores = GxHtml::listDataEx(Funcionarios::model()->findTodosDesenvolvedores());
                        echo $form->dropDownList($model, 'SAT_IDDESENVOLVEDOR_ORIGEM_FALHA', $desenvolvedores, array(
                            'prompt' => 'Não se aplica'
                        ));
                    ?>
                    <?php echo $form->error($model, 'SAT_IDDESENVOLVEDOR_ORIGEM_FALHA'); ?>
                </div>

                <?php
                    $display = "none";
                    if (!empty($model->SAT_TIPO_PENDENCIA_FALHA)) {
                        $display = "block";
                    }
                ?>
                <div class="row campo-adicional-falha" id="campo-justificativa" style="display: <?= $display; ?>">
                    <?php echo $form->label($model, 'SAT_JUSTIFICATIVA_FALHA', array('required' => $required)); ?>
                    <?php echo $form->textArea($model, 'SAT_JUSTIFICATIVA_FALHA'); ?>
                    <?php echo $form->error($model, 'SAT_JUSTIFICATIVA_FALHA'); ?>
                </div>
            </fieldset>
        <?php } ?>
    </div>
    <div class="frm_col col_2">
       <?php $this->renderPartial('/solicitacoes/_view', array('model' => $modelSolicita, 'hide_horas' => true)); ?>
    </div>
    <?php if($model->enableField('anexos', $solicitacao)) { ?>
            <div class="row">
                <h2 for="arquivos">Anexar arquivos</h2>
                <div id="arquivos">
                    <?php
                    if(isset($arquivos) && !empty($arquivos) && is_array($arquivos)) {
                        foreach($arquivos as $arquivo) {
                            $this->renderPartial('/arquivos/_inputs', array('model' => $arquivo));
                        }
                    }
                    ?>
                </div>
                <div class="clear"></div>
                <a href="#addArquivos" id="addArquivos" onclick="addArquivo()" style="margin-bottom:20px;display:block">+ Adicionar arquivo</a>
            </div><!-- row -->
        <?php } elseif (!empty($model->Arquivos)) { ?>
            <h1 class="titulos-pendencias">Arquivos</h1>
            <div class="clear"></div>
            <ul id="links" class="imagens tab-pane fade in active">
                <?php foreach($model->Arquivos as $arquivo) { ?>
                    <li><?php echo $arquivo->getLink(); ?></li>
                <?php }?>
            </ul>
        <?php } ?>
    <div class="clear"></div>

    <?php echo FaHtml::saveButton(); ?>
    <?php $this->endWidget(); ?>
</div><!-- form -->


<?php
$cs = Yii::app()->getClientScript();

$css = <<<CSS
    #msgFaseNaoFinalizada {
        margin-bottom: 0;
        width: 97%;
    }
    #pendenciaInvalida {
        padding-top: 0;
    }
CSS;
$cs->registerCss(Util::uid(), $css);


$script = <<<JAVASCRIPT
    $(document).ready(function () {
        if ($('#sat_aprov_customizacao').is(':visible')) {
              $('#SolicitacoesAtividades_SAT_APROV_CUSTOMIZACAO').change(function() {
                   if ($(this).is(":checked")) {
                        $('#SolicitacoesAtividades_SAT_IDLOCAL')
                            .find('option')
                            .remove()
                            .end()
                            .append('<option value="15">Espera Revenda</option>')
                            .val('15')
                        ;    
                   } else {
                        window.location.reload(true);
                   }
             });
        }

        $("#SolicitacoesAtividades_SAT_IDLOCAL").change(function() {
            var local = $('#SolicitacoesAtividades_SAT_IDLOCAL').find(":selected").val();
            if(local == 1) {
                $('#previsoes_data_desenvolvimento').show();
            } else {
                $('#previsoes_data_desenvolvimento').hide();
            }
        }).change();
        
    });
JAVASCRIPT;
$cs->registerScript(Util::uid(), $script);


$cs->registerScript(
    Util::uid(),
    Util::removeScriptTags(
        $this->renderPartial('_script_atividade', array(
            'model' => $model,
            'solicitacao' => $solicitacao,
        ), true)
    )
);