X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=ND%2FWeb%2FPages%2FForum.pm;h=17ef00b5ce20fe76c7edd30e0edbe0d9ce3ea1bd;hb=31e4eaf3a4a406789d63f2c5d81c366091164404;hp=a54d23e42eca8188eb07e6b0be8383ef5e5094e1;hpb=6fe6edd0f7b5e12d88ec0549252104e5a287888c;p=ndwebbie.git diff --git a/ND/Web/Pages/Forum.pm b/ND/Web/Pages/Forum.pm index a54d23e..17ef00b 100644 --- a/ND/Web/Pages/Forum.pm +++ b/ND/Web/Pages/Forum.pm @@ -202,10 +202,6 @@ sub render { my @categories; while (my $category = $categories->fetchrow_hashref){ $boards->execute($category->{id},$ND::UID) or $ND::ERROR .= p($DBH->errstr); - #TODO: really need to do this outside, so you don't need moderate access - if ($category->{id} == $board->{fcid}){ - $BODY->param(Category => $category->{category}); - } my @boards; while (my $b = $boards->fetchrow_hashref){ @@ -219,6 +215,9 @@ sub render { } $BODY->param(Categories => \@categories); } + my ($category) = $DBH->selectrow_array(q{SELECT category FROM forum_categories WHERE fcid = $1} + ,undef,$board->{fcid}) or $ND::ERROR .= p($DBH->errstr); + $BODY->param(Category => $category); }else{ #List boards $BODY->param(Overview => 1);