summaryrefslogtreecommitdiff
path: root/lib/VNDB/Handler/Discussions.pm
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2008-11-17 21:13:15 +0100
committerYorhel <git@yorhel.nl>2008-11-17 21:13:15 +0100
commit7bb6c2e95e7ff3d2296c3de826e771efbb7c30a7 (patch)
treeee413a1eca67a57a5f8296c585b7dc9a01e890a9 /lib/VNDB/Handler/Discussions.pm
parent900c991ab389d6531c00dfee732f2b68022af620 (diff)
Started on dbVNGet and filled out the placeholders in Discussions.pm
Diffstat (limited to 'lib/VNDB/Handler/Discussions.pm')
-rw-r--r--lib/VNDB/Handler/Discussions.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/VNDB/Handler/Discussions.pm b/lib/VNDB/Handler/Discussions.pm
index 10132795..a719087e 100644
--- a/lib/VNDB/Handler/Discussions.pm
+++ b/lib/VNDB/Handler/Discussions.pm
@@ -176,7 +176,7 @@ sub edit {
!$ty || !$self->{discussion_tags}{$ty}
|| $ty eq 'an' && ($id || !$self->authCan('boardmod'))
|| $ty eq 'db' && $id
- # || $ty eq 'v' && (!$id || !$self->db..)
+ || $ty eq 'v' && (!$id || !$self->dbVNGet(id => $id)->[0]{id})
|| $ty eq 'p' && (!$id || !$self->dbProducerGet(id => $id)->[0]{id})
|| $ty eq 'u' && (!$id || !$self->dbUserGet(uid => $id)->[0]{id});
}
@@ -270,7 +270,7 @@ sub tagbrowse {
my $obj = !$iid ? undef :
$type eq 'u' ? $self->dbUserGet(uid => $iid)->[0] :
$type eq 'p' ? $self->dbProducerGet(id => $iid)->[0] :
- undef; # get VN obj here
+ $self->dbVNGet(id => $iid)->[0];
return 404 if $iid && !$obj;
my $ititle = $obj && ($obj->{title}||$obj->{name}||$obj->{username});
my $title = !$obj ? $self->{discussion_tags}{$type} : 'Related discussions for '.$ititle;