[Cpan-forum-commit] rev 348 - in trunk: . lib/CPAN/Forum/DB

svn at pti.co.il svn at pti.co.il
Tue Aug 14 11:35:58 EEST 2007


Author: gabor
Date: 2007-08-14 11:35:58 +0300 (Tue, 14 Aug 2007)
New Revision: 348

Modified:
   trunk/
   trunk/lib/CPAN/Forum/DB/Groups.pm
   trunk/lib/CPAN/Forum/DB/Posts.pm
   trunk/lib/CPAN/Forum/DB/Users.pm
Log:
remove the CDBI relation definitions



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4434
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752
   + 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4435
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752

Modified: trunk/lib/CPAN/Forum/DB/Groups.pm
===================================================================
--- trunk/lib/CPAN/Forum/DB/Groups.pm	2007-08-14 08:35:41 UTC (rev 347)
+++ trunk/lib/CPAN/Forum/DB/Groups.pm	2007-08-14 08:35:58 UTC (rev 348)
@@ -3,18 +3,7 @@
 use warnings;
 use Carp;
 use base 'CPAN::Forum::DBI';
-__PACKAGE__->table('groups');
-__PACKAGE__->columns(Primary   => qw/id/);
-__PACKAGE__->columns(Essential => qw/id name version pauseid/);
-__PACKAGE__->columns(Others    => qw/gtype status rating review_count/);
 
-__PACKAGE__->has_many(posts         => "CPAN::Forum::DB::Posts");
-__PACKAGE__->has_many(subscriptions => "CPAN::Forum::DB::Subscriptions");
-__PACKAGE__->has_a   (pauseid       => "CPAN::Forum::DB::Authors");
-
-__PACKAGE__->set_sql(count_like     => "SELECT count(*) FROM __TABLE__ WHERE %s LIKE '%s'");
-__PACKAGE__->set_sql(count          => "SELECT count(*) FROM __TABLE__ WHERE %s = '%s'");
-
 use List::MoreUtils qw(none);
 
 sub info_by {

Modified: trunk/lib/CPAN/Forum/DB/Posts.pm
===================================================================
--- trunk/lib/CPAN/Forum/DB/Posts.pm	2007-08-14 08:35:41 UTC (rev 347)
+++ trunk/lib/CPAN/Forum/DB/Posts.pm	2007-08-14 08:35:58 UTC (rev 348)
@@ -3,17 +3,7 @@
 use warnings;
 use Carp;
 use base 'CPAN::Forum::DBI';
-__PACKAGE__->table('posts');
-__PACKAGE__->columns(All => qw/id gid uid parent subject text date thread hidden/);
-__PACKAGE__->columns(Essential => qw/id gid uid parent subject text date thread hidden/);
-__PACKAGE__->has_a(parent => "CPAN::Forum::DB::Posts");
-__PACKAGE__->has_a(uid    => "CPAN::Forum::DB::Users");
-__PACKAGE__->has_a(gid    => "CPAN::Forum::DB::Groups");
 
-__PACKAGE__->set_sql(latest         => "SELECT __ESSENTIAL__ FROM __TABLE__ ORDER BY DATE DESC LIMIT %s");
-
-__PACKAGE__->set_sql(count_where    => "SELECT count(*) FROM __TABLE__ WHERE %s='%s'");
-__PACKAGE__->set_sql(count_like     => "SELECT count(*) FROM __TABLE__ WHERE %s LIKE '%s'");
 my $MORE_SQL = 'groups.name group_name, users.fname user_fname, users.lname user_lname, users.username user_username';
 
 
@@ -127,7 +117,7 @@
     #%where = (1 => 1) if not %where;
     $CPAN::Forum::logger->debug(Data::Dumper->Dump([\%where], ['where']));
 
-    my $pager = __PACKAGE__->mypager(
+    my $pager = $self->mypager(
         where         => \%where,
         per_page      => $params->{per_page} || 10,
         page          => $params->{page}     || 1,

Modified: trunk/lib/CPAN/Forum/DB/Users.pm
===================================================================
--- trunk/lib/CPAN/Forum/DB/Users.pm	2007-08-14 08:35:41 UTC (rev 347)
+++ trunk/lib/CPAN/Forum/DB/Users.pm	2007-08-14 08:35:58 UTC (rev 348)
@@ -3,10 +3,6 @@
 use warnings;
 use Carp;
 use base 'CPAN::Forum::DBI';
-__PACKAGE__->table('users');
-__PACKAGE__->columns(All => qw/id username password email fname lname status
-                            update_on_new_user/);
-__PACKAGE__->has_many(posts => "CPAN::Forum::DB::Posts");
  
 
 use List::MoreUtils qw(none);



More information about the Cpan-forum-commit mailing list