$options = get_option('aphs_FYN_options');
$options['version'] = '2.4';
update_option('aphs_FYN_options', $options);
require_once 'gateway.php';
add_action('plugins_loaded', array(WPFindYourNearest::registerEntities(), 'registerTranslations'));
add_action('init', array(WPFindYourNearest::registerEntities(), 'registerPostTypes'));
add_action('init', array(WPFindYourNearest::registerEntities(), 'registerRegionalCategories'));
add_filter('post_type_link', array(WPFindYourNearest::registerEntities(), 'regionalCategoryLinkFilter'), 1, 3);
add_action('init', array(WPFindYourNearest::registerEntities(), 'registerServiceCategories'));
add_filter('post_type_link', array(WPFindYourNearest::registerEntities(), 'serviceCategoryLinkFilter'), 1, 3);
add_action('admin_menu', array(WPFindYourNearest::customOptionsPanels(), 'addMenuEntry'));
add_action('admin_init', array(WPFindYourNearest::customOptionsPanels(), 'addOptionsFields'));
add_action('add_meta_boxes', array(WPFindYourNearest::metaBoxes(), 'addFYNMetaBox'));
add_action('add_meta_boxes', array(WPFindYourNearest::metaBoxes(), 'addFYNPremiumPromoMetaBox'));
add_action('save_post', array(WPFindYourNearest::metaBoxes(), 'processMetaData'));
add_action('wp_dashboard_setup', array(WPFindYourNearest::metaBoxes(), 'addFYNDashboardWidget'));
add_action('admin_enqueue_scripts', array(WPFindYourNearest::manageScripts(), 'enqueuePostCodeFinder'));
add_action('wp_enqueue_scripts', array(WPFindYourNearest::manageScripts(), 'enqueuePostCodeSearcher'));
add_filter('the_content', array(WPFindYourNearest::searchPage(), 'replaceWithSearchResults'));
foreach (glob(dirname(__FILE__) . '/lib/widgets/*.php') as $widgetfilename) {
    include_once $widgetfilename;
}
// == FUNCTIONS ADDED as part of v1.1.0
// Updated in v2.3 with WCA links
if (!function_exists('getall_services')) {
    function getall_services()
    {
        $postID = get_the_ID();
        $term_list = wp_get_post_terms($postID, 'service_category', array("fields" => "all"));
        $html = '<p><strong>To request a service, choose from the following:</strong></p>' . "\n" . '<ul class="nav nav-pills services-list">' . "\n";
        foreach ($term_list as $term_single) {