You are here

function _uiplog_log_ip in User IP Log 8

Same name and namespace in other branches
  1. 7 uiplog.module \_uiplog_log_ip()
  2. 9.1.x uiplog.module \_uiplog_log_ip()

Inserts user ip into uiplog table.

2 calls to _uiplog_log_ip()
uiplog_user_insert in ./uiplog.module
Implements hook_user_insert().
uiplog_user_login in ./uiplog.module
Implements hook_user_login().

File

./uiplog.module, line 65
User IP Log module file.

Code

function _uiplog_log_ip($uid) {
  $ip_address = \Drupal::request()
    ->getClientIp();
  if (filter_var($ip_address, FILTER_VALIDATE_IP)) {
    db_insert('uiplog')
      ->fields(array(
      'ip' => $ip_address,
      'uid' => $uid,
      'timestamp' => REQUEST_TIME,
    ))
      ->execute();
  }
}