Skip to content

Instantly share code, notes, and snippets.

@kim3er
Created August 10, 2012 15:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kim3er/3315097 to your computer and use it in GitHub Desktop.
Save kim3er/3315097 to your computer and use it in GitHub Desktop.
Perch 2 config with multiple environments
<?php
$k3r_env = getenv('environment');
if ($k3r_env === 'kimber') {
define('PERCH_LICENSE_KEY', '');
define("PERCH_DB_USERNAME", '');
define("PERCH_DB_PASSWORD", '');
define("PERCH_DB_SERVER", "localhost");
define("PERCH_DB_DATABASE", "harewood");
define("PERCH_DB_PREFIX", "perch2_");
}
else if ($k3r_env === 'staging') {
define('PERCH_LICENSE_KEY', '');
define("PERCH_DB_USERNAME", '');
define("PERCH_DB_PASSWORD", '');
define("PERCH_DB_SERVER", "localhost");
define("PERCH_DB_DATABASE", "harewood");
define("PERCH_DB_PREFIX", "perch2_");
}
else if ($k3r_env === 'live') {
define('PERCH_LICENSE_KEY', '');
define("PERCH_DB_USERNAME", '');
define("PERCH_DB_PASSWORD", '');
define("PERCH_DB_SERVER", "localhost");
define("PERCH_DB_DATABASE", "harewood");
define("PERCH_DB_PREFIX", "perch2_");
}
else {
define('PERCH_LICENSE_KEY', '');
define("PERCH_DB_USERNAME", '');
define("PERCH_DB_PASSWORD", '');
define("PERCH_DB_SERVER", "localhost");
define("PERCH_DB_DATABASE", "harewood");
define("PERCH_DB_PREFIX", "perch2_");
}
define('PERCH_EMAIL_FROM', '');
define('PERCH_EMAIL_FROM_NAME', '');
define('PERCH_LOGINPATH', '/perch');
define('PERCH_PATH', str_replace(DIRECTORY_SEPARATOR.'config', '', dirname(__FILE__)));
define('PERCH_CORE', PERCH_PATH.DIRECTORY_SEPARATOR.'core');
define('PERCH_RESFILEPATH', PERCH_PATH . DIRECTORY_SEPARATOR . 'resources');
define('PERCH_RESPATH', PERCH_LOGINPATH . '/resources');
define('PERCH_HTML5', true);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment