summaryrefslogtreecommitdiff
path: root/lib/VNDB
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VNDB')
-rw-r--r--lib/VNDB/Discussions.pm3
-rw-r--r--lib/VNDB/Producers.pm2
-rw-r--r--lib/VNDB/Releases.pm1
-rw-r--r--lib/VNDB/VN.pm1
4 files changed, 7 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');
diff --git a/lib/VNDB/Producers.pm b/lib/VNDB/Producers.pm
index 2de29b19..9756855d 100644
--- a/lib/VNDB/Producers.pm
+++ b/lib/VNDB/Producers.pm
@@ -103,6 +103,8 @@ sub PEdit {
my $nrev = 1;
($nrev) = $self->DBEditProducer($id, %$frm) if $id; # edit
($id) = $self->DBAddProducer(%$frm) if !$id; # add
+
+ $self->RunCmd('ircnotify p'.$id.'.'.$nrev);
return $self->ResRedirect('/p'.$id.'.'.$nrev, 'post');
}
}
diff --git a/lib/VNDB/Releases.pm b/lib/VNDB/Releases.pm
index d36a2d2d..947ed770 100644
--- a/lib/VNDB/Releases.pm
+++ b/lib/VNDB/Releases.pm
@@ -120,6 +120,7 @@ sub REdit {
$self->RVNCache(@$new_vn, (map { $_->{vid} } @$vn));
+ $self->RunCmd('ircnotify r'.$rid.'.'.$nrev);
return $self->ResRedirect('/r'.$rid.'.'.$nrev, 'post');
}
}
diff --git a/lib/VNDB/VN.pm b/lib/VNDB/VN.pm
index 40702107..30ec94b1 100644
--- a/lib/VNDB/VN.pm
+++ b/lib/VNDB/VN.pm
@@ -170,6 +170,7 @@ sub VNEdit {
# check for new anime data
$self->RunCmd('anime check') if $oid && $frm->{anime} ne $b4{anime} || !$oid && $frm->{anime};
+ $self->RunCmd('ircnotify v'.$id.'.'.$nrev);
return $self->ResRedirect('/v'.$id.'.'.$nrev, 'post');
}
}