X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=install%2Fcivicrm.php;h=bc0e608f2382e95dd829a016f7358feb4a91a314;hb=946389fbb640eb2cafc13531dffc0b3bc2407b27;hp=1e6c0b2cdd497f3f4cfd31d9a7571b9835eddf00;hpb=177bb314065f7d938ffbd31153434fe95198e9eb;p=civicrm-core.git diff --git a/install/civicrm.php b/install/civicrm.php index 1e6c0b2cdd..bc0e608f23 100644 --- a/install/civicrm.php +++ b/install/civicrm.php @@ -1,9 +1,9 @@ $crmPath, 'templateCompileDir' => $compileDir, @@ -224,7 +230,14 @@ function civicrm_config(&$config) { $params['baseURL'] = isset($config['base_url']) ? $config['base_url'] : civicrm_cms_base(); if ($installType == 'drupal' && defined('VERSION')) { - if (version_compare(VERSION, '7.0-rc1') >= 0) { + if (version_compare(VERSION, '8.0') >= 0) { + $params['cms'] = 'Drupal'; + $params['CMSdbUser'] = addslashes($config['drupal']['username']); + $params['CMSdbPass'] = addslashes($config['drupal']['password']); + $params['CMSdbHost'] = $config['drupal']['host'] . ":" . !empty($config['drupal']['port']) ? $config['drupal']['port'] : "3306"; + $params['CMSdbName'] = addslashes($config['drupal']['database']); + } + elseif (version_compare(VERSION, '7.0-rc1') >= 0) { $params['cms'] = 'Drupal'; $params['CMSdbUser'] = addslashes($config['drupal']['username']); $params['CMSdbPass'] = addslashes($config['drupal']['password']); @@ -262,6 +275,18 @@ function civicrm_config(&$config) { // CRM-12386 $params['crmRoot'] = addslashes($params['crmRoot']); + //CRM-16421 + + $extraSettings[] = sprintf('$civicrm_paths[\'wp.frontend.base\'][\'url\'] = %s;', var_export(home_url() . '/', 1)); + $extraSettings[] = sprintf('$civicrm_paths[\'wp.backend.base\'][\'url\'] = %s;', var_export(admin_url(), 1)); + $extraSettings[] = sprintf('$civicrm_setting[\'URL Preferences\'][\'userFrameworkResourceURL\'] = %s;', var_export(plugin_dir_url(CIVICRM_PLUGIN_FILE) . 'civicrm', 1)); + } + + if ($extraSettings) { + $params['extraSettings'] = "Additional settings generated by installer:\n" . implode("\n", $extraSettings); + } + else { + $params['extraSettings'] = ""; } $params['siteKey'] = md5(rand() . mt_rand() . rand() . uniqid('', TRUE) . $params['baseURL']);