getAllowedEvents())) { return false; } $wpdb->insert($wpdb->prefix.'associator_event', [ 'type' => $event, 'value' => json_encode($items), 'created_at' => current_time('mysql'), ]); return true; } /** * Get events by type and date * @param $event * @param $date * @return mixed */ public function getByEventAndDate($event, $date) { global $wpdb; $table = sprintf('%sassociator_event', $wpdb->prefix); $query = "SELECT * FROM {$table} WHERE type = %s AND DATE(created_at) = %s;"; $results = $wpdb->get_results($wpdb->prepare($query, $event, $date), ARRAY_A); return $results; } }