$orientador = $orientador_campus_dao->loadOrientadorCampus($id_orientador, $id_campus); if ($orientador == null) { echo -1; exit; } //Verifica se esse orientador já está no trabalho foreach ($orientadores as $orientador) { if ($id_orientador == $orientador->id_usuario) { //Orientador já está no trabalho. echo -2; exit; } } //Descobre quantos orientadores existem no trabalho. $trab_dao = new TrabalhoMySqlDAO(); $quant = $trab_dao->queryQuantOrientadores($id_trabalho); if ($quant->quant >= 2) { echo -3; exit; } //Pega dados do orientador. $orientador_campus_dao = new OrientadorCampusMySqlDAO(); $orientador_campus = $orientador_campus_dao->load2($id_orientador, $id_campus); //Insere orientador campus no trabalho $trab_orient_campus = new TrabalhoOrientadorCampus(); $trab_orient_campus->setFkTrabalho($id_trabalho); $trab_orient_campus->setFkOrientador($id_orientador); $trab_orient_campus->setFkCampus($id_campus); $trab_orient_campus->setSeq($quant->quant + 1); $trab_orient_campus->setEmailTrabalho($orientador_campus->email); $trab_orient_campus_dao = new TrabalhoOrientadorCampusMySqlDAO();