Jake Vanderwerf
2026-01-01 1d5c574e6efc88a32a76f645c27f459aad0e65df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
 
/***********************************************
 * JVB_SITE defines base site options
***********************************************/
 
$defaults = [
    'icons'               => 'light',
    'directory'        => false,        //as in, a membership directory
    'membership'      => false,
    'has_map'             => false,         //TODO: migrate to integrations['gmb']
    'dashboard'           => false,
    'support'         => false,
    'feed_block'      => false,
    'email_notifications' => false,
    'integrations'  => [
        'bluesky'     => false,
        'cloudflare'  => false,
        'facebook'    => false,
        'maps'        => false,
        'gmb'         => false,
        'helcim'      => false,
        'instagram'   => false,
        'square'      => false,
        'umami'       => false,
    ],
    'is_restaurant'       => false,
    'limit_hours'         => false,
    'enthusiast'          => false,
    'favourites'          => false,             //optional flag to allow enthusiasts, but not favourites
];
 
$jvb_site = array_merge($defaults, apply_filters('jvb_site', []));
 
define('JVB_SITE', $jvb_site);