+--------------------------------------------------------------------+
| CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2015 |
+ | Copyright CiviCRM LLC (c) 2004-2016 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2015
+ * @copyright CiviCRM LLC (c) 2004-2016
* $Id$
* @param $filesDirectory
*/
$siteDir . DIRECTORY_SEPARATOR . 'files'
);
}
+ elseif ($installType == 'backdrop') {
+ civicrm_setup($cmsPath . DIRECTORY_SEPARATOR . 'files');
+ }
elseif ($installType == 'wordpress') {
$upload_dir = wp_upload_dir();
$files_dirname = $upload_dir['basedir'];
if ($installType == 'drupal') {
$configFile = $cmsPath . DIRECTORY_SEPARATOR . 'sites' . DIRECTORY_SEPARATOR . $siteDir . DIRECTORY_SEPARATOR . 'civicrm.settings.php';
}
+ elseif ($installType == 'backdrop') {
+ $configFile = $cmsPath . DIRECTORY_SEPARATOR . 'civicrm.settings.php';
+ }
elseif ($installType == 'wordpress') {
$configFile = $files_dirname . DIRECTORY_SEPARATOR . 'civicrm' . DIRECTORY_SEPARATOR . 'civicrm.settings.php';
}
$params['CMSdbHost'] = $config['cmsdb']['server'];
$params['CMSdbName'] = addslashes($config['cmsdb']['database']);
}
+ elseif ($installType == 'backdrop') {
+ $params['cms'] = 'Backdrop';
+ $params['CMSdbUser'] = addslashes($config['backdrop']['username']);
+ $params['CMSdbPass'] = addslashes($config['backdrop']['password']);
+ $params['CMSdbHost'] = $config['backdrop']['server'];
+ $params['CMSdbName'] = addslashes($config['backdrop']['database']);
+ }
else {
$params['cms'] = 'WordPress';
$params['CMSdbUser'] = addslashes(DB_USER);
$baseURL = $_SERVER['SCRIPT_NAME'];
- if ($installType == 'drupal') {
+ if ($installType == 'drupal' || $installType == 'backdrop') {
//don't assume 6 dir levels, as civicrm
//may or may not be in sites/all/modules/
//lets allow to install in custom dir. CRM-6840