summaryrefslogtreecommitdiff
path: root/lib/VNDB/Util/LayoutHTML.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VNDB/Util/LayoutHTML.pm')
-rw-r--r--lib/VNDB/Util/LayoutHTML.pm13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/VNDB/Util/LayoutHTML.pm b/lib/VNDB/Util/LayoutHTML.pm
index 22052a75..752f6728 100644
--- a/lib/VNDB/Util/LayoutHTML.pm
+++ b/lib/VNDB/Util/LayoutHTML.pm
@@ -89,7 +89,6 @@ sub _menu {
my $nc = $self->authInfo->{notifycount};
h2;
a href => $uid, ucfirst $self->authInfo->{username};
- txt ' ('.mt('_urank_'.$self->authInfo->{rank}).')';
end;
div;
a href => "$uid/edit", mt '_menu_myprofile'; br;
@@ -100,9 +99,13 @@ sub _menu {
a href => "$uid/hist", mt '_menu_mychanges'; br;
a href => '/g/links?u='.$self->authInfo->{id}, mt '_menu_mytags'; br;
br;
- a href => '/v/new', mt '_menu_addvn'; br;
- a href => '/p/new', mt '_menu_addproducer'; br;
- a href => '/c/new', mt '_menu_addcharacter'; br;
+ if($self->authCan('edit')) {
+ a href => '/v/new', mt '_menu_addvn'; br;
+ a href => '/p/new', mt '_menu_addproducer'; br;
+ }
+ if($self->authCan('charedit')) {
+ a href => '/c/new', mt '_menu_addcharacter'; br;
+ }
br;
a href => "$uid/logout", mt '_menu_logout';
end;
@@ -130,7 +133,7 @@ sub _menu {
h2 mt '_menu_dbstats';
div;
dl;
- for (qw|vn releases producers users threads posts|) {
+ for (qw|vn releases producers chars tags traits users threads posts|) {
dt mt "_menu_stat_$_";
dd $self->{stats}{$_};
}