summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2010-11-01 23:58:49 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2010-11-01 23:58:49 +0800
commit16c9643c4b601fc0d5e64e47c2723a8dfa48ad42 (patch)
treee3d8e43b6caaa8040bba51b40a0c37ae7933f0bc
parent5efe73ab2cba625a8c6558a667f784ae211f013d (diff)
downloadpttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.tar
pttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.tar.gz
pttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.tar.bz2
pttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.tar.lz
pttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.tar.xz
pttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.tar.zst
pttbbs-16c9643c4b601fc0d5e64e47c2723a8dfa48ad42.zip
add modified tag in edit_post to help making expire
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5199 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/bbs.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c
index 96ae7a7c..9af435c6 100644
--- a/pttbbs/mbbsd/bbs.c
+++ b/pttbbs/mbbsd/bbs.c
@@ -1771,7 +1771,16 @@ edit_post(int ent, fileheader_t * fhdr, const char *direct)
// OK to save file.
#ifdef USE_TIME_CAPSULE
- timecapsule_add_revision(genbuf);
+ {
+ char revfn[PATHLEN];
+ time4_t oldmt = dasht(genbuf);
+ int rev = timecapsule_add_revision(genbuf);
+ if (oldmt > 0) {
+ timecapsule_get_by_revision(genbuf, rev, revfn, sizeof(revfn));
+ log_filef(revfn, LOG_CREAT, "\n¡° Last modified: %s",
+ Cdatelite(&oldmt));
+ }
+ }
#endif
#ifdef EDITPOST_SMARTMERGE