Fixed a bug in the Event view where the link to the Calendar Search

was wrong.  Added a new template variable, urlSearch to the Event view
template.  I added a new method to the Calendar to handle this, getUrlSearch.
This commit is contained in:
Colin Kuskie 2007-02-28 20:20:37 +00:00
parent 1ed783b2c5
commit 3d5763269a
5 changed files with 35 additions and 1 deletions

View file

@ -1303,6 +1303,7 @@ sub getTemplateVars {
$var{"urlWeek"} = $self->getParent->getUrl("type=week;start=".$dtStart->toMysql);
$var{"urlMonth"} = $self->getParent->getUrl("type=month;start=".$dtStart->toMysql);
$var{"urlParent"} = $self->getParent->getUrl;
$var{"urlSearch"} = $self->getParent->getSearchUrl;
# Related links

View file

@ -748,6 +748,21 @@ ENDSQL
####################################################################
=head2 getSearchUrl ( )
Convenience method to be shared with the Event.
=cut
sub getSearchUrl {
my $self = shift;
return $self->getUrl('func=search');
}
####################################################################
@ -918,7 +933,7 @@ sub view {
$var->{"urlDay"} = $self->getUrl("type=day;start=".$params->{start});
$var->{"urlWeek"} = $self->getUrl("type=week;start=".$params->{start});
$var->{"urlMonth"} = $self->getUrl("type=month;start=".$params->{start});
$var->{"urlSearch"} = $self->getUrl("func=search");
$var->{"urlSearch"} = $self->getSearchUrl;
$var->{"urlPrint"} = $self->getUrl("type=".$params->{type}.";start=".$params->{start}.";print=1");
# Parameters