X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FCodeGen%2FConfig.php;h=74c7a59fb29b7d6cf7ec621ba1d4d6d7c0928eaa;hb=fb8a0143366d4c028c82ff47576e1959a33804a9;hp=dfa58413d29e99b0fdd67c789fbe5104ae436557;hpb=872e6b74c3a65599d0ce40e2a4e88b52e4c9cf12;p=civicrm-core.git diff --git a/CRM/Core/CodeGen/Config.php b/CRM/Core/CodeGen/Config.php index dfa58413d2..74c7a59fb2 100644 --- a/CRM/Core/CodeGen/Config.php +++ b/CRM/Core/CodeGen/Config.php @@ -16,7 +16,9 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask { public function setupCms() { if (!in_array($this->config->cms, array( + 'backdrop', 'drupal', + 'drupal8', 'joomla', 'wordpress', ))) { @@ -50,11 +52,24 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask { public function findConfigTemplate($cms) { $candidates = array(); switch ($cms) { + case 'backdrop': + // FIXME!!!! + $candidates[] = "../backdrop/civicrm.config.php.backdrop"; + $candidates[] = "../../backdrop/civicrm.config.php.backdrop"; + $candidates[] = "../drupal/civicrm.config.php.backdrop"; + $candidates[] = "../../drupal/civicrm.config.php.backdrop"; + break; + case 'drupal': $candidates[] = "../drupal/civicrm.config.php.drupal"; $candidates[] = "../../drupal/civicrm.config.php.drupal"; break; + case 'drupal8': + $candidates[] = "../../modules/civicrm/civicrm.config.php.drupal"; + $candidates[] = "../../../modules/civicrm/civicrm.config.php.drupal"; + break; + case 'wordpress': $candidates[] = "../../civicrm.config.php.wordpress"; $candidates[] = "../WordPress/civicrm.config.php.wordpress"; @@ -69,4 +84,5 @@ class CRM_Core_CodeGen_Config extends CRM_Core_CodeGen_BaseTask { } return NULL; } + }