OSDN Git Service

MERGE: リビジョン1755のマージ。SkinクラスでActionsクラス以外のバックエンドクラスを利用可能に。
authorsakamocchi <o-takashi@sakamocchi.jp>
Sat, 14 Apr 2012 10:17:15 +0000 (19:17 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sat, 14 Apr 2012 10:17:15 +0000 (19:17 +0900)
commit39c03473b664653a2ca1559486b6fee7106739c8
treea835251405ccaf486e4fb0f3d191636b76712e5b
parent7befc1f1429d15a69179dd923df1ac7387d7f662
MERGE: リビジョン1755のマージ。SkinクラスでActionsクラス以外のバックエンドクラスを利用可能に。

管理画面をスキン/テンプレートシステムで構成する基盤として、Actionsクラスに関係するコードをSkinクラスからActionsクラスに移動し、関連する修正を行った。これにより、SkinクラスはActionsクラス以外のバックエンドクラスを利用可能となった。

Revision 1755: CHANGE: modification to allow Skin class to utilize the
others than Actions class

Moving some codes related to Actions class into Actions class and add
some members and methods.
Actions::$default_actions
Actions::getDefinedActions()
Actions::$skin_type_friendly_names
Actions::getSkinTypeFriendlyNames()

Then adding some arguments to Skin::__construct() and
Skin::getFriendlyNames() to indicate an backend class and an event
identifier.

Add $template['friendly_names'] in Admin::action_skinoverview() and pass
it into listplug_table_skinlist() to display skin types.

http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1755
nucleus/libs/ACTIONS.php
nucleus/libs/ADMIN.php
nucleus/libs/SKIN.php
nucleus/libs/showlist.php