OSDN Git Service

MERGE: リビジョン1805。PageFactoryクラスの変更とAdminクラス、bookmarklet.phpの修正。
authorsakamocchi <o-takashi@sakamocchi.jp>
Mon, 30 Apr 2012 13:41:42 +0000 (22:41 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Mon, 30 Apr 2012 13:41:42 +0000 (22:41 +0900)
commit257c8ca0a5cce85e2644ab7a5c3e42e76e854f6b
tree2e9e46a3df20e428b38045d092c844fe0a6b4484
parent7b514f2a03fe25010ef57ca272983dc138fd8d72
MERGE: リビジョン1805。PageFactoryクラスの変更とAdminクラス、bookmarklet.phpの修正。

PageFactoryクラスはBaseActionクラスの派生クラスにも関わらず、これまでスキンに相当する処理まで担っていた。開発のためのコード透過性を考慮し、スキンに相当する処理を呼び出し側であるAdminクラスとbookmarklet.phpに移し、不要メソッドを削除した。

Revision 1805:
CHANGE: rework for PageFactory class and bookmarklet.php.

PageFactory class is derived from BaseActions class but it includes much
codes related to Skin selection. It's not good for developer's
transparency. With this commit, Skin selection is moved to
bookmarklet.php or Admin class.

add:
PageFactory::setVariables()

remove:
PageFactory::createAddForm()
PageFactory::createEditForm()
PageFactory::createForm()

modify:
Admin::action_createitem()
Admin::action_itemedit()
bm_doShowForm() in bookmarklet.php
bm_doEditForm() in bookmarklet.php
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1805
nucleus/bookmarklet.php
nucleus/libs/ADMIN.php
nucleus/libs/PAGEFACTORY.php