Commit 509b5f80348b0af8b04e677f56896d02cd35cda8

Authored by Lucas D'Avila
2 parents 052b7a49 d00a1d84
Exists in master

Merge branch 'remocao-enturmacao'

Showing 1 changed file with 26 additions and 30 deletions   Show diff stats
ieducar/intranet/educar_matricula_turma_det.php
... ... @@ -204,6 +204,15 @@ class indice extends clsDetalhe
204 204 $this->possuiEnturmacaoTurmaDestino = false;
205 205 $this->turmaOrigemMesmaDestino = false;
206 206  
  207 + $this->addDetalhe(array('<b>Turma selecionada</b>' , '<b>' . $registro['nm_turma'] . '</b>'));
  208 +
  209 + $this->addDetalhe(array('Total de vagas', $registro['max_aluno']));
  210 +
  211 + if (is_numeric($total_alunos)) {
  212 + $this->addDetalhe(array('Alunos enturmados', $total_alunos));
  213 + $this->addDetalhe(array('Vagas disponíveis', $registro['max_aluno'] - $total_alunos));
  214 + }
  215 +
207 216 if ($this->possuiEnturmacao) {
208 217 //se possui uma enturmacao mostra o nome, se mais de uma mostra select para selecionar
209 218 if (count($enturmacoes) > 1) {
... ... @@ -227,23 +236,7 @@ class indice extends clsDetalhe
227 236 $selectEnturmacoes = "<input id='ref_cod_turma_origem' type='hidden' value = '{$enturmacoes[0]['ref_cod_turma']}'/>{$enturmacoes[0]['nm_turma']}";
228 237 }
229 238  
230   - $this->addDetalhe(array('Turma atual (origem)', $selectEnturmacoes));
231   - }
232   - else
233   - $this->addDetalhe(array('Turma atual (origem)', 'Sem enturmações'));
234   -
235   -
236   - if ($registro['nm_turma']) {
237   - $this->addDetalhe(array('Turma destino' , $registro['nm_turma']));
238   - }
239   -
240   - if ($registro['max_aluno']) {
241   - $this->addDetalhe(array('Total de vagas', $registro['max_aluno']));
242   - }
243   -
244   - if (is_numeric($total_alunos)) {
245   - $this->addDetalhe(array('Alunos nesta turma', $total_alunos));
246   - $this->addDetalhe(array('Vagas restantes', $registro['max_aluno'] - $total_alunos));
  239 + $this->addDetalhe(array('<b>Enturmação</b>', $selectEnturmacoes));
247 240 }
248 241  
249 242 $this->addDetalhe(array(
... ... @@ -287,7 +280,7 @@ class indice extends clsDetalhe
287 280 if (turmaOrigemId && turmaOrigemId.value)
288 281 document.formcadastro.ref_cod_turma_origem.value = turmaOrigemId.value;
289 282 else {
290   - alert("Por favor selecione a turma atual (que será transferida).");
  283 + alert("Por favor, selecione a enturmação a ser transferida.");
291 284 return false;
292 285 }
293 286 }
... ... @@ -301,7 +294,7 @@ class indice extends clsDetalhe
301 294  
302 295 function removerEnturmacao(ref_cod_matricula, ref_cod_turma_destino) {
303 296  
304   - if (! confirm("Tem certeza que deseja remover a enturmação (da turma destino)?"))
  297 + if (! confirm("Confirma remoção da enturmação?"))
305 298 return false;
306 299  
307 300 document.formcadastro.ref_cod_turma_origem.value = "remover-enturmacao-destino";
... ... @@ -314,22 +307,25 @@ class indice extends clsDetalhe
314 307  
315 308 print $script;
316 309  
317   - $obj_permissoes = new clsPermissoes();
318   - if (! $this->turmaOrigemMesmaDestino && $obj_permissoes->permissao_cadastra(578, $this->pessoa_logada, 7)) {
  310 + $canCreate = new clsPermissoes();
  311 + $canCreate = $canCreate->permissao_cadastra(578, $this->pessoa_logada, 7);
  312 +
  313 + if ($this->possuiEnturmacaoTurmaDestino && $canCreate){
  314 + $this->array_botao = array('Remover (enturmação) da turma selecionada');
  315 + $this->array_botao_url_script = array("removerEnturmacao({$this->ref_cod_matricula}, {$this->ref_cod_turma})");
  316 + }
319 317  
  318 + if (! $this->turmaOrigemMesmaDestino && $canCreate) {
  319 + //mover enturmação
320 320 if ($this->possuiEnturmacao) {
321   - //mover enturmação
322   - $this->array_botao = array('Transferir (turma atual) para turma destino');
323   - $this->array_botao_url_script = array("enturmar({$this->ref_cod_matricula}, {$this->ref_cod_turma}, \"transferir\")");
  321 + $this->array_botao[] = 'Transferir para turma selecionada';
  322 + $this->array_botao_url_script[] = "enturmar({$this->ref_cod_matricula}, {$this->ref_cod_turma}, \"transferir\")";
324 323 }
325 324  
326 325 //nova enturmação
327   - $this->array_botao[] = 'Nova enturmação (na turma destino)';
328   - $this->array_botao_url_script[] = "enturmar({$this->ref_cod_matricula}, {$this->ref_cod_turma}, \"nova\")";
329   -
330   - if ($this->possuiEnturmacaoTurmaDestino){
331   - $this->array_botao[] = 'Remover enturmação (turma destino)';
332   - $this->array_botao_url_script[] = "removerEnturmacao({$this->ref_cod_matricula}, {$this->ref_cod_turma})";
  326 + if (! $this->possuiEnturmacaoTurmaDestino && $canCreate) {
  327 + $this->array_botao[] = 'Enturmar na turma selecionada';
  328 + $this->array_botao_url_script[] = "enturmar({$this->ref_cod_matricula}, {$this->ref_cod_turma}, \"nova\")";
333 329 }
334 330 }
335 331  
... ...