OSDN Git Service

FIX: Skin::getFriendryName()と関係する箇所のコードを修正。Skin::$adminの廃止。
authorsakamocchi <o-takashi@sakamocchi.jp>
Sun, 8 Apr 2012 16:03:04 +0000 (01:03 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sun, 8 Apr 2012 16:03:04 +0000 (01:03 +0900)
commit97a4eb1ecf8caf8528f429fdadc72666436f6e30
tree563f59c723d48c248a3deada5b3350ba58983f96
parente6b2f97b05858937e0cea32b6c728fc9437ee697
FIX: Skin::getFriendryName()と関係する箇所のコードを修正。Skin::$adminの廃止。

Skin::getFriendryName()はstatic呼び出し専用のパブリックメソッドにも関わらず、内部ではインスタンス経由でオブジェクトのメンバーにアクセスしていた。この点を修正し、listplug_table_skinlist()はaction_skinoverview()で作られた$template経由でfriendly_names配列を受け取るようにした。listplug_table_adminskinlist()とそれを参照するメソッドも同様に実装するのが好ましい。

また、Skin::$adminを廃止し、Skin::$action_classとSkin::$event_identifierを新設。Actions/AdminActionsと同様の構造を持つアクションクラスのインスタンスをコンストラクタの引数に渡すようにした。
nucleus/libs/ADMIN.php
nucleus/libs/SKIN.php
nucleus/libs/showlist.php