|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/fatshado/cgi-bin/MT/lib/MT/ |
Upload File : |
# Copyright 2001, 2002 Benjamin Trott. This code cannot be redistributed without
# permission from www.movabletype.org.
#
# $Id: ObjectDriver.pm,v 1.6 2002/06/14 06:24:44 btrott Exp $
package MT::ObjectDriver;
use strict;
use MT::ConfigMgr;
use MT::ErrorHandler;
@MT::ObjectDriver::ISA = qw( MT::ErrorHandler );
sub new {
my $class = shift;
my $type = shift;
$class .= "::" . $type;
eval "use $class;";
die "Unsupported driver $class: $@" if $@;
my $driver = bless {}, $class;
$driver->init(@_) or return $class->error($driver->errstr);
$driver;
}
sub init {
my $driver = shift;
$driver->{cfg} = MT::ConfigMgr->instance;
$driver;
}
sub cfg { $_[0]->{cfg} }
sub load;
sub exists;
sub save;
1;