public function add()
 {
     return;
     //<<<<<<<<<<
     $autor = new Autor();
     $autor->setFkUsuario($_REQUEST['id']);
     $daoAutor = new AutorMySqlDAO();
     $daoAutor->insert($autor);
     $autorCurso = new AutorCurso();
     $autorCurso->setFkAutor($_REQUEST['id']);
     $autorCurso->setFkCurso($_REQUEST['f_curso']);
     $autorCurso->setSeq('1');
     $autorCurso->setStatus('1');
     $daoCurso = new AutorCursoMySqlDAO();
     $daoCurso->insert($autorCurso);
 }
function salvar_trabalho($id_trabalho, $status)
{
    $id_usuario = (int) $_SESSION["id_usuario"];
    $titulo = $_POST["cTitulo"];
    //$titulo = mysql_real_escape_string($_POST["cTitulo"]);
    $titulo_ordenar = html_entity_decode(strip_tags($titulo), ENT_QUOTES, "UTF-8");
    $resumo = $_POST["cResumo"];
    //Se for usar mysql_real_escape_string() tem que ser depois de tamanho_resumo().
    //$resumo = mysql_real_escape_string($resumo);
    $resumo2 = html_entity_decode(strip_tags($resumo), ENT_QUOTES, "UTF-8");
    $palavra1 = html_entity_decode($_POST["palavra1"]);
    $palavra2 = html_entity_decode($_POST["palavra2"]);
    $palavra3 = html_entity_decode($_POST["palavra3"]);
    $area = (int) $_POST["area"];
    $categoria = (int) $_POST["categoria"];
    $modalidade = (int) $_POST["modalidade"];
    $apoiadores = html_entity_decode($_POST["apoiadores"]);
    $turno1 = $_POST["turno1"];
    $turno2 = $_POST["turno2"];
    $turno3 = $_POST["turno3"];
    $id_curso = (int) $_POST["curso"];
    $email_trabalho = html_entity_decode($_POST["email_trabalho"]);
    $ip_servidor = $_SERVER['REMOTE_ADDR'];
    $resp = 0;
    if (!isset($id_usuario)) {
        // erro: sessão expirou ou não existe
        return 1;
    }
    if (ETAPA_INSCRICAO_TRABALHO == 0 && ETAPA_CORRECAO_TRABALHO_1 == 0) {
        // erro: etapa não permite inserir trabalho.
        return 2;
    }
    //Verifica se o usuário é um autor.
    $autor_dao = new AutorMySqlDAO();
    $result = $autor_dao->load($id_usuario);
    if ($result == null) {
        // erro: usuário não é autor
        return 3;
    }
    //Verifica se tamanho do resumo está correto.
    $tam_resumo = tamanho_resumo($resumo);
    if ($tam_resumo > QUANT_MAX_CARS_RESUMO) {
        return -$tam_resumo;
    }
    $curso_dao = new CursoMySqlDAO();
    $res_curso = $curso_dao->load($id_curso);
    if ($res_curso == null) {
        //Não é um curso do autor.
        return 5;
    }
    $nivel = $res_curso->nivel;
    $valida_modalidade = valida_modalidade_trabalho_autor($id_usuario, $id_trabalho, $modalidade);
    if ($valida_modalidade > 0) {
        //Erro na validacao da modalidade.
        return $valida_modalidade;
    }
    //verifica turnos
    if (!valida_turnos($turno1, $turno2, $turno3)) {
        //turnos inválidos.
        return 6;
    }
    //Instancia um trabalho.
    $trabalho_dao = new TrabalhoMySqlDAO();
    $trabalho = new Trabalho();
    $trabalho->setFkArea($area);
    $trabalho->setFkCategoria($categoria);
    $trabalho->setFkModalidade($modalidade);
    $trabalho->setNivel($nivel);
    $trabalho->setTitulo($titulo);
    $trabalho->setTituloOrdenar($titulo_ordenar);
    $trabalho->setResumo($resumo);
    $trabalho->setResumo2($resumo2);
    $trabalho->setPalavra1($palavra1);
    $trabalho->setPalavra2($palavra2);
    $trabalho->setPalavra3($palavra3);
    $trabalho->setApoiadores($apoiadores);
    $trabalho->setTurno1($turno1);
    $trabalho->setTurno2($turno2);
    $trabalho->setTurno3($turno3);
    $trabalho->setIpCadastro($ip_servidor);
    $trabalho->setStatus($status);
    //Se id_trabalho negativo entao insere um novo trabalho.
    if ($id_trabalho < 0) {
        //Insere trabalho.
        $id_trabalho = $trabalho_dao->insert($trabalho);
        //Insere trabalho_autor_curso.
        $trab_aut_curso = new TrabalhoAutorCurso();
        $trab_aut_curso_dao = new TrabalhoAutorCursoMySqlDAO();
        $trab_aut_curso->setFkAutor($id_usuario);
        $trab_aut_curso->setFkCurso($id_curso);
        $trab_aut_curso->setFkTrabalho($id_trabalho);
        $trab_aut_curso->setEmailTrabalho($email_trabalho);
        $trab_aut_curso->setSeq(1);
        $trab_aut_curso_dao->insert($trab_aut_curso);
        //Envia email para autor do trabalho.
        envia_email_trabalho_inscrito($id_trabalho, $titulo, $email_trabalho);
    } else {
        //Atualiza trabalho.
        $trabalho->setIdTrabalho($id_trabalho);
        $trabalho_dao->update($trabalho);
    }
    return 0;
}
             echo "99";
             exit;
         }
     }
     echo "100";
     exit;
 } else {
     if ($acao == 'busca_coautor') {
         if ($_SESSION['is_autor_principal_do_trabalho']) {
             $nome_autor = $_REQUEST['nome_autor'];
             $quant_cars = count(str_split($nome_autor));
             if ($quant_cars < 4) {
                 echo -1;
                 exit;
             }
             $autor_dao = new AutorMySqlDAO();
             $autores = $autor_dao->queryAutoresCursosByName($nome_autor);
             if ($autores == null) {
                 echo "-2";
                 exit;
             }
             $str = "";
             foreach ($autores as $autor) {
                 $str .= '<tr>';
                 $str .= '<td style="padding-right:10px;">' . $autor->nome_usuario . '</td><td style="padding-right:10px;">' . $autor->nome_curso . ' (' . $autor->sigla . ' - ' . $autor->nome_campus . ')</td>';
                 $str .= '<td style="padding-right:10px;"><a href="#" class="link1" style="margin-right:20px;text-decoration:underline;" onclick="inserirCoautor(' . $autor->id_usuario . ', ' . $autor->fk_curso . '); return false;">Adicionar co-autor</a></td>';
                 $str .= '</tr>';
             }
             echo $str;
         }
     } else {
<?php

require_once '../../controller/autoloadreload.php';
Login::VerificaLogin();
$orientador = new OrientadorMySqlDAO();
$orgOrientador = $orientador->queryAllHomologacaoOrientador();
$_SESSION['usuario'] = $_SESSION['authUser']->id;
$_SESSION["id_administracao"] = $_SESSION['authUser']->id;
$avaliador = new AvaliadorMySqlDAO();
$orgAvaliador = $avaliador->queryAllAvaliadores();
$avaliador_area = $avaliador->countAvaliadoresByArea();
$avaliador_status = $avaliador->countAvaliadoresByStatus();
$voluntarioOrg = new VoluntarioMySqlDAO();
$orgVoluntario = $voluntarioOrg->queryAllVoluntario();
$autor = new AutorMySqlDAO();
$autor_list = $autor->queryAllAutor();
$trabalho = new TrabalhoMySqlDAO();
$nomesTrabsPendentes = $trabalho->queryAllTrabalhosDeAutoresEOrientadoresByStatus(0);
// 0 = pendente
$nomesTrabsEnviados = $trabalho->queryAllTrabalhosDeAutoresEOrientadoresByStatus(1);
// 1 = enviados
$arr_status_usuario = array('P', 'A', 'R');
?>

<div>
  <p>
    
<h2>Trabalhos</h2>
    <a href="<?php 
echo HOME . "acesso_restrito/sistema/adm/adm_trabalhos.php";
?>
<?php

require_once '../../controller/autoloadreload.php';
require_once '../../controller/constantes_inscricao_trabalho.php';
require_once '../../controller/funcoes_ver_trabalho.php';
Login::VerificaLogin();
$curso = new AutorMySqlDAO();
$Instituicao = new InstituicaoMySqlDAO();
$retornoInstituicao = (array) $Instituicao->queryAllSelect();
$retornaCurso = (array) $curso->findAutorCurso($_REQUEST['id']);
$autor_dao = new AutorMySqlDAO();
$trabalhos_autor_principal = $autor_dao->queryTrabalhosAutorPrincipal($_SESSION['authUser']->id);
$trabalhos_autor = $autor_dao->queryTrabalhosCoautor($_SESSION['authUser']->id);
?>
<div id="infoAutor">
    <div style="background-color:#CCDAB4;width:97%;height:18px;padding-top:5px;padding-left:10px;">
      <!--
        <label id="title1" style="font-weight:bold;height:20px;">Cursos em que o autor está matriculado:</label>
      -->
        Cursos em que o autor está matriculado:
    </div>
    <input id="fk_autor" type="hidden"/>
    <table style="margin-top:5px;margin-bottom: 10px;" id="tabelaCurso" >
        <tr style="background-color:#CCDAB4;height:18px;padding-left:10px;width:97%;">
            <td width="320px;" style="padding-left:10px;">Curso</td>
            <td width="160px;" style="padding-left:10px;">Campus</td>
            <td width="120px;" style="padding-left:10px;">Instituição</td></tr>
        <?php 
foreach ($retornaCurso as $value) {
    ?>
            <tr><td><span><?php