+ $title = ts('Email');
+ $isActive = ts('Send email');
+ $recordActivity = ts('Record activity for automated email');
+ if ($providersCount) {
+ $title = ts('Email or SMS');
+ $isActive = ts('Send email or SMS');
+ $recordActivity = ts('Record activity for automated email or SMS');
+ $options = CRM_Core_OptionGroup::values('msg_mode');
+ $this->add('select', 'mode', ts('Send as'), $options);
+
+ $providers = CRM_SMS_BAO_Provider::getProviders(NULL, NULL, TRUE, 'is_default desc');
+
+ $providerSelect = array();
+ foreach ($providers as $provider) {
+ $providerSelect[$provider['id']] = $provider['title'];
+ }
+ $this->add('select', 'sms_provider_id', ts('From'), $providerSelect, TRUE);
+ }