%#--- Arguments ---#
<%args>
$widget
$object
$disp_field
$use_form_tag
$wf
%args>
%#--- Initialization ---#
<%init>
my $agent = detect_agent();
my $spacerRow = $agent->ie ? '' : "";
my $advanced_search = get_state_data($widget, 'advanced_search');
$advanced_search = get_pref('Default Search')
unless defined $advanced_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,
})
} : undef;
my $sites = $c->get('__SITES__');
unless ($sites) {
$sites = Bric::Biz::Site->list({ active => 1 });
$c->set('__SITES__', $sites);
}
$sites = [grep { chk_authz($_, EDIT, 1) } @$sites];
%init>
% if ($use_form_tag) {