summaryrefslogtreecommitdiff
path: root/lib/VNDB/Discussions.pm
diff options
context:
space:
mode:
authoryorhel <yorhel@1fe2e327-d9db-4752-bcf7-ef0cb4a1748b>2008-08-09 11:37:43 +0000
committeryorhel <yorhel@1fe2e327-d9db-4752-bcf7-ef0cb4a1748b>2008-08-09 11:37:43 +0000
commitd4ba8b01125efae32a75be2777a185f95824f4d3 (patch)
tree997b05cff894444456f1c56e1101e562bcd3d7fe /lib/VNDB/Discussions.pm
parentfe339fee2dc7e5fc7d66c050e96c0341ebc6f8e1 (diff)
Implemented a notification system and made some general improvements in Multi.
git-svn-id: svn://vndb.org/vndb@81 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
Diffstat (limited to 'lib/VNDB/Discussions.pm')
-rw-r--r--lib/VNDB/Discussions.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/VNDB/Discussions.pm b/lib/VNDB/Discussions.pm
index 85b6db9b..f538e5cf 100644
--- a/lib/VNDB/Discussions.pm
+++ b/lib/VNDB/Discussions.pm
@@ -89,6 +89,7 @@ sub TEdit {
$tid = $self->DBAddThread(%thread) if !$tid; # create thread
}
+ my $onum = $num;
my %post = (
tid => $tid,
num => !$otid ? 1 : $num,
@@ -98,6 +99,8 @@ sub TEdit {
$self->DBEditPost(%post) if $num; # edit post
$num = $self->DBAddPost(%post) if !$num; # add post
+ $self->RunCmd('ircnotify t'.$tid.'.'.$num) if !$onum && !$frm->{hide};
+
my $pagenum = ceil($num/$self->{postsperpage});
$pagenum = $pagenum > 1 ? '/'.$pagenum : '';
$self->ResRedirect('/t'.$tid.$pagenum.'#'.$num, 'POST');