trust_dirname

入れたい機能はたいたい入れたのですが、残っているのが trust dirname の取得。
XCL2.2 では XOOPS_TRUST_PATH を採用していますが、その割に trust を扱うための機能はほとんどありません。
この機会に、Legacy_Utils::getTrustHandler() などいくつかの機能を実装しておきたいのですが、そのベースとなるための public 側のディレクトリ名から trust 側のディレクトリ名に変換する方法がありません。例えば、public 側のディレクトリ名が 'QandA' のモジュールの trust 側のディレクトリ名を調べる方法がありません(少なくとも、統一されていない)。
そこで、modules テーブルに trust_dirname フィールドを追加し、モジュールのインストール時あるいはアップデート時に xoops_version.php の $modversion['trust_dirname'] の値をセットし、これを参照するようにしようかと考えています。
これを採用する場合は、2.1からのアップグレード用のスクリプトがたぶん必要かな。ちがった、Phase Update で出来そう。