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