Update:Archive/2.0/Developers/Common Code: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{AmoArchive}} | |||
== OOP or not? == | == OOP or not? == | ||
Line 5: | Line 5: | ||
It has been discussed on the #umo channel that we may want to use OOP design to develop v2.0 of the UMO service. The following documents discuss the use of OOP with PHP: | It has been discussed on the #umo channel that we may want to use OOP design to develop v2.0 of the UMO service. The following documents discuss the use of OOP with PHP: | ||
* [http://www.sitepoint.com/blog-post-view.php?id=223760 | * [http://www.sitepoint.com/blog-post-view.php?id=223760 OOP and Performance] | ||
* [http://www.webmasterstop.com/tutorials/efficiency-PHP-OOP.shtml | * [http://www.webmasterstop.com/tutorials/efficiency-PHP-OOP.shtml Efficiency of PHP OOP -- rebuttal is above] | ||
== Functions We Need == | == Functions We Need == |
Latest revision as of 00:51, 29 April 2007
« Back to Archive | Update: Main
OOP or not?
It has been discussed on the #umo channel that we may want to use OOP design to develop v2.0 of the UMO service. The following documents discuss the use of OOP with PHP:
Functions We Need
- isSpecialCategory($categoryName)
- addMain() returns $mainID
- deleteMain($mainID)
- addVersion() returns $versionID
- deleteVersion($versionID)
- disableUser($userID)
- addRating($versionID)
- deleteRating($versionID)
- sendEmail($userID)
- mainTypeToName($mainType) returns string such as "extensions", "themes", or "plugins"
Global Variables We Need
- CSS Path
- Image Path
- Mirror Path