forked from ushahidi/platform
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmultisite.php
More file actions
38 lines (34 loc) · 1.08 KB
/
multisite.php
File metadata and controls
38 lines (34 loc) · 1.08 KB
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
36
37
38
<?php
/**
* Multi Site Config
*/
/*
Multisite DB config must include a deployments table something like:
CREATE TABLE `tags` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`subdomain` varchar(255) DEFAULT NULL,
`domain` varchar(255) NOT NULL,
`dbhost` varchar(50) NOT NULL,
`dbname` varchar(50) NOT NULL,
`dbuser` varchar(50) NOT NULL,
`dbpassword` varchar(50) NOT NULL
PRIMARY KEY (`id`),
UNIQUE KEY `domains` (`subdomain`, 'domain'),
KEY `domain` (`domain`),
KEY `subdomain` (`subdomain`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
*/
/**
* The following options are available:
*
* - boolean enabled enable switching site based on subdomain FALSE
* - string domain parent domain for site ie. ushahidi.io
* - string email from email for password resets, etc
*/
return [
'enabled' => ! empty(env('MULTISITE_DOMAIN')),
'domain' => env('MULTISITE_DOMAIN'),
'email' => env('MULTISITE_EMAIL'),
'client_domain' => env('MULTISITE_CLIENT_DOMAIN'),
'client_scheme' => env('MULTISITE_CLIENT_SCHEME', 'http')
];