public function get_trabalho($id_trabalho)
 {
     $trabalho_dao = new TrabalhoMySqlDAO();
     $trabalho = $trabalho_dao->load2($id_trabalho);
     return $trabalho;
 }
$trab = null;
if (isset($_REQUEST['id_trabalho'])) {
    $autores = null;
    $autor_principal = null;
    $orientadores = null;
    $orientador_principal = null;
    $pode_visualizar_trabalho = false;
    $is_autor_do_trabalho = false;
    $is_autor_principal_do_trabalho = false;
    $is_orientador_do_trabalho = false;
    $is_orientador_principal_do_trabalho = false;
    //Pega ID do trabalho a ser visualizado ou editado.
    $id_trabalho = $_REQUEST['id_trabalho'];
    //Verifica se o trabalho existe.
    $trab_dao = new TrabalhoMySqlDAO();
    $trab = $trab_dao->load2($id_trabalho);
    if ($trab == null) {
        //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< trabalho nao existe.
        exit;
    }
    //Pega todos os autores do trabalho.
    $trab_dao = new TrabalhoMySqlDAO();
    $autores = $trab_dao->queryAllAutoresCursosOrderBySeq($id_trabalho);
    //Pega autor principal do trabalho.
    $autor_principal = $autores[0];
    //Pega todos os orientadores do trabalho.
    $orientadores = $trab_dao->queryAllOrientadoresCampusOrderBySeq($id_trabalho);
    if ($orientadores != null) {
        //Pega orientador principal do trabalho.
        $orientador_principal = $orientadores[0];
    } else {