$this->updateCategories();
$categories = $Categories->getListSortedParentChild(false);
- $this->updateAmenities();
- $amenities = $Amenities->getList(false);
+ if ( $this->config['settings']['use_event_amenities'] ) {
+ $this->updateAmenities();
+ $amenities = $Amenities->getList(false);
+ }
$event = $this->insertEntry();
$event = $this->editEntry($this->eventID);
- //echo '<pre>$event: ' . print_r( $event, true ) . '</pre>';
-
if ($event['status']) {
$haveEvent = true;
}
$view = 'edit';
-
- // Get any recurrence entries
-
-
break;
case 'update':
$this->updateCategories();
$categories = $Categories->getListSortedParentChild(false);
- $this->updateAmenities();
- $amenities = $Amenities->getList(false);
+ if ( $this->config['settings']['use_event_amenities'] ) {
+ $this->updateAmenities();
+ $amenities = $Amenities->getList(false);
+ }
// Try to update this event
$event = $this->updateEntry($this->eventID);
add_filter('glm-member-db-add-tab-for-settings',
function($addOnTabs) {
- //echo '<pre>$config: ' . print_r( $GLOBALS['config'], true ) . '</pre>';
- $newTabs = array(
- array(
- 'text' => 'Event ' . $GLOBALS['config']['settings']['term_event_amenities_plural'],
- 'menu' => 'settings',
- 'action' => 'eventAmenities'
- ),
+ if ( $GLOBALS['config']['settings']['use_event_amenities']) {
+ $newTabs = array(
+ array(
+ 'text' => 'Event ' . $GLOBALS['config']['settings']['term_event_amenities_plural'],
+ 'menu' => 'settings',
+ 'action' => 'eventAmenities'
+ ),
- );
- $addOnTabs = array_merge($addOnTabs, $newTabs);
+ );
+ $addOnTabs = array_merge($addOnTabs, $newTabs);
+ }
return $addOnTabs;
}
);
</div>
</td>
</tr>
+ {if $settings.use_event_amenities}
<tr>
<th>{$settings.term_event_amenities_plural}</th>
<td class="glm-item-container">
</div>
</td>
</tr>
+ {/if}
<tr>
<th {if $event.fieldRequired.intro}class="glm-required"{/if}>Intro Text:</th>
<td {if $event.fieldFail.intro}class="glm-form-bad-input" data-tabid="glm-event-descr"{/if}>