Commit 509b5f80348b0af8b04e677f56896d02cd35cda8
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 | ... | ... |