OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / head_add / include / container / admin_head_addInstallWidgetContainer.php
1 <?php
2 /**
3  * コンテナクラス
4  *
5  * PHP versions 5
6  *
7  * LICENSE: This source file is licensed under the terms of the GNU General Public License.
8  *
9  * @package    Magic3 Framework
10  * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
11  * @copyright  Copyright 2006-2010 Magic3 Project.
12  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License
13  * @version    SVN: $Id: admin_head_addInstallWidgetContainer.php 3258 2010-06-18 10:25:21Z fishbone $
14  * @link       http://www.magic3.org
15  */
16 require_once($gEnvManager->getContainerPath() . '/baseInstallWidgetContainer.php');
17
18 class admin_head_addInstallWidgetContainer extends BaseInstallWidgetContainer
19 {
20         /**
21          * コンストラクタ
22          */
23         function __construct()
24         {
25                 // 親クラスを呼び出す
26                 parent::__construct();
27         }
28         /**
29          * SQLスクリプト実行前処理
30          *
31          * SQLスクリプトファイル実行前に呼ばれる。スクリプト実行前に必要な処理を行う。
32          *
33          * @param RequestManager $request               HTTPリクエスト処理クラス
34          * @param int $install                                  インストール種別(0=インストール、1=アンインストール、2=アップグレード)
35          * @return なし
36          */
37         function _preScript($request, $install)
38         {
39         }
40         /**
41          * SQLスクリプト実行後処理
42          *
43          * SQLスクリプトファイル実行後に呼ばれる。スクリプト実行後に必要な処理を行う。
44          *
45          * @param RequestManager $request               HTTPリクエスト処理クラス
46          * @param int $install                                  インストール種別(0=インストール、1=アンインストール、2=アップグレード)
47          * @return なし
48          */
49         function _postScript($request, $install)
50         {
51         }
52         /**
53          * SQLスクリプト実行
54          *
55          * 実行するSQLスクリプトファイル名を実行順に配列で返す。
56          *
57          * @param RequestManager $request               HTTPリクエスト処理クラス
58          * @param int $install                                  インストール種別(0=インストール、1=アンインストール、2=アップグレード)
59          * @return なし
60          */
61         function _doScript($request, $install)
62         {
63                 switch ($install){
64                         case 0:         // インストール
65                                 return array('install.sql');
66                         case 1:         // アンインストール
67                                 //return array('uninstall.sql');
68                         case 2:         // アップグレード
69                                 break;
70                         default:
71                                 break;
72                 }
73         }
74 }
75 ?>