diff options
author | Yorhel <git@yorhel.nl> | 2015-09-20 08:47:07 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2015-09-20 08:47:07 +0200 |
commit | 940b089ea5f02ef9bc80b4b82c320c4e9d2dbb34 (patch) | |
tree | 4c9be57fb3a07e8e04b5714623e6f7a40fb06a5a /lib/VNDB/Handler/Tags.pm | |
parent | cf8e093eace0f3a86fc42726b09e4f2c9979f40e (diff) |
Update usage kv_validate() to upcoming TUWF 1.0
And added new 'page' and 'id' templates for more strict validation.
Diffstat (limited to 'lib/VNDB/Handler/Tags.pm')
-rw-r--r-- | lib/VNDB/Handler/Tags.pm | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/VNDB/Handler/Tags.pm b/lib/VNDB/Handler/Tags.pm index f4f8cec3..cc38cdf8 100644 --- a/lib/VNDB/Handler/Tags.pm +++ b/lib/VNDB/Handler/Tags.pm @@ -32,7 +32,7 @@ sub tagpage { my $f = $self->formValidate( { get => 's', required => 0, default => 'tagscore', enum => [ qw|title rel pop tagscore rating| ] }, { get => 'o', required => 0, default => 'd', enum => [ 'a','d' ] }, - { get => 'p', required => 0, default => 1, template => 'int' }, + { get => 'p', required => 0, default => 1, template => 'page' }, { get => 'm', required => 0, default => $self->authPref('spoilers') || 0, enum => [qw|0 1 2|] }, { get => 'fil', required => 0 }, ); @@ -280,7 +280,7 @@ sub taglist { my $f = $self->formValidate( { get => 's', required => 0, default => 'name', enum => ['added', 'name'] }, { get => 'o', required => 0, default => 'a', enum => ['a', 'd'] }, - { get => 'p', required => 0, default => 1, template => 'int' }, + { get => 'p', required => 0, default => 1, template => 'page' }, { get => 't', required => 0, default => -1, enum => [ -1..2 ] }, { get => 'q', required => 0, default => '' }, ); @@ -346,12 +346,12 @@ sub taglinks { my $self = shift; my $f = $self->formValidate( - { get => 'p', required => 0, default => 1, template => 'int' }, + { get => 'p', required => 0, default => 1, template => 'page' }, { get => 'o', required => 0, default => 'd', enum => ['a', 'd'] }, { get => 's', required => 0, default => 'date', enum => [qw|date tag|] }, - { get => 'v', required => 0, default => 0, template => 'int' }, - { get => 'u', required => 0, default => 0, template => 'int' }, - { get => 't', required => 0, default => 0, template => 'int' }, + { get => 'v', required => 0, default => 0, template => 'id' }, + { get => 'u', required => 0, default => 0, template => 'id' }, + { get => 't', required => 0, default => 0, template => 'id' }, ); return $self->resNotFound if $f->{_err} || $f->{p} > 100; @@ -473,7 +473,7 @@ sub vntagmod { return if !$self->authCheckCode; my $frm = $self->formValidate( { post => 'taglinks', required => 0, default => '', maxlength => 10240, regex => [ qr/^[1-9][0-9]*,-?[1-3],-?[0-2]( [1-9][0-9]*,-?[1-3],-?[0-2])*$/, 'meh' ] }, - { post => 'overrule', required => 0, multi => 1, template => 'int' }, + { post => 'overrule', required => 0, multi => 1, template => 'id' }, ); return $self->resNotFound if $frm->{_err}; @@ -726,7 +726,7 @@ sub tagxml { my $f = $self->formValidate( { get => 'q', required => 0, maxlength => 500 }, - { get => 'id', required => 0, multi => 1, template => 'int' }, + { get => 'id', required => 0, multi => 1, template => 'id' }, ); return $self->resNotFound if $f->{_err} || (!$f->{q} && !$f->{id} && !$f->{id}[0]); |