OSDN Git Service

MERGE: リビジョン1834。globalfunctions.phpの非推奨関数の整理。
authorsakamocchi <o-takashi@sakamocchi.jp>
Wed, 9 May 2012 15:33:38 +0000 (00:33 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Wed, 9 May 2012 15:33:38 +0000 (00:33 +0900)
commit01a93791a8780cae38125785dbee8f94b528323b
treeccd394e0dc9f00a69cac6be1755a0875abf567dd
parent63ddb8483ed4108c8c0e56bdc97f9893e1613d23
MERGE: リビジョン1834。globalfunctions.phpの非推奨関数の整理。

近年の開発により、リリース当初に作成されたグローバル関数のうち結構な数がクラスの機能として実装されたことを受けて、それらグローバル関数を非推奨とします。

Notificationクラスで同等機能を持つメソッドを提供:
 getMailFooter()
 isValidMailAddress()

Entityクラスで同等機能を持つメソッドを提供:
 highlight()
 shorten()
 stringStripTags ()
 toAscii()
 stringToAttribute()
 stringToXML()
 encode_desc()

i18nクラスで同等機能を持つメソッドを提供:
 getLanguageName()
 checkLanguage()
 formatDate()

DBクラスで同等機能を持つメソッドを提供:
 quickQuery()
 mysqldate()

Linkクラスで同等機能を持つメソッドを提供:
 createItemLink()
 createMemberLink()
 createCategoryLink()
 createArchiveListLink()
 createArchiveLink()
 createBlogidLink()
 createLink()
 createBlogLink()

ActionLogクラスで同等機能を持つメソッドを提供:
 addToLog()

Managerクラスで同等機能を持つメソッドを提供:
 getPluginNameFromPid()
 numberOfEventSubscriber()

意味のない関数:
 ifset()
 selectLanguage()
 ticketForPlugin()

Revision 1834:
CHANGE: rearrangement for globalfunctions.php and make some functions
deprecated

At current development,  much functions in global scope are obsoleted by
classes.

obsoleted by Notification class:
 getMailFooter()
 isValidMailAddress()

obsoleted by Entity class:
 highlight()
 shorten()
 stringStripTags ()
 toAscii()
 stringToAttribute()
 stringToXML()
 encode_desc()

obsoleted by i18n class:
 getLanguageName()
 checkLanguage()
 formatDate()

obsoleted by DB class:
 quickQuery()
 mysqldate()

obsoleted by Link class:
 createItemLink()
 createMemberLink()
 createCategoryLink()
 createArchiveListLink()
 createArchiveLink()
 createBlogidLink()
 createLink()
 createBlogLink()

obsoleted by ActionLog class:
 addToLog()

obsoleted by Manager class
 getPluginNameFromPid()
 numberOfEventSubscriber()

meaningless:
 ifset()
 selectLanguage()
 ticketForPlugin()

http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1834
nucleus/libs/AdminActions.php
nucleus/libs/MANAGER.php
nucleus/libs/globalfunctions.php