summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/VNDB/Handler/Staff.pm4
-rw-r--r--lib/VNDB/Handler/ULists.pm6
-rwxr-xr-xutil/vndb.pl2
3 files changed, 6 insertions, 6 deletions
diff --git a/lib/VNDB/Handler/Staff.pm b/lib/VNDB/Handler/Staff.pm
index 27d9de66..fb4a22b3 100644
--- a/lib/VNDB/Handler/Staff.pm
+++ b/lib/VNDB/Handler/Staff.pm
@@ -201,7 +201,7 @@ sub edit {
$frm = $self->formValidate (
{ post => 'name', maxlength => 200 },
{ post => 'original', required => 0, maxlength => 200, default => '' },
- { post => 'primary', required => 0, template => 'uint', default => 0 },
+ { post => 'primary', required => 0, template => 'id', default => 0 },
{ post => 'desc', required => 0, maxlength => 5000, default => '' },
{ post => 'gender', required => 0, default => 'unknown', enum => [qw|unknown m f|] },
{ post => 'lang', enum => $self->{languages} },
@@ -212,7 +212,7 @@ sub edit {
{ post => 'aliases', template => 'json', json_fields => [
{ field => 'name', required => 1, maxlength => 200 },
{ field => 'orig', required => 0, maxlength => 200, default => '' },
- { field => 'aid', required => 0, template => 'uint', default => 0 },
+ { field => 'aid', required => 0, template => 'id', default => 0 },
]},
{ post => 'editsum', template => 'editsum' },
{ post => 'ihid', required => 0 },
diff --git a/lib/VNDB/Handler/ULists.pm b/lib/VNDB/Handler/ULists.pm
index 5d4fdcf8..b2e84ac3 100644
--- a/lib/VNDB/Handler/ULists.pm
+++ b/lib/VNDB/Handler/ULists.pm
@@ -201,7 +201,7 @@ sub votelist {
$own ? (footer => sub {
Tr;
td colspan => 3, class => 'tc1';
- input type => 'checkbox', class => 'checkall', name => 'vid', value => -1;
+ input type => 'checkbox', class => 'checkall', name => 'vid', value => 0;
txt ' ';
Select name => 'batchedit', id => 'batchedit';
option value => -2, '-- with selected --';
@@ -488,8 +488,8 @@ sub _vnlist_browse {
$own ? (footer => sub {
Tr;
- td class => 'tc1'; input type => 'checkbox', name => 'vid', value => -1, class => 'checkall'; end;
- td class => 'tc2'; input type => 'checkbox', name => 'rid', value => -1, class => 'checkall'; end;
+ td class => 'tc1'; input type => 'checkbox', name => 'vid', value => 0, class => 'checkall'; end;
+ td class => 'tc2'; input type => 'checkbox', name => 'rid', value => 0, class => 'checkall'; end;
td class => 'tc3_6', colspan => 4;
Select id => 'vns', name => 'vns';
option value => -2, mt '_rlist_withvn';
diff --git a/util/vndb.pl b/util/vndb.pl
index 30cdecbe..ca731ca2 100755
--- a/util/vndb.pl
+++ b/util/vndb.pl
@@ -50,7 +50,7 @@ TUWF::set(
error_404_handler => \&handle404,
log_format => \&logformat,
validate_templates => {
- id => { template => 'uint', min => 1, max => 1<<40 },
+ id => { template => 'uint', max => 1<<40 },
page => { template => 'uint', max => 1000 },
uname => { regex => qr/^[a-z0-9-]*$/, minlength => 2, maxlength => 15 },
gtin => { func => \&gtintype },