Exemplo n.º 1
0
 function cadastrar()
 {
     $this->init_session();
     //Recupera o id do usuário logado
     $idUsuario = $this->escape("user");
     $nome = $this->escape("nome");
     $curso = $this->escape("curso");
     $idInstrutor1 = $this->escape("idInstrutor1");
     $idInstrutor2 = $this->escape("idInstrutor2");
     $idInstrutor3 = $this->escape("idInstrutor3");
     $idInstrutor4 = $this->escape("idInstrutor4");
     $periodo = $this->escape("periodo");
     $local = $this->escape("local");
     $dataTurma = $this->escape("dataTurma");
     $valor = $this->escape("valor");
     $status = "Ativo";
     $usuario = Doctrine::getTable("Usuario")->find($idUsuario);
     $turma = new Turma();
     $turma->nome = $nome;
     $turma->idCurso = $curso;
     $turma->idInstrutor1 = $idInstrutor1;
     $turma->idInstrutor2 = $idInstrutor2;
     $turma->idInstrutor3 = $idInstrutor3;
     $turma->idInstrutor4 = $idInstrutor4;
     $turma->periodo = $periodo;
     $turma->local = $local;
     $turma->dataTurma = $dataTurma;
     $turma->valor = $valor;
     $turma->status = $status;
     $turma->usuarioResponsavel = $usuario->login;
     if ($turma->trySave()) {
         $this->success("Turma cadastrada com sucesso.");
     } else {
         $this->error("Erro ao cadastrar a turma. Tente novamente ou contate o administrador.");
     }
 }