Migrated Manage Events to the new search based system. Core functionality works. Still a few things to tweak though.
This commit is contained in:
parent
f01e5b3074
commit
c6065852aa
2 changed files with 11 additions and 3 deletions
|
|
@ -122,7 +122,8 @@
|
|||
<th><tmpl_var requirement.label></th>
|
||||
<th><tmpl_var addToCart.label></th></tr>
|
||||
<tmpl_loop events_loop>
|
||||
<tr<tmpl_unless __ODD__> class="oddRow"<tmpl_else> class="evenRow"</tmpl_unless>><td><tmpl_var title>
|
||||
<tr<tmpl_unless __ODD__> class="oddRow"<tmpl_else> class="evenRow"</tmpl_unless>>
|
||||
<td><tmpl_if canManageEvents><tmpl_var manageToolbar> </tmpl_if><tmpl_var title>
|
||||
</td><td><tmpl_var startDate.human>
|
||||
</td><td><tmpl_var endDate.human>
|
||||
</td><td><tmpl_var seatsRemaining>
|
||||
|
|
|
|||
|
|
@ -2597,6 +2597,12 @@ sub www_search {
|
|||
$eventFields{'startDate.human'} = $self->session->datetime->epochToHuman($event->{'startDate'});
|
||||
$eventFields{'endDate.human'} = $self->session->datetime->epochToHuman($event->{'endDate'});
|
||||
$eventFields{'eventIsFull'} = ($eventFields{'seatsRemaining'} == 0);
|
||||
|
||||
$eventFields{'manageToolbar'} = $self->session->icon->delete('func=deleteEvent;pid='.$event->{productId}, $self->getUrl,
|
||||
$i18n->get('confirm delete event')).
|
||||
$self->session->icon->edit('func=editEvent;pid='.$event->{productId}, $self->getUrl).
|
||||
$self->session->icon->moveUp('func=moveEventUp;pid='.$event->{productId}, $self->getUrl).
|
||||
$self->session->icon->moveDown('func=moveEventDown;pid='.$event->{productId}, $self->getUrl);
|
||||
|
||||
if ($eventFields{'eventIsFull'}) {
|
||||
$eventFields{'purchase.label'} = $i18n->get('sold out');
|
||||
|
|
@ -2616,7 +2622,8 @@ sub www_search {
|
|||
$var{'managePurchases.url'} = $self->getUrl('func=managePurchases');
|
||||
$var{'managePurchases.label'} = $i18n->get('manage purchases');
|
||||
$var{'noSearchDialog'} = ($self->session->form->get('hide') eq "1") ? 1 : 0;
|
||||
|
||||
$var{'addEvent.url'} = $self->getUrl('func=editEvent;pid=new');
|
||||
$var{'addEvent.label'} = $i18n->get('add event');
|
||||
|
||||
if ($self->session->user->isInGroup($self->get("groupToManageEvents"))) {
|
||||
$var{'canManageEvents'} = 1;
|
||||
|
|
@ -2686,7 +2693,7 @@ sub view {
|
|||
$var{'checkout.label'} = "Checkout";
|
||||
$var{'events_loop'} = \@events;
|
||||
$var{'paginateBar'} = $p->getBarTraditional;
|
||||
$var{'manageEvents.url'} = $self->getUrl('func=manageEvents');
|
||||
$var{'manageEvents.url'} = $self->getUrl('func=search');
|
||||
$var{'manageEvents.label'} = $i18n->get('manage events');
|
||||
$var{'managePurchases.url'} = $self->getUrl('func=managePurchases');
|
||||
$var{'managePurchases.label'} = $i18n->get('manage purchases');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue