More deprecated Form code
This commit is contained in:
parent
ec0b35cda5
commit
f0d3f0c52f
2 changed files with 24 additions and 19 deletions
|
|
@ -357,6 +357,10 @@ sub appendTemplateVarsSearchForm {
|
||||||
my $form = $self->session->form;
|
my $form = $self->session->form;
|
||||||
my $i18n = WebGUI::International->new($session, 'Asset_Gallery');
|
my $i18n = WebGUI::International->new($session, 'Asset_Gallery');
|
||||||
|
|
||||||
|
use WebGUI::Form::Text;
|
||||||
|
use WebGUI::Form::Submit;
|
||||||
|
use WebGUI::Form::DateTime;
|
||||||
|
use WebGUI::Form::RadioList;
|
||||||
$var->{ searchForm_start }
|
$var->{ searchForm_start }
|
||||||
= WebGUI::Form::formHeader( $session, {
|
= WebGUI::Form::formHeader( $session, {
|
||||||
action => $self->getUrl('func=search'),
|
action => $self->getUrl('func=search'),
|
||||||
|
|
@ -367,34 +371,34 @@ sub appendTemplateVarsSearchForm {
|
||||||
= WebGUI::Form::formFooter( $session );
|
= WebGUI::Form::formFooter( $session );
|
||||||
|
|
||||||
$var->{ searchForm_basicSearch }
|
$var->{ searchForm_basicSearch }
|
||||||
= WebGUI::Form::text( $session, {
|
= WebGUI::Form::Text->new( $session, {
|
||||||
name => "basicSearch",
|
name => "basicSearch",
|
||||||
value => scalar $form->get("basicSearch"),
|
value => scalar $form->get("basicSearch"),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
$var->{ searchForm_title }
|
$var->{ searchForm_title }
|
||||||
= WebGUI::Form::text( $session, {
|
= WebGUI::Form::Text->new( $session, {
|
||||||
name => "title",
|
name => "title",
|
||||||
value => scalar $form->get("title"),
|
value => scalar $form->get("title"),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
$var->{ searchForm_description }
|
$var->{ searchForm_description }
|
||||||
= WebGUI::Form::text( $session, {
|
= WebGUI::Form::Text->new( $session, {
|
||||||
name => "description",
|
name => "description",
|
||||||
value => scalar $form->get("description"),
|
value => scalar $form->get("description"),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
$var->{ searchForm_keywords }
|
$var->{ searchForm_keywords }
|
||||||
= WebGUI::Form::text( $session, {
|
= WebGUI::Form::Text->new( $session, {
|
||||||
name => "keywords",
|
name => "keywords",
|
||||||
value => scalar $form->get("keywords"),
|
value => scalar $form->get("keywords"),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
$var->{ searchForm_location }
|
$var->{ searchForm_location }
|
||||||
= WebGUI::Form::text( $session, {
|
= WebGUI::Form::Text->new( $session, {
|
||||||
name => "location",
|
name => "location",
|
||||||
value => scalar $form->get("location"),
|
value => scalar $form->get("location"),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
# Search classes
|
# Search classes
|
||||||
tie my %searchClassOptions, 'Tie::IxHash', (
|
tie my %searchClassOptions, 'Tie::IxHash', (
|
||||||
|
|
@ -403,31 +407,31 @@ sub appendTemplateVarsSearchForm {
|
||||||
'' => $i18n->get("search class any"),
|
'' => $i18n->get("search class any"),
|
||||||
);
|
);
|
||||||
$var->{ searchForm_className }
|
$var->{ searchForm_className }
|
||||||
= WebGUI::Form::radioList( $session, {
|
= WebGUI::Form::RadioList->new( $session, {
|
||||||
name => "className",
|
name => "className",
|
||||||
value => ( $form->get("className") || '' ),
|
value => ( $form->get("className") || '' ),
|
||||||
options => \%searchClassOptions,
|
options => \%searchClassOptions,
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
# Search creationDate
|
# Search creationDate
|
||||||
my $oneYearAgo = WebGUI::DateTime->new( $session, time )->add( years => -1 )->epoch;
|
my $oneYearAgo = WebGUI::DateTime->new( $session, time )->add( years => -1 )->epoch;
|
||||||
$var->{ searchForm_creationDate_after }
|
$var->{ searchForm_creationDate_after }
|
||||||
= WebGUI::Form::dateTime( $session, {
|
= WebGUI::Form::DateTime->new( $session, {
|
||||||
name => "creationDate_after",
|
name => "creationDate_after",
|
||||||
value => scalar $form->get("creationDate_after", "dateTime", $oneYearAgo),
|
value => scalar $form->get("creationDate_after", "dateTime", $oneYearAgo),
|
||||||
});
|
})->toHtml;
|
||||||
$var->{ searchForm_creationDate_before }
|
$var->{ searchForm_creationDate_before }
|
||||||
= WebGUI::Form::dateTime( $session, {
|
= WebGUI::Form::DateTime->new( $session, {
|
||||||
name => "creationDate_before",
|
name => "creationDate_before",
|
||||||
value => scalar $form->get("creationDate_before", "dateTime", time()),
|
value => scalar $form->get("creationDate_before", "dateTime", time()),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
# Buttons
|
# Buttons
|
||||||
$var->{ searchForm_submit }
|
$var->{ searchForm_submit }
|
||||||
= WebGUI::Form::submit( $session, {
|
= WebGUI::Form::Submit->new( $session, {
|
||||||
name => "submit",
|
name => "submit",
|
||||||
value => $i18n->get("search submit"),
|
value => $i18n->get("search submit"),
|
||||||
});
|
})->toHtml;
|
||||||
|
|
||||||
return $var;
|
return $var;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -146,12 +146,13 @@ sub formHeader {
|
||||||
# Fix a query string in the action URL
|
# Fix a query string in the action URL
|
||||||
use WebGUI::Form::CsrfToken;
|
use WebGUI::Form::CsrfToken;
|
||||||
my $hidden = WebGUI::Form::CsrfToken->new($session)->toHtml;
|
my $hidden = WebGUI::Form::CsrfToken->new($session)->toHtml;
|
||||||
|
use WebGUI::Form::Hidden;
|
||||||
if ($action =~ /\?/) {
|
if ($action =~ /\?/) {
|
||||||
($action, my $query) = split /\?/, $action, 2;
|
($action, my $query) = split /\?/, $action, 2;
|
||||||
my @params = split /[&;]/, $query;
|
my @params = split /[&;]/, $query;
|
||||||
foreach my $param ( @params ) {
|
foreach my $param ( @params ) {
|
||||||
my ($name, $value) = split /=/, $param;
|
my ($name, $value) = split /=/, $param;
|
||||||
$hidden .= hidden( $session, { name => $name, value => $value } );
|
$hidden .= WebGUI::Form::Hidden->new( $session, { name => $name, value => $value } )->toHtml;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue