objectdriver.pm

来自「1. 记录每个帖子的访问人情况」· PM 代码 · 共 52 行

PM
52
字号
# Copyright 2001-2005 Six Apart.# SCRiPTMAFiA 2005 - THE DiRTY HANDS ON YOUR SCRiPTS## $Id: ObjectDriver.pm 10197 2005-03-09 00:27:57Z ezra $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;sub set_callback_routine {    my $driver = shift;    $driver->{callback_routine} = $_[0];}sub run_callbacks {    my $driver = shift;    my $cb;    if (($cb = $driver->{callback_routine}) && (ref($cb) eq 'CODE')){	$cb->('MT', @_);    }}1;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?