Пример #1
0
 function edit($id = null)
 {
     App::Import('Model', 'Turma');
     $turma = new Turma();
     App::Import('Model', 'Logmv');
     $logmv = new Logmv();
     if (!$id && empty($this->data)) {
         $this->Session->setFlash('Invalido %s', 'flasherror');
         $this->redirect(array('action' => 'index'));
     }
     if (!empty($this->data)) {
         if ($this->Inscricao->save($this->data)) {
             $this->Session->setFlash('Dado Editados com sucesso', 'flashok');
             $this->redirect(array('action' => 'index'));
         } else {
             $this->Session->setFlash('Erro ao editar dados. Por favor tente de novo.', 'flasherror');
         }
     }
     if (empty($this->data)) {
         $this->data = $this->Inscricao->read(null, $id);
         //$logmv->logUpdate(11,$this->Session->read('Auth.User.id'),$id,$this->data["Inscricao"]["Aluno_id"]);
     }
     //var_dump($this->data);
     $alunos = $this->Inscricao->Aluno->find('list');
     $turmas = $this->Inscricao->Turma->find('list');
     $epocaavaliacaos = $this->Inscricao->Epocaavaliacao->find('list');
     //$notafrequencia = $this->data['Inscricao']['notafrequencia'];
     $estadoinscricao = $this->Inscricao->Estadoinscricao->find('list');
     $curso = $turma->getCursoAluno($this->data['Inscricao']['t0010turma_id']);
     $curso1 = $curso[0]['tc']['name'];
     $docente = $turma->getDocente($this->data['Inscricao']['t0010turma_id']);
     $docente1 = $docente[0]['tf']['name'];
     $assistente = $turma->getAssistente($this->data['Inscricao']['t0010turma_id']);
     $assistente1 = $assistente[0]['tf']['name'];
     $plano = $turma->getPlanoEstudo($this->data['Inscricao']['t0010turma_id']);
     $plano1 = $plano[0]['tp']['name'];
     $turma = $turma->getTurma($this->data['Inscricao']['t0010turma_id']);
     $turma1 = $turma[0]['tt']['name'];
     $turno = $turma->getTurno($this->data['Inscricao']['t0010turma_id']);
     $turno1 = $turno[0]['ttu']['name'];
     $anoCurricular = $turma->getAnoCurricular($this->data['Inscricao']['t0010turma_id']);
     $anoCurricular1 = $anoCurricular[0]['tt']['anocurricular'];
     $semestreCurricular = $turma->getSemestreCurricular($this->data['Inscricao']['t0010turma_id']);
     $semestreCurricular1 = $semestreCurricular[0]['tt']['semestrecurricular'];
     $anoLectivo = $turma->getAnoLectivo($this->data['Inscricao']['t0010turma_id']);
     $anoLectivo1 = $anoLectivo[0]['tal']['codigo'];
     $this->set(compact('Alunos', 't0010turmas', 'epocaavaliacaos', 'tg0020estadoinscricao', 'funcionarios', 'curso1', 'docente1', 'assistente1', 'plano1', 'turma1', 'turno1', 'anoCurricular1', 'semestreCurricular1', 'anoLectivo1'));
 }