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 + -
显示快捷键?