// começa-se por se abrir uma conexão para o SI $conn = pg_pConnect("host=si.uevora.pt user=www-data dbname=si"); if (!$conn){ echo "Ocorreu um erro!\n"; exit; } // obter o login $toks = explode("/", $PHP_SELF); $toks2 = explode ("~", $toks[1]); $login = $toks2[1]; $query = "select entidade from contacto where tipo='login' and valor='$login'"; $result = @pg_Exec($conn, $query); if (!$result){ echo "Ocorreu um erro a efectuar o pedido ao SI\n"; exit; } if (pg_NumRows($result) > 0){ // Faz-se o redirect $id = pg_Result($result, 0, 0); pg_FreeResult($result); // Verifica-se se é um indivíduo $query = "select * from indivíduo where id='$id'"; $result = @pg_Exec($conn, $query); if (!$result){ echo "Ocorreu um erro a obter a informação do indivíduo\n"; exit; } if (pg_NumRows($result) > 0){ pg_Close($conn); header("HTTP/1.0 302 Moved Temporarily"); header("location: http://www.uevora.pt/index_2.php3?op=menu&op_pessoas=info&subcat=1&cat=9&id=$id"); } }else{ pg_FreeResult($result); pg_Close($conn); } ?>