+--------------------------------------------------------------------+
| CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2016 |
+ | Copyright CiviCRM LLC (c) 2004-2017 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
* abstract class.
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2016
+ * @copyright CiviCRM LLC (c) 2004-2017
*/
class CRM_Mailing_Info extends CRM_Core_Component_Info {
'option_group_id' => "from_email_address",
'domain_id' => CRM_Core_Config::domainID(),
));
+ $enabledLanguages = CRM_Core_I18n::languages(TRUE);
+ $isMultiLingual = (count($enabledLanguages) > 1);
CRM_Core_Resources::singleton()
->addSetting(array(
'crmMailing' => array(
+ 'templateTypes' => CRM_Mailing_BAO_Mailing::getTemplateTypes(),
'civiMails' => $civiMails['values'],
'campaignEnabled' => in_array('CiviCampaign', $config->enableComponents),
'groupNames' => $groupNames['values'],
'visibility' => CRM_Utils_Array::makeNonAssociative(CRM_Core_SelectValues::groupVisibility()),
'workflowEnabled' => CRM_Mailing_Info::workflowEnabled(),
'reportIds' => $reportIds,
+ 'enabledLanguages' => $enabledLanguages,
+ 'isMultiLingual' => $isMultiLingual,
),
))
->addPermissions(array(