diff options
author | Yorhel <git@yorhel.nl> | 2019-10-10 16:37:49 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2019-10-10 16:54:36 +0200 |
commit | e0f0fec01dd6cb8b0cc2b2dc85ad05a6cd990488 (patch) | |
tree | 5c4e27d70668a0c162365c27c02f834e42be3f3e /lib/VNDB/Handler/ULists.pm | |
parent | b3a9130763879d60c0e413c724a759860bd396af (diff) |
rewards: Honor public custom css/skin
Diffstat (limited to 'lib/VNDB/Handler/ULists.pm')
-rw-r--r-- | lib/VNDB/Handler/ULists.pm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/VNDB/Handler/ULists.pm b/lib/VNDB/Handler/ULists.pm index 49d31788..2c4cb1db 100644 --- a/lib/VNDB/Handler/ULists.pm +++ b/lib/VNDB/Handler/ULists.pm @@ -117,7 +117,7 @@ sub rlist_e { sub votelist { my($self, $type, $id) = @_; - my $obj = $type eq 'v' ? $self->dbVNGet(id => $id)->[0] : $self->dbUserGet(uid => $id, what => 'hide_list')->[0]; + my $obj = $type eq 'v' ? $self->dbVNGet(id => $id)->[0] : $self->dbUserGet(uid => $id, what => 'hide_list pubskin')->[0]; return $self->resNotFound if !$obj->{id}; my $own = $type eq 'u' && $self->authInfo->{id} && $self->authInfo->{id} == $id; @@ -156,7 +156,7 @@ sub votelist { ); my $title = $type eq 'v' ? "Votes for $obj->{title}" : 'Votes by '.VNWeb::HTML::user_displayname($obj); - $self->htmlHeader(noindex => 1, title => $title); + $self->htmlHeader(noindex => 1, $type eq 'u' ? (pubskin => $obj) : (), title => $title); $self->htmlMainTabs($type => $obj, 'votes'); div class => 'mainbox'; h1 $title; @@ -232,7 +232,7 @@ sub wishlist { my($self, $uid) = @_; my $own = $self->authInfo->{id} && $self->authInfo->{id} == $uid; - my $u = $self->dbUserGet(uid => $uid, what => 'hide_list')->[0]; + my $u = $self->dbUserGet(uid => $uid, what => 'hide_list pubskin')->[0]; return $self->resNotFound if !$u || !$own && !(!$u->{hide_list} || $self->authCan('usermod')); my $f = $self->formValidate( @@ -266,7 +266,7 @@ sub wishlist { ); my $title = $own ? 'My wishlist' : VNWeb::HTML::user_displayname($u)."'s wishlist"; - $self->htmlHeader(title => $title, noindex => 1); + $self->htmlHeader(title => $title, noindex => 1, pubskin => $u); $self->htmlMainTabs('u', $u, 'wish'); div class => 'mainbox'; h1 $title; @@ -337,7 +337,7 @@ sub vnlist { my($self, $uid) = @_; my $own = $self->authInfo->{id} && $self->authInfo->{id} == $uid; - my $u = $self->dbUserGet(uid => $uid, what => 'hide_list')->[0]; + my $u = $self->dbUserGet(uid => $uid, what => 'hide_list pubskin')->[0]; return $self->resNotFound if !$u || !$own && !(!$u->{hide_list} || $self->authCan('usermod')); my $f = $self->formValidate( @@ -383,7 +383,7 @@ sub vnlist { ); my $title = $own ? 'My visual novel list' : VNWeb::HTML::user_displayname($u)."'s visual novel list"; - $self->htmlHeader(title => $title, noindex => 1); + $self->htmlHeader(title => $title, noindex => 1, pubskin => $u); $self->htmlMainTabs('u', $u, 'list'); # url generator |