$regEvent = $this->getEventConfig($regEventID, false, false, true);
// Make all arrays of arrays non-associative to make Backbone happy
- foreach ($regEvent['reg_class'] as $k=>$v) {
- if (is_array($regEvent['reg_class'][$k]['reg_rate'])) {
- $regEvent['reg_class'][$k]['reg_rate'] = array_values($regEvent['reg_class'][$k]['reg_rate']);
+ if (is_array($regEvent['reg_class'])) {
+ foreach ($regEvent['reg_class'] as $k=>$v) {
+ if (is_array($regEvent['reg_class'][$k]['reg_rate'])) {
+ $regEvent['reg_class'][$k]['reg_rate'] = array_values($regEvent['reg_class'][$k]['reg_rate']);
+ }
}
}
if (is_array($regEvent['reg_class'])) {
// If we're adding a new reg event
if ($option == 'add') {
+ $eventData = false;
+ $eventID = ($_REQUEST['event']-0);
+
// Verify that event is not already listed
- $regEvent = $this->getEntry($regEventID, 'event');
+ $regEvent = $this->getEntry($eventID, 'event');
if (!$regEvent) {
// Get data on this event from events add-on
- $eventData = apply_filters('glm-member-db-events-get-event', $regEventID);
+ if ($eventID > 0) {
+ $eventData = apply_filters('glm-member-db-events-get-event', $eventID);
+ }
// Did we get event data?
if ($eventData) {
}
}
}
-
+
+// echo "<pre>".print_r($regEvent,1)."</pre>";
+
$view = 'eventEdit';
break;