function services_client_error_notify in Services Client 7.2
Send email notification with error.
Parameters
ServicesClientEventResult $error: Error that occured during sync.
1 call to services_client_error_notify()
- services_client_error_task_finalize in services_client_error/
services_client_error.tasks.inc - Implements finalize hook to determine queue item state.
1 string reference to 'services_client_error_notify'
- services_client_error_form_services_client_settings_alter in services_client_error/
services_client_error.module - Implements hook_form_FORM_ID_alter().
File
- services_client_error/
services_client_error.module, line 233 - Services Client error handling, re-try and reporting.
Code
function services_client_error_notify($error) {
// Send email notification
if (variable_get('services_client_error_notify', FALSE)) {
$recipients = explode("\n", variable_get('services_client_error_notify_recipients', ''));
foreach ($recipients as $mail) {
$mail = trim($mail);
if (valid_email_address($mail)) {
$params = array(
'errors' => array(
$error,
),
);
drupal_mail('services_client_error', 'notify_errors', $mail, language_default(), $params);
}
}
}
}