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 '
' . fieldday()->engine->getValue($filterKey, fieldday()->engine->fielddayFilters(), false) . '
';
}
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($tagId, $filterKey, $activityTags)
{
$html = '';
$html .= '
' . fieldday()->engine->getValue($filterKey, fieldday()->engine->fielddayFilters(), false) . '
';
$html .= '
';
foreach ($activityTags as $key => $type) {
$checked = ($type->_id == $data['tagId']) ? 'checked' : '';
$tagTitle = $type->wpShowTitle ? $type->wpShowTitle : $type->title;
$html .= '';
}
$html .= '
';
$html .= '
';
return $html;
}
add_filter('fieldday_session_filter_age', 'theme_view_session_filter_age', 11, 2);
function theme_view_session_filter_age($content, $filterKey)
{
$html = '';
$html .= '
' . fieldday()->engine->getValue($filterKey, fieldday()->engine->fielddayFilters(), false) . '
';
$html .= '
';
$html .= '
';
return $html;
}
add_filter('fieldday_session_filter_type', 'theme_view_session_filter_type', 11, 2);
function theme_view_session_filter_type($content, $filterKey)
{
return '';
}
add_filter('fieldday_session_filter_month', 'theme_view_session_filter_month', 11, 2);
function theme_view_session_filter_month($content, $filterKey)
{
$html = '';
$html .= '
' . fieldday()->engine->getValue($filterKey, fieldday()->engine->fielddayFilters(), false) . '
';
$html .= '
';
$html .= '
';
return $html;
}
add_filter('fieldday_session_filter_bankdays', 'theme_view_session_filter_bankdays', 11, 2);
function theme_view_session_filter_bankdays($content, $filterKey)
{
return '';
}
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;
}
}
$html = '
' . fieldday()->engine->getValue($filterKey, fieldday()->engine->fielddayFilters(), false) . '
';
$html .= '
';
$html .= '
';
return $html;
}