From f93d1f3233a116d93882b05c1bfa40914680e897 Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Sat, 15 Jan 2011 20:28:31 +0000 Subject: added ip table --- local/db.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/local/db.pm b/local/db.pm index 9ae4793..0ce5f2e 100644 --- a/local/db.pm +++ b/local/db.pm @@ -23,6 +23,7 @@ local::db::owner->table('owner'); local::db::owner->columns(All => qw/owner_id name quoata quota_used/); local::db::owner->has_many(download => 'local::db::download'); local::db::owner->has_many(seen => 'local::db::seen'); +local::db::owner->has_many(ip => 'local::db::ip'); package local::db::seen; use base 'local::db::dbi'; @@ -30,3 +31,10 @@ local::db::seen->table('seen'); local::db::seen->columns(All => qw/seen_id download user/); local::db::seen->has_a(download => 'local::db::download'); local::db::seen->has_a(user => 'local::db::owner'); + +package local::db::ip; +use base 'local::db::dbi'; +local::db::ip->table('owner'); +local::db::ip->columns(All => qw/ip_id owner subnet mask/); +local::db::ip->has_one(owner => 'local::db::owner'); + -- cgit v1.2.3