diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-02-04 01:38:11 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-02-04 01:38:11 +0000 |
commit | 87ac3e4500f84a8212ec351e70e19191f0637bc1 (patch) | |
tree | 47436876025c5b6594ab1894b573444ccb78dd52 /lib/class/user.class.php | |
parent | 97c538e24f5552427a32008efbf4156d2432e851 (diff) | |
download | ampache-87ac3e4500f84a8212ec351e70e19191f0637bc1.tar.gz ampache-87ac3e4500f84a8212ec351e70e19191f0637bc1.tar.bz2 ampache-87ac3e4500f84a8212ec351e70e19191f0637bc1.zip |
fix display of ip history
Diffstat (limited to 'lib/class/user.class.php')
-rw-r--r-- | lib/class/user.class.php | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/lib/class/user.class.php b/lib/class/user.class.php index de07b156..5acce399 100644 --- a/lib/class/user.class.php +++ b/lib/class/user.class.php @@ -699,7 +699,7 @@ class User extends database_object { /* Get Users Last ip */ $data = $this->get_ip_history(1); - $this->ip_history = long2ip($data['0']['ip']); + $this->ip_history = inet_ntop($data['0']['ip']); } // format_user @@ -997,27 +997,24 @@ class User extends database_object { public function get_ip_history($count='',$distinct='') { $username = Dba::escape($this->id); - - if ($count) { - $limit_sql = "LIMIT " . intval($count); - } - else { - $limit_sql = "LIMIT " . intval(Config::get('user_ip_cardinality')); - } - if ($distinct) { - $group_sql = "GROUP BY `ip`"; - } + $count = $count ? intval($count) : intval(Config::get('user_ip_cardinality')); + + // Make sure it's something + if ($count < 1) { $count = '1'; } + $limit_sql = "LIMIT " . intval($count); + + if ($distinct) { $group_sql = "GROUP BY `ip`"; } /* Select ip history */ $sql = "SELECT `ip`,`date` FROM `ip_history`" . " WHERE `user`='$username'" . " $group_sql ORDER BY `date` DESC $limit_sql"; - $db_results = Dba::query($sql); + $db_results = Dba::read($sql); $results = array(); - while ($r = Dba::fetch_assoc($db_results)) { - $results[] = $r; + while ($row = Dba::fetch_assoc($db_results)) { + $results[] = $row; } return $results; |