api->getProviderLocations(); if ($locationsResponse->statusCode == 200) { foreach ($locationsResponse->data as $key => $locationdata) { $locations[$locationdata->_id] = $locationdata->name; } } $options = ""; foreach ($locations as $location_id => $location) { $options .= wp_sprintf('', $location_id, $location); } return '
'; } add_filter('fieldday_session_filter_search', 'theme_view_session_filter_search', 11, 2); function theme_view_session_filter_search() { return '
'; } add_filter('fieldday_session_filter_types', 'theme_view_session_filter_types', 11, 3); function theme_view_session_filter_types($content, $tagId, $activityTags) { $html = '
'; $useragent = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/(Mobile|Android|Tablet|GoBrowser|[0-9]x[0-9]*|uZardWeb\/|Mini|Doris\/|Skyfire\/|iPhone|Fennec\/|Maemo|Iris\/|CLDC\-|Mobi\/)/uis', $useragent)) { $html .= "
"; $html .= ""; $html .= '
'; } else { $html .= "
"; foreach ($activityTags as $key => $type) { $checked = ($type->_id == $data['tagId']) ? 'checked' : ''; $isActive = ($type->_id == $data['tagId']) ? 'km_active_filter km_primary_bg' : ''; $tagTitle = $type->wpShowTitle ? $type->wpShowTitle : $type->title; $html .= ''; } $html .= '
'; } $html .= '
'; return $html; } add_filter('fieldday_session_filter_activities', 'theme_view_session_filter_activities', 11, 2); function theme_view_session_filter_activities($content, $filterKey) { $activities = []; $getActivities = fieldday()->api->getFeaturedActivities(); if ($getActivities->statusCode == 200) { foreach ($getActivities->data as $key => $activity) { $activities[$activity->_id] = $activity->title; } } $options = ""; foreach ($activities as $key => $activity_name) { $options .= wp_sprintf('', $key, $activity_name); } return '
'; }