You are here

function acquia_spi_get_last_users in Acquia Connector 7.3

Get last 15 users created--useful for determining if site is compromised.

Return value

array The details of last 15 users created

1 call to acquia_spi_get_last_users()
acquia_spi_get in acquia_spi/acquia_spi.module
Gather site profile information about this site.

File

acquia_spi/acquia_spi.module, line 1170
Send site profile information (NSPI) and system data to Acquia Insight.

Code

function acquia_spi_get_last_users() {
  $last_five_users = array();
  $result = db_select('users', 'u')
    ->fields('u', array(
    'uid',
    'name',
    'mail',
    'created',
  ))
    ->condition('u.created', REQUEST_TIME - 3600, '>')
    ->orderBy('created', 'DESC')
    ->range(0, 15)
    ->execute();
  $count = 0;
  foreach ($result as $record) {
    $last_five_users[$count]['uid'] = $record->uid;
    $last_five_users[$count]['name'] = $record->name;
    $last_five_users[$count]['email'] = $record->mail;
    $last_five_users[$count]['created'] = $record->created;
    $count++;
  }

  // TODO is this what we really want?
  return $last_five_users;
}