예제 #1
0
         } else {
             $str = -11;
         }
     } else {
         $str = -9;
     }
     echo $str;
     exit;
 } else {
     if (isset($_POST["opcao"]) && $_POST["opcao"] == "inserirTrabalho") {
         $id_user = (int) $_SESSION["id_usuario"];
         $resp = 0;
         if (isset($id_user)) {
             if (ETAPA_INSCRICAO_TRABALHO == 1) {
                 //Verifica se o usuário é um autor.
                 $valida = recNumRows($id_user, "fk_usuario", "autor", $conexao);
                 if ($valida == 1) {
                     $resumo = $_POST["cResumo"];
                     $tam = valida_tamanho_resumo($resumo);
                     if ($tam == 1) {
                         $resumo = mysql_real_escape_string($resumo);
                         //$resumo = ($resumo);
                         $tematica = (int) $_POST["tematica"];
                         $categoria = (int) $_POST["categoria"];
                         $modalidade = (int) $_POST["modalidade"];
                         $titulo = mysql_real_escape_string($_POST["cTitulo"]);
                         //$titulo = ($_POST["cTitulo"]);
                         $titulo_ordenar = strip_tags(html_entity_decode($titulo));
                         $palavra1 = mysql_real_escape_string($_POST["palavra1"]);
                         $palavra2 = mysql_real_escape_string($_POST["palavra2"]);
                         $palavra3 = mysql_real_escape_string($_POST["palavra3"]);
         // Se nao foi possivel recuperar dados do form: ERRO
     } else {
         $ans = -1;
     }
     $resp = "dados={retorno:'" . $ans . "'}";
     echo $resp;
     exit;
     /*-------------------------------------------------------------*/
     /*    Funcao que REMOVE um CAMPUS no cadastro do ORIENTADOR    */
     /*-------------------------------------------------------------*/
     #  Retorno: 18 = sucesso, -18 = só tem 1 campus, -19 = curso vinculado ao trabalho  #
 } else {
     if (isset($_POST['opcao']) && $_POST['opcao'] == "removeCampusOr") {
         // parte 1: verificar se possui mais de um campus
         $id_user = $_SESSION["id_usuario"];
         $qntCampus = recNumRows($id_user, "fk_orientador", "orientador_campus", $conexao);
         // possui somente 1 campus: ERRO
         if ($qntCampus == 1) {
             $ans = -18;
             // parte 2: verificar se está vinculado a algum trabalho
         } else {
             $idCampus = (int) $_POST["id_campus"];
             $sqlTrab = "SELECT * FROM trabalho_orientador_campus WHERE fk_orientador=" . $id_user . " AND fk_campus=" . $idCampus;
             $resultTrab = runSQL($sqlTrab);
             $qnt = mysql_num_rows($resultTrab);
             // se não esta vinculado: EXCLUIR
             if ($qnt == 0) {
                 $arrCampus = recLinha($idCampus, "fk_campus", "orientador_campus", $conexao);
                 $seqCampus = $arrCampus["seq"];
                 $sql = "SELECT * \r\n\t\t\t\t\tFROM orientador_campus\r\n\t\t\t\t\tWHERE fk_orientador='" . $id_user . "'\r\n\t\t\t\t\tAND fk_campus != " . $idCampus;
                 $result = runSQL($sql);
         $ans = -1;
     }
     $resp = "dados={retorno:'" . $ans . "', id_usuario:'" . $id_user . "'}";
     echo $resp;
     exit;
     // CADASTRO DE NOVO AVALIADOR
     // retorno: 40 = sucesso (login) -1 = erro
 } else {
     if (isset($_POST['opcao']) && $_POST['opcao'] == "cadastrarAvaliador") {
         $id_user = cadastraUsuario($conexao);
         $id_campus = (int) $_POST["f_campus"];
         $tipoServidor = (int) $_POST["tipoServidorAvaliador"];
         $nivelFormacao = (int) $_POST["nivelFormacao"];
         $query = "INSERT INTO avaliador\n\t\t\t(fk_usuario, fk_campus, tipo_servidor, formacao)\n\t\tVALUES\n\t\t\t('{$id_user}', '{$id_campus}', '{$tipoServidor}', '{$nivelFormacao}')";
         $sql = runSQL($query);
         $confirma = recNumRows($id_user, "fk_usuario", "avaliador", $conexao);
         // Se cadastro do avaliador foi realizado: CONTINUAR cadastro
         if ($confirma == 1) {
             criarSessao($id_user, $conexao);
             $ans = 40;
             // Se cadastro do avaliador nao foi realizado: ERRO
         } else {
             $ans = -1;
         }
         $resp = "dados={retorno:'" . $ans . "', id_usuario:'" . $id_user . "'}";
         echo $resp;
         exit;
     } else {
         if (isset($_POST['opcao']) && $_POST['opcao'] == "conferirSenha") {
             $id = (int) $_POST["id_usuario"];
             $senha = mysql_real_escape_string($_POST['senha']);