OSDN Git Service
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