)";
$times = $this->getModelTimesData();
-
- foreach ($times as $e=>$val){
- $sql = "SELECT * FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "events WHERE id = " . $val['event'];
- $info[$e] = $wpdb->get_results($sql);
- $event_slugs[$e] = $info[$e][0]->name_slug;
- $event_data[$e]['title'] = html_entity_decode($val['event_name']);
-
- $start = date('Y-m-d H:i:s', strtotime($val['start_time']['datetime']));
- $last = date('Y-m-d H:i:s', strtotime($val['end_time']['datetime']));
-
- $all_day = $val['all_day']['value'];
-
- $event_data[$e]['all_day'] = ($all_day === "0" ? false : true);
- $event_data[$e]['start'] = ($start);
- $event_data[$e]['last'] = ($last);
- $event_data[$e]['slug'] = $event_slugs[$e];
- $slug = $event_slugs[$e];
- $event_data[$e]['url'] = GLM_MEMBERS_EVENTS_SITE_BASE_URL . "event-detail/" . $slug . "/";
+ if ( is_array( $times ) ) {
+ foreach ($times as $e=>$val){
+ $sql = "SELECT * FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "events WHERE id = " . $val['event'];
+ $info[$e] = $wpdb->get_results($sql);
+ $event_slugs[$e] = $info[$e][0]->name_slug;
+ $event_data[$e]['title'] = html_entity_decode($val['event_name']);
+
+ $start = date('Y-m-d H:i:s', strtotime($val['start_time']['datetime']));
+ $last = date('Y-m-d H:i:s', strtotime($val['end_time']['datetime']));
+
+ $all_day = $val['all_day']['value'];
+
+ $event_data[$e]['all_day'] = ($all_day === "0" ? false : true);
+ $event_data[$e]['start'] = ($start);
+ $event_data[$e]['last'] = ($last);
+ $event_data[$e]['slug'] = $event_slugs[$e];
+ $slug = $event_slugs[$e];
+ $event_data[$e]['url'] = GLM_MEMBERS_EVENTS_SITE_BASE_URL . "event-detail/" . $slug . "/";
+ }
}
}