You are here

function admin_content_notification_get_admin_email in Admin Content Notification 7.2

Same name and namespace in other branches
  1. 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;
}