[Rt-commit] r6400 - in rt/branches/3.6-RELEASE: .
jesse at bestpractical.com
jesse at bestpractical.com
Thu Nov 9 23:46:17 EST 2006
Author: jesse
Date: Thu Nov 9 23:46:17 2006
New Revision: 6400
Modified:
rt/branches/3.6-RELEASE/ (props changed)
rt/branches/3.6-RELEASE/html/Elements/ShowSearch
Log:
r44740 at pinglin: jesse | 2006-11-09 23:46:01 -0500
* Added a callback to let extensions massage custom homepage portlet searches
Modified: rt/branches/3.6-RELEASE/html/Elements/ShowSearch
==============================================================================
--- rt/branches/3.6-RELEASE/html/Elements/ShowSearch (original)
+++ rt/branches/3.6-RELEASE/html/Elements/ShowSearch Thu Nov 9 23:46:17 2006
@@ -44,12 +44,11 @@
%#
%# END BPS TAGGED BLOCK }}}
<&|/Widgets/TitleBox,
- title => loc($search->Description, $rows),
+ title => loc($search->Description, $SearchArg->{'Rows'}),
title_href => "Search/Results.html".$QueryString,
titleright => loc('Edit'),
titleright_href => $customize &>
<& /Elements/TicketList, %$SearchArg,
- Rows => $rows,
ShowNavigation => 0
&>
</&>
@@ -77,13 +76,23 @@
return;
}
$SearchArg = $user->Preferences($search, $search->Content);
+ $SearchArg->{'Rows'} = $user->Preferences('SummaryRows', $RT::DefaultSummaryRows);
$customize = $RT::WebPath.'/Prefs/Search.html?'.$m->comp('/Elements/QueryString', name => ref($search).'-'.$search->Id)
}
-my $rows = $user->Preferences('SummaryRows', $RT::DefaultSummaryRows);
$SearchArg->{'Query'} =~ s/__CurrentUser__/$session{'CurrentUser'}->Id/ge;
$SearchArg->{'Format'} =~ s/__WebPath__/$RT::WebPath/g;
$SearchArg->{'Format'} =~ s/__loc\(["']?(\w+)["']?\)__/loc("$1")/ge;
+
+$m->comp(
+ '/Elements/Callback',
+ _CallbackName => 'ModifySearch',
+ Search => $SearchArg,
+ %ARGS
+);
+
+
+
my $QueryString = '?' . $m->comp('/Elements/QueryString',
%$SearchArg);
#map { $_ => $SearchArg->{$_} } qw(Query Order OrderBy));
More information about the Rt-commit
mailing list