/usr/local/CPAN/OurNet-BBS/OurNet/BBS/Firebird3/ArticleGroup.pm
# $File: //depot/libOurNet/BBS/lib/OurNet/BBS/Firebird3/ArticleGroup.pm $ $Author: autrijus $
# $Revision: #2 $ $Change: 3792 $ $DateTime: 2003/01/24 19:34:06 $
package OurNet::BBS::Firebird3::ArticleGroup;
use strict;
no warnings 'deprecated';
use base qw/OurNet::BBS::MAPLE2::ArticleGroup/;
use fields qw/_ego _hash _array/;
use subs qw/FETCHSIZE/;
use OurNet::BBS::Base (
'$packstring' => 'Z80Z80Z80N4Z12',
'$namestring' => 'Z80',
'$packsize' => 256,
'@packlist' => [qw/id author title level accessed/],
);
sub writeok { 0 };
sub readok { 1 };
sub FETCHSIZE {
my $self = $_[0]->ego;
no warnings 'uninitialized';
return int((stat(
join('/', @{$self}{qw/bbsroot basepath board dir name/}, '.DIR')
))[7] / $packsize);
}
1