From b274ff8a37e90a90c7613b47a84bad1cdc6ddf5f Mon Sep 17 00:00:00 2001 From: yorhel Date: Fri, 1 Aug 2008 10:35:11 +0000 Subject: Added wishlist feature and re-added "my profile" link to user menu git-svn-id: svn://vndb.org/vndb@77 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b --- data/tpl/defs.pl | 6 ++++-- data/tpl/main | 6 ++++-- data/tpl/rlist | 1 - data/tpl/useredit | 3 ++- data/tpl/vnpage | 15 +++++++++++++++ 5 files changed, 25 insertions(+), 6 deletions(-) (limited to 'data') diff --git a/data/tpl/defs.pl b/data/tpl/defs.pl index 27d1443d..a7355840 100644 --- a/data/tpl/defs.pl +++ b/data/tpl/defs.pl @@ -216,6 +216,7 @@ sub ttabs { # [vrpu], obj, sel $t eq 'u' ? ( $o->{flags} & $VNDB::UFLAGS->{list} ? ( $s eq 'list' ? 'list' : 'list', ) : (), + $o->{flags} & $VNDB::UFLAGS->{list} ? ( $s eq 'wish' ? 'wishlist' : 'wishlist', ) : (), ) : (), $t ne 'r' ? ( @@ -296,8 +297,9 @@ my %pagetitles = ( $p{tedit}{t} ? 'Reply to thread' : 'Start a new thread' }, userpage => sub { return 'User: '.$p{userpage}{user}{username} }, - vnlist => sub { - return $p{vnlist}{user}{username} eq $p{AuthUsername} ? 'My visual novel list' : ($p{vnlist}{user}{username}.'\'s visual novel list'); }, + vnlist => 'My visual novel list (old)', + wlist => sub { + return $p{wlist}{user}{username} eq $p{AuthUsername} ? 'My wishlist' : ($p{wlist}{user}{username}.'\'s wishlist'); }, rlist => sub { return $p{rlist}{user}{username} eq $p{AuthUsername} ? 'My visual novel list' : ($p{rlist}{user}{username}.'\'s visual novel list'); }, useredit => sub { diff --git a/data/tpl/main b/data/tpl/main index 9dd70b24..762fdb58 100644 --- a/data/tpl/main +++ b/data/tpl/main @@ -18,7 +18,7 @@ [[ } elsif( - grep($p{$_}, qw| userlist userpage userlogin userreg userpass vnlist rlist hist |) + grep($p{$_}, qw| userlist userpage userlogin userreg userpass vnlist rlist wlist hist |) || ($p{ttag} && $p{ttag}{iid}) || ($p{vnpage} && $p{vnpage}{page} eq 'stats') || grep { $p{$_} && $p{$_}{change} } qw|vnpage ppage rpage| @@ -66,6 +66,7 @@ [[ if($p{ppage}) { %d = %{$p{ppage}}; ]] [[+ ppage ]][[ } ]] [[ if($p{vnlist}) { %d = %{$p{vnlist}}; ]] [[+ vnlist ]][[ }# ]] [[ if($p{rlist}) { %d = %{$p{rlist}}; ]] [[+ rlist ]][[ }# ]] +[[ if($p{wlist}) { %d = %{$p{wlist}}; ]] [[+ wlist ]][[ }# ]] [[ if($p{hist}) { %d = %{$p{hist}}; ]] [[+ hist ]][[ }# ]] [[ if($p{rpage}) { %d = %{$p{rpage}}; ]] [[+ rpage ]][[ } ]] [[ if($p{docs}) { %d = %{$p{docs}}; ]] [[+ docs ]][[ } ]] @@ -107,10 +108,11 @@

User menu