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); while ($row = mysql_fetch_array($result)) { if ($row["seq"] > $seqCampus) { $seq = $row["seq"]; $seq--; $sql2 = "UPDATE orientador_campus\r\n\t\t\t\t\t\t\tSET\r\n\t\t\t\t\t\t\tseq = '" . $seq . "'\r\n\t\t\t\t\t\t\tWHERE fk_orientador='" . $id_user . "'\r\n\t\t\t\t\t\t\tAND fk_campus='" . $row["fk_campus"] . "'"; $result2 = runSQL($sql2); } } $sqlRemove = "DELETE FROM orientador_campus\r\n\t\t\t\t\t\t\tWHERE fk_orientador = '" . $id_user . "'\r\n\t\t\t\t\t\t\tAND fk_campus = '" . $idCampus . "'"; $result3 = runSQL($sqlRemove); $ans = 18; // esta vinculado a um trabalho: ERRO
$email = stripslashes($arr["email"]); $ret = '<label style="margin-left:10px;">CPF: ' . $cpf . '</label>'; $ret .= '<br><label style="margin-left:10px;">Nome: ' . $nome . '</label>'; $ret .= '<br><label style="margin-left:10px;">E-mail: ' . $email . '</label>'; $ret .= '<div style="clear:both;height:5px;"></div>'; $ret .= '<a href="cadastroF.php?modificar=Geral" class="link1" style="font-size:10px;text-decoration:underline;margin-left:10px;">Alterar dados de usuário</a>'; echo $ret; exit; /*-------------------------------------------------------------*/ /* Funcao que RECUPERA dados GERAIS para "Alterar Dados" */ /*-------------------------------------------------------------*/ # Retorno: dados gerais -> CadastroF.php # } else { if (isset($_GET["opcao"]) && $_GET["opcao"] == "getCadUsuario") { $id_user = (int) $_SESSION["id_usuario"]; $arr = recLinha($id_user, "id_usuario", "usuario", $conexao); $cpf = stripslashes($arr["cpf"]); $nome = stripslashes($arr["nome"]); $email = stripslashes($arr["email"]); $str = "dados={id_usuario:'" . $_SESSION["id_usuario"] . "', cpf:'" . $cpf . "', nome:'" . $nome . "', email:'" . $email . "'}"; echo $str; exit; /*-------------------------------------------------------------*/ /* Funcao que RECUPERA papeis do USUARIO */ /*-------------------------------------------------------------*/ # Retorno: id = cadastrado OU 0 = nao cadastrado # } else { if (isset($_GET["opcao"]) && $_GET["opcao"] == "getPapel") { $id_user = (int) $_SESSION["id_usuario"]; $autor = conferePapelId($id_user, "autor", $conexao); $orientador = conferePapelId($id_user, "orientador", $conexao);
function criarSessao($id, $conexao) { // recupera dados do usuario $linha_login = recLinha($id, "id_usuario", "usuario", $conexao); $_SESSION["id_usuario"] = $id; $_SESSION['nome_usuario'] = $linha_login['nome']; $ans = 1; return $ans; }