Subversion Repositories cheapmusic

Rev

Rev 73 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
/*
 * Basic Site Settings and API Configuration
*/

$configFile = parse_ini_file(FCM_CONFIGFILE, true);

// Base URL of the application
$baseURL = (isset($_SERVER["HTTPS"]) ? "https://" : "http://") . $_SERVER["HTTP_HOST"];
$baseURL .= str_replace(basename($_SERVER["SCRIPT_NAME"]) , "", $_SERVER["SCRIPT_NAME"]);
if (substr($baseURL, -2) == '//') {
    $baseURL = substr_replace($baseURL, "", -1);
}
define('BASE_URL', $baseURL);

// Assets URL
define('PUBLIC_URL', $baseURL . 'assets/');

// File upload URL
define('UPLOAD_URL', $baseURL . 'uploads/');
define('UPLOAD_PATH', 'uploads/');

// Social redirect URL
define('SOCIAL_REDIRECT_URL', $baseURL . 'index.php');

// Site info
define('SITE_NAME', $configFile['login']['SITE_NAME']);
define('SITE_TITLE', $configFile['login']['SITE_TITLE']);

// Database configuration
define('DB_USER_TBL', 'users');

// Email settings
define('SENDER_NAME', $configFile['login']['SENDER_NAME']);
define('SENDER_EMAIL', $configFile['login']['SENDER_EMAIL']);

// SMTP configuration
define('SMTP', $configFile['login']['SMTP']);
define('SMTP_HOST', $configFile['login']['SMTP_HOST']);
define('SMTP_USERNAME', $configFile['login']['SMTP_USERNAME']);
define('SMTP_PASSWORD', $configFile['login']['SMTP_PASSWORD']);
define('SMTP_SECURE', $configFile['login']['SMTP_SECURE']);
define('SMTP_PORT', $configFile['login']['SMTP_PORT']);
define('DKIM_DOMAIN', $configFile['login']['DKIM_DOMAIN']);
define('DKIM_PRIVATE', $configFile['login']['DKIM_PRIVATE']);
define('DKIM_SELECTOR', $configFile['login']['DKIM_SELECTOR']);
define('DKIM_PASSPHRASE', $configFile['login']['DKIM_PASSPHRASE']);

// Facebook API configuration
define('FB_APP_ID', $configFile['login']['FB_APP_ID']);
define('FB_APP_SECRET', $configFile['login']['FB_APP_SECRET']);

// Google API configuration
define('GP_CLIENT_ID', $configFile['login']['GP_CLIENT_ID']);
define('GP_CLIENT_SECRET', $configFile['login']['GP_CLIENT_SECRET']);

// Twitter API configuration
define('TW_CONSUMER_KEY', $configFile['login']['TW_CONSUMER_KEY']);
define('TW_CONSUMER_SECRET', $configFile['login']['TW_CONSUMER_SECRET']);

// Google Recaptcha configuration
define('GR_SITE_KEY', $configFile['login']['GR_SITE_KEY']);
define('GR_SECRET_KEY', $configFile['login']['GR_SECRET_KEY']);

unset($configFile);