function admin_content_notification_get_admin_email in Admin Content Notification 7.2
Same name and namespace in other branches
- 7 admin_content_notification.module \admin_content_notification_get_admin_email()
Get admin email.
Return value
string Admin Email.
1 call to admin_content_notification_get_admin_email()
- admin_content_notification_send_email in ./
admin_content_notification.module - Send email notification.
File
- ./
admin_content_notification.module, line 126 - Module admin_content_notification file.
Code
function admin_content_notification_get_admin_email() {
$roles = array_values(array_filter(variable_get('admin_content_notification_send_to_allowed_roles')));
$query = 'SELECT DISTINCT(u.mail)
FROM {users_roles} AS ur INNER JOIN {users} AS u ON u.uid = ur.uid
WHERE ur.rid IN (:rids)';
$result = db_query($query, array(
':rids' => $roles,
));
$users_email = implode(',', array_unique(array_merge(explode(',', variable_get('admin_content_notification_email')), $result
->fetchCol())));
return $users_email;
}