source: branches/camp/camp-2_5-E/data/class/SC_Plugin.php @ 18986

Revision 18986, 822 bytes checked in by miningbrownie, 12 years ago (diff)
Line 
1<?php
2
3class SC_Plugin
4{
5   
6    /**
7     *
8     * plugin_path
9     * @var String
10     */
11    var $path;
12
13    function SC_Plugin(){
14        $this->__construct();
15    }
16   
17    public function __construct(){
18        if(!defined(PLUGIN_PATH)){
19            define("PLUGIN_PATH",HTML_PATH."/user_data/plugins/");
20        }
21        $this->init();
22    }
23   
24    function init(){
25       
26    }
27   
28    function enable();
29   
30    function getVersion();
31   
32    function getName();
33   
34    function process();
35   
36    function mobileprocess();
37   
38    public function install(){
39     
40    }
41
42    public function uninstall(){
43
44    }
45
46    /**
47     *
48     * @return String インストール用のSQL
49     */
50    protected function getInstallSQL(){
51       
52    }
53
54   
55    protected function getUninstallSQL(){
56
57    }
58
59
60}
Note: See TracBrowser for help on using the repository browser.