<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.7 |
+ | CiviCRM version 5 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2018 |
+--------------------------------------------------------------------+
*
* @package CRM
* @copyright CiviCRM LLC (c) 2004-2018
- * $Id: Display.php 36505 2011-10-03 14:19:56Z lobo $
- *
*/
/**
- * This class generates form components for multi site preferences
- *
+ * This class generates form components for multi site preferences.
*/
class CRM_Admin_Form_Preferences_Multisite extends CRM_Admin_Form_Preferences {
- public function preProcess() {
- $msDoc = CRM_Utils_System::docURL2('Multi Site Installation', NULL, NULL, NULL, NULL, "wiki");
- CRM_Utils_System::setTitle(ts('Multi Site Settings'));
- $this->_varNames = array(
- CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME => array(
- 'is_enabled' => array(
- 'html_type' => 'checkbox',
- 'title' => ts('Enable Multi Site Configuration'),
- 'weight' => 1,
- 'description' => ts('Make CiviCRM aware of multiple domains. You should configure a domain group if enabled') . ' ' . $msDoc,
- ),
- /** Remove this checkbox until some one knows what this setting does
- * 'uniq_email_per_site' => array(
- * 'html_type' => 'checkbox',
- * 'title' => ts('Ensure multi sites have a unique email per site'),
- * 'weight' => 2,
- * 'description' => NULL,
- * ),
- */
- 'domain_group_id' => array(
- 'html_type' => 'entity_reference',
- 'title' => ts('Domain Group'),
- 'weight' => 3,
- 'options' => array('entity' => 'group', 'select' => array('minimumInputLength' => 0)),
- 'description' => ts('Contacts created on this site are added to this group'),
- ),
- /** Remove this checkbox until some one knows what this setting does
- * 'event_price_set_domain_id' => array(
- * 'html_type' => 'text',
- * 'title' => ts('Domain for event price sets'),
- * 'weight' => 4,
- * 'description' => NULL,
- * ),
- */
- ),
- );
- parent::preProcess();
- }
+ protected $_settings = [
+ 'is_enabled' => CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME,
+ 'domain_group_id' => CRM_Core_BAO_Setting::MULTISITE_PREFERENCES_NAME,
+ ];
}