summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/mbbsd/bbs.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c
index 27da23fb..4d843998 100644
--- a/pttbbs/mbbsd/bbs.c
+++ b/pttbbs/mbbsd/bbs.c
@@ -1500,6 +1500,17 @@ do_post_article(int edflags)
setbpath(fpath, currboard);
stampfile_u(fpath, &postfile);
+#ifdef QUERY_ARTICLE_URL
+ if (IsBoardForWeb(bp)) {
+ char url[STRLEN];
+ if (GetWebUrl(bp, &postfile, url, sizeof(url))) {
+ log_filef(genbuf, LOG_CREAT,
+ "กฐ " URL_DISPLAYNAME ": %s\n", url);
+ }
+ }
+ log_file(genbuf, LOG_CREAT, "\n");
+#endif
+
if (append_record(buf, &postfile, sizeof(postfile)) == -1)
{
unlink(genbuf);
@@ -1508,15 +1519,6 @@ do_post_article(int edflags)
{
char addPost = 0;
-#ifdef QUERY_ARTICLE_URL
- if (IsBoardForWeb(bp)) {
- char url[STRLEN];
- if (GetWebUrl(bp, &postfile, url, sizeof(url))) {
- log_filef(genbuf, LOG_CREAT,
- "กฐ " URL_DISPLAYNAME ": %s\n", url);
- }
- }
-#endif
rename(genbuf, fpath);
setbtotal(currbid);