You are here

ip_views_handler_field_user_count.inc in IP address manager 8.2

Contains the ip_views_handler_field_user_count class.

File

views/handlers/ip_views_handler_field_user_count.inc
View source
<?php

/**
 * @file
 * Contains the ip_views_handler_field_user_count class.
 */

/**
 * A handler to provide proper displays IP Long values
 */
class ip_views_handler_field_user_count extends views_handler_field {
  function query() {

    // @TODO: do ip_tracker_ip_user_count() as a subquery!
    $this->field_alias = $this->query
      ->add_field('ip_tracker', 'ip', $this->table_alias . '_' . $this->field);
  }
  function render($values) {
    $value = $this
      ->get_value($values);
    $count = !empty($value) ? ip_tracker_ip_user_count(long2ip($value)) : 0;
    return $count;
  }

}

Classes

Namesort descending Description
ip_views_handler_field_user_count A handler to provide proper displays IP Long values