function campaignmonitor_local_get_active_users in Campaign Monitor 8
Get all active users.
1 call to campaignmonitor_local_get_active_users()
- campaignmonitor_local_queue_subscriptions in modules/
campaignmonitor_local/ campaignmonitor_local.module - Queue all active users ready for processing.
File
- modules/
campaignmonitor_local/ campaignmonitor_local.module, line 39 - Campaignmonitor Local core functions.
Code
function campaignmonitor_local_get_active_users() {
$result = db_select('users_field_data', 'ufd')
->condition('ufd.status', 1)
->fields('ufd', [
'mail',
'uid',
])
->orderBy('uid', 'ASC')
->execute()
->fetchAll();
$users = [];
foreach ($result as $record) {
$users[$record->uid] = $record->mail;
}
return $users;
}