public function setupCms() {
if (!in_array($this->config->cms, array(
- 'drupal', 'joomla', 'wordpress'))) {
+ 'backdrop',
+ 'drupal',
+ 'drupal8',
+ 'joomla',
+ 'wordpress',
+ ))) {
echo "Config file for '{$this->config->cms}' not known.";
exit();
}
/**
* @param string $cms
* "drupal"|"wordpress".
- * @return null|string path to config template
+ * @return null|string
+ * path to config template
*/
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";
}
return NULL;
}
+
}