Subversion Repositories cheapmusic

Rev

Rev 65 | Rev 73 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
25 - 1
<?php
2
/*
3
 * Basic Site Settings and API Configuration
65 - 4
*/
25 - 5
 
70 - 6
$configFile = parse_ini_file($_SERVER['DOCUMENT_ROOT'] . 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']);
44
 
45
// Facebook API configuration
46
define('FB_APP_ID', $configFile['login']['FB_APP_ID']);
47
define('FB_APP_SECRET', $configFile['login']['FB_APP_SECRET']);
48
 
49
// Google API configuration
50
define('GP_CLIENT_ID', $configFile['login']['GP_CLIENT_ID']);
51
define('GP_CLIENT_SECRET', $configFile['login']['GP_CLIENT_SECRET']);
52
 
53
// Twitter API configuration
54
define('TW_CONSUMER_KEY', $configFile['login']['TW_CONSUMER_KEY']);
55
define('TW_CONSUMER_SECRET', $configFile['login']['TW_CONSUMER_SECRET']);
56
 
41 - 57
// Google Recaptcha configuration
58
define('GR_SITE_KEY', $configFile['login']['GR_SITE_KEY']);
59
define('GR_SECRET_KEY', $configFile['login']['GR_SECRET_KEY']);
60
 
29 - 61
unset($configFile);