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);
|
|