%#--- Arguments ---# <%args> $widget $object $disp_field $use_form_tag $wf %#--- Initialization ---# <%init> my $agent = detect_agent(); my $spacerRow = $agent->ie ? '' : ""; my $advanced_search = get_state_data($widget, 'advanced_search') || get_pref('Default Search'); my $asset_opts = $advanced_search ? { '' => $lang->maketext('All Types'), map { $_->get_id, $_->get_name } Bric::Biz::AssetType->list({ top_level => 1, media => 1, active => 1, site_id => $wf->get_site_id, }) } : undef; % if ($use_form_tag) {
% } % unless ($advanced_search) { % } else { % }
<% $lang->maketext('SEARCH') %> [ <% $lang->maketext('Advanced Search') %> ]<% $lang->maketext('ADVANCED SEARCH') %> [ <% $lang->maketext('Simple Search') %> ]
<% $spacerRow %> % unless ($advanced_search) { % } else { % }
<& /widgets/profile/text.mc, name => $widget.'|simple', value => get_state_data($widget, 'simple') || '', useTable => 0 &> %# This hidden field is required to make the form submit when the user hits %# the "enter" key.
<% $lang->maketext('Title') %>: <& /widgets/profile/text.mc, name => $widget.'|name', value => get_state_data($widget, 'name') || '', useTable => 0 &>
<% $lang->maketext('URI') %>: <& /widgets/profile/text.mc, name => $widget.'|uri', value => get_state_data($widget, 'uri') || '', useTable => 0 &>
<% $lang->maketext('Text to search') %>: <& /widgets/profile/text.mc, name => $widget.'|data_text', value => get_state_data($widget, 'data_text') || '', useTable => 0 &>
<% $lang->maketext('Type') %>: <& /widgets/profile/select.mc, name => $widget.'|element__id', value => get_state_data($widget, 'element__id') || '', options => $asset_opts, localize => 0, useTable => 0 &>
<% $lang->maketext('Cover Date') %>
<% $lang->maketext('From') %>: <& '/widgets/select_time/select_time.mc', base_name => "$widget|cover_date_start", indent => 1, no_hour => 1, no_min => 1, repopulate => 0, def_date => get_state_data($widget, 'cover_date_start')||'', compact => 1, style => 'inline', &> <% $lang->maketext('To') %>: <& '/widgets/select_time/select_time.mc', base_name => "$widget|cover_date_end", indent => 1, no_hour => 1, no_min => 1, repopulate => 0, def_date => get_state_data($widget, 'cover_date_end')||'', compact => 1, style => 'inline', &>
<% $lang->maketext('Publish Date') %>
<% $lang->maketext('From') %>: <& '/widgets/select_time/select_time.mc', base_name => "$widget|publish_date_start", indent => 1, no_hour => 1, no_min => 1, repopulate => 0, def_date => get_state_data($widget, 'publish_date_start')||'', compact => 1, style => 'inline', &> <% $lang->maketext('To') %>: <& '/widgets/select_time/select_time.mc', base_name => "$widget|publish_date_end", indent => 1, no_hour => 1, no_min => 1, repopulate => 0, def_date => get_state_data($widget, 'publish_date_end')||'', compact => 1, style => 'inline', &>
<% $lang->maketext('Expire Date') %>
<% $lang->maketext('From') %>: <& '/widgets/select_time/select_time.mc', base_name => "$widget|expire_date_start", indent => 1, no_hour => 1, no_min => 1, repopulate => 0, def_date => get_state_data($widget, 'expire_date_start')||'', compact => 1, style => 'inline', &> <% $lang->maketext('To') %>: <& '/widgets/select_time/select_time.mc', base_name => "$widget|expire_date_end", indent => 1, no_hour => 1, no_min => 1, repopulate => 0, def_date => get_state_data($widget, 'expire_date_end')||'', compact => 1, style => 'inline', &>
% if ($advanced_search) {

% } %#--- Log History ---# % if ($use_form_tag) {
% }