function _webform_localization_emails_load in Webform Localization 7.4
Same name and namespace in other branches
- 7 includes/webform_localization.sync.inc \_webform_localization_emails_load()
Get an Array of webform emails recipients for a Node Id.
Parameters
int $nid: A node Id.
Return value
array An array of webform emails.
2 calls to _webform_localization_emails_load()
- webform_localization_emails_sync in includes/
webform_localization.sync.inc - Sync webform emails recipients with its translated versions.
- webform_localization_i18n_string_refresh in ./
webform_localization.module - Update / create / delete translation source for components.
File
- includes/
webform_localization.sync.inc, line 121 - Webform Localization General Properties, Roles and Emails Sync Functions.
Code
function _webform_localization_emails_load($nid) {
$emails = db_select('webform_emails')
->fields('webform_emails')
->condition('nid', $nid)
->execute()
->fetchAllAssoc('eid', PDO::FETCH_ASSOC);
// Unserialize the exclude component list for e-mails.
foreach ($emails as $eid => $email) {
$emails[$eid]['excluded_components'] = array_filter(explode(',', $email['excluded_components']));
if (variable_get('webform_format_override', 0)) {
$emails[$eid]['html'] = variable_get('webform_default_format', 0);
}
}
return $emails;
}