25 |
- |
1 |
<?php
|
|
|
2 |
/*
|
|
|
3 |
* Basic Site Settings and API Configuration
|
65 |
- |
4 |
*/
|
25 |
- |
5 |
|
153 |
- |
6 |
$configFile = parse_ini_file(FCM_CONFIGFILE, true);
|
25 |
- |
7 |
|
|
|
8 |
// Base URL of the application
|
65 |
- |
9 |
$baseURL = (isset($_SERVER["HTTPS"]) ? "https://" : "http://") . $_SERVER["HTTP_HOST"];
|
|
|
10 |
$baseURL .= str_replace(basename($_SERVER["SCRIPT_NAME"]) , "", $_SERVER["SCRIPT_NAME"]);
|
29 |
- |
11 |
if (substr($baseURL, -2) == '//') {
|
65 |
- |
12 |
$baseURL = substr_replace($baseURL, "", -1);
|
29 |
- |
13 |
}
|
25 |
- |
14 |
define('BASE_URL', $baseURL);
|
|
|
15 |
|
|
|
16 |
// Assets URL
|
65 |
- |
17 |
define('PUBLIC_URL', $baseURL . 'assets/');
|
25 |
- |
18 |
|
|
|
19 |
// File upload URL
|
65 |
- |
20 |
define('UPLOAD_URL', $baseURL . 'uploads/');
|
25 |
- |
21 |
define('UPLOAD_PATH', 'uploads/');
|
|
|
22 |
|
|
|
23 |
// Social redirect URL
|
65 |
- |
24 |
define('SOCIAL_REDIRECT_URL', $baseURL . 'index.php');
|
25 |
- |
25 |
|
|
|
26 |
// Site info
|
|
|
27 |
define('SITE_NAME', $configFile['login']['SITE_NAME']);
|
|
|
28 |
define('SITE_TITLE', $configFile['login']['SITE_TITLE']);
|
|
|
29 |
|
|
|
30 |
// Database configuration
|
|
|
31 |
define('DB_USER_TBL', 'users');
|
|
|
32 |
|
|
|
33 |
// Email settings
|
|
|
34 |
define('SENDER_NAME', $configFile['login']['SENDER_NAME']);
|
|
|
35 |
define('SENDER_EMAIL', $configFile['login']['SENDER_EMAIL']);
|
|
|
36 |
|
|
|
37 |
// SMTP configuration
|
|
|
38 |
define('SMTP', $configFile['login']['SMTP']);
|
|
|
39 |
define('SMTP_HOST', $configFile['login']['SMTP_HOST']);
|
|
|
40 |
define('SMTP_USERNAME', $configFile['login']['SMTP_USERNAME']);
|
|
|
41 |
define('SMTP_PASSWORD', $configFile['login']['SMTP_PASSWORD']);
|
|
|
42 |
define('SMTP_SECURE', $configFile['login']['SMTP_SECURE']);
|
|
|
43 |
define('SMTP_PORT', $configFile['login']['SMTP_PORT']);
|
73 |
- |
44 |
define('DKIM_DOMAIN', $configFile['login']['DKIM_DOMAIN']);
|
|
|
45 |
define('DKIM_PRIVATE', $configFile['login']['DKIM_PRIVATE']);
|
|
|
46 |
define('DKIM_SELECTOR', $configFile['login']['DKIM_SELECTOR']);
|
|
|
47 |
define('DKIM_PASSPHRASE', $configFile['login']['DKIM_PASSPHRASE']);
|
25 |
- |
48 |
|
|
|
49 |
// Facebook API configuration
|
|
|
50 |
define('FB_APP_ID', $configFile['login']['FB_APP_ID']);
|
|
|
51 |
define('FB_APP_SECRET', $configFile['login']['FB_APP_SECRET']);
|
|
|
52 |
|
|
|
53 |
// Google API configuration
|
|
|
54 |
define('GP_CLIENT_ID', $configFile['login']['GP_CLIENT_ID']);
|
|
|
55 |
define('GP_CLIENT_SECRET', $configFile['login']['GP_CLIENT_SECRET']);
|
|
|
56 |
|
|
|
57 |
// Twitter API configuration
|
|
|
58 |
define('TW_CONSUMER_KEY', $configFile['login']['TW_CONSUMER_KEY']);
|
|
|
59 |
define('TW_CONSUMER_SECRET', $configFile['login']['TW_CONSUMER_SECRET']);
|
|
|
60 |
|
41 |
- |
61 |
// Google Recaptcha configuration
|
|
|
62 |
define('GR_SITE_KEY', $configFile['login']['GR_SITE_KEY']);
|
|
|
63 |
define('GR_SECRET_KEY', $configFile['login']['GR_SECRET_KEY']);
|
|
|
64 |
|
29 |
- |
65 |
unset($configFile);
|