From 4cecda2089b57842b54f40deb2145e1a3e06ec3a Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Sat, 15 Jan 2011 05:21:19 +0000 Subject: added completed mark --- local/db.pm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'local/db.pm') diff --git a/local/db.pm b/local/db.pm index 344b5a8..94c5941 100644 --- a/local/db.pm +++ b/local/db.pm @@ -5,9 +5,10 @@ local::db::dbi->connection('dbi:SQLite:/srv/nzbget/datenbank.sqlite', '', ''); package local::db::download; use base 'local::db::dbi'; local::db::download->table('download'); -local::db::download->columns(All => qw/download_id owner size time category name description/); +local::db::download->columns(All => qw/download_id owner size time category name description completed/); local::db::download->has_a(owner => 'local::db::owner'); local::db::download->has_a(category => 'local::db::category'); +local::db::download->has_many(seen => 'local::db::seen'); package local::db::category; use base 'local::db::dbi'; @@ -20,3 +21,11 @@ use base 'local::db::dbi'; 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'); + +package local::db::seen; +use base 'local::db::dbi'; +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'); -- cgit v1.2.3