待辦事項 #3116

モジュールのインストール時にコールバック関数を呼びたい
啟用日期: 2003-10-07 00:13 最後更新: 2004-02-07 11:08

回報者:
負責人:
(無)
類型:
狀態:
關閉
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
檔案:

細節


sql/mysql.sqlファイル以外にインストール時に
動作するようなコールバック関数を
呼ぶ実装の予定はないでしょうか?

具体的には、モジュールのインストール時に言語毎に違う
insertをしたいのですが、現状sql/mysql.sqlに直書きする
しかないように思います。
#方法があったら教えてください。

今の理想では、sql/mysql.sqlのcreate table文が動作した後
に、xoops_version.phpに記載されているコールバック関数が
コールされればベストです。

すいませんが、よろしくお願います。

Ticket History (2/2 Histories)

2004-02-07 11:08 Updated by: onokazu
評語
Logged In: YES
user_id=754

遅くなりすいません。
xoops_version.phpの$modversion['onInstall']に記述されたファ
イルに
xoops_module_install_モジュール名()
という関数がある場合、モジュールインストール時にこの関数が実
行されます。

逆に、
xoops_version.phpの$modversion['onUninstall']に記述されたフ
ァイルに
xoops_module_uninstall_モジュール名()
という関数がある場合、モジュールアンインストール時にこの関数
が実行されます。

どちらの関数も、唯一のパラメータとして$xoopsModuleクラスのオ
ブジェクトが渡されます。
2004-02-07 11:08 Updated by: onokazu
  • Ticket Close date is changed to 2004-02-07 11:08
  • 狀態 Update from 開啟 to 關閉

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入