Subversion Repositories cheapmusic

Rev

Rev 29 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
25 - 1
<?php
2
/*
3
 * Basic Site Settings and API Configuration
4
 */
5
 
6
$configFile = parse_ini_file($_SERVER['DOCUMENT_ROOT'] . "/../MyFiles/config/cheapmusic.ini", true);
7
 
8
// Base URL of the application
9
$baseURL = (isset($_SERVER["HTTPS"]) ? "https://" : "http://").$_SERVER["HTTP_HOST"];
10
$baseURL .= str_replace(basename($_SERVER["SCRIPT_NAME"]), "", $_SERVER["SCRIPT_NAME"]);
11
define('BASE_URL', $baseURL);
12
 
13
// Assets URL
14
define('PUBLIC_URL', $baseURL.'assets/');
15
 
16
// File upload URL
17
define('UPLOAD_URL', $baseURL.'uploads/');
18
define('UPLOAD_PATH', 'uploads/');
19
 
20
// Social redirect URL
21
define('SOCIAL_REDIRECT_URL', BASE_URL);
22
 
23
// Site info
24
//define('SITE_NAME', 'Find Cheap Music');
25
//define('SITE_TITLE', 'Find Cheap Music Login');
26
define('SITE_NAME', $configFile['login']['SITE_NAME']);
27
define('SITE_TITLE', $configFile['login']['SITE_TITLE']);
28
 
29
// Database configuration
30
define('DB_HOST', $configFile['mysqli']['db_host']);
31
define('DB_USERNAME', $configFile['mysqli']['db_user']);
32
define('DB_PASSWORD', $configFile['mysqli']['db_pass']);
33
define('DB_NAME', $configFile['mysqli']['db_name']);
34
define('DB_USER_TBL', 'users');
35
 
36
// Email settings
37
define('SENDER_NAME', $configFile['login']['SENDER_NAME']);
38
define('SENDER_EMAIL', $configFile['login']['SENDER_EMAIL']);
39
 
40
// SMTP configuration
41
define('SMTP', $configFile['login']['SMTP']);
42
define('SMTP_HOST', $configFile['login']['SMTP_HOST']);
43
define('SMTP_USERNAME', $configFile['login']['SMTP_USERNAME']);
44
define('SMTP_PASSWORD', $configFile['login']['SMTP_PASSWORD']);
45
define('SMTP_SECURE', $configFile['login']['SMTP_SECURE']);
46
define('SMTP_PORT', $configFile['login']['SMTP_PORT']);
47
 
48
// Facebook API configuration
49
define('FB_APP_ID', $configFile['login']['FB_APP_ID']);
50
define('FB_APP_SECRET', $configFile['login']['FB_APP_SECRET']);
51
 
52
// Google API configuration
53
define('GP_CLIENT_ID', $configFile['login']['GP_CLIENT_ID']);
54
define('GP_CLIENT_SECRET', $configFile['login']['GP_CLIENT_SECRET']);
55
 
56
// Twitter API configuration
57
define('TW_CONSUMER_KEY', $configFile['login']['TW_CONSUMER_KEY']);
58
define('TW_CONSUMER_SECRET', $configFile['login']['TW_CONSUMER_SECRET']);
59
 
60
unset($configFile);