public function inscrever_trabalho(\Entity\Trabalho $trabalho, $id_autor_princial, $id_curso, $email_trabalho) { //Verifica se quantidade de trabalhos desse autor <2. //..... //Verifica se modalidade permitida. //..... //Jean <<<<<<<<<<<< //Consulta o nĂvel do curso do autor principal. //...... $nivel = 0; //-1 para inscrever um novo trabalho. $trabalho->setIdTrabalho(-1); $trabalho->setNivel($nivel); $trabalho->setSeqSessao(0); $trabalho->setStatus(STATUS_TRAB_PENDENTE); //START TRANSACTION ????? $this->salvar_dados_trabalho($trabalho); //echo $trabalho->getIdTrabalho()." ".$id_autor_princial." ".$id_curso; //die(); //Insere autor principal na tabela trabalho_autor_curso $this->insere_autor($trabalho->getIdTrabalho(), $id_autor_princial, $id_curso, $email_trabalho); //END TRAnSACTION ??????? //Envia email para autor do trabalho ??????? //envia_email_trabalho_inscrito($id_trabalho, $titulo, $email_trabalho); }
public function setSeqSessao($seqSessao) { $this->__load(); return parent::setSeqSessao($seqSessao); }