Heavily rewritten API:
authorRoland Häder <roland@mxchange.org>
Tue, 16 Dec 2008 20:32:42 +0000 (20:32 +0000)
committerRoland Häder <roland@mxchange.org>
Tue, 16 Dec 2008 20:32:42 +0000 (20:32 +0000)
commit3b85bd5030ad591b0c5cb038ca534a7b50e1b319
tree13bf6100fc0fb3f175186332f19f1c86351383d9
parent6c763653e88b9d10627e651ca59c7201d4b7d62b
Heavily rewritten API:
- Extensions can now be tested (used while extension is being installed)
- Flexible filter system added which is database-based
- All "theme-extension-related" functions are now moved to
  inc/libs/theme_functions.php to follow more the "inoffical" guidelines:
  + Write in extensions!
  + Use the new filter system!
  + Write your own functions ALL_UPPER_CASE to avoid confusion
    with php_internal_functions!
- This is a half-finished update, I will change later more places to the
  filter system.
- THINK: Do we need to externalize the session management into an own extension?
- inc/theme-manager.php is now deprecated
- Dummy include file inc/theme-dummy.php will be loaded if no extension "theme"
  is loaded which returns values for default theme.
- Minor fixes/improvements
78 files changed:
.gitattributes
beg.php
inc/autopurge.php
inc/databases.php
inc/extensions.php
inc/extensions/ext-
inc/extensions/ext-active.php
inc/extensions/ext-admins.php
inc/extensions/ext-admintheme1.php
inc/extensions/ext-admintheme_default.php
inc/extensions/ext-autopurge.php
inc/extensions/ext-bank.php
inc/extensions/ext-beg.php
inc/extensions/ext-birthday.php
inc/extensions/ext-bonus.php
inc/extensions/ext-booking.php
inc/extensions/ext-cache.php
inc/extensions/ext-country.php
inc/extensions/ext-debug.php
inc/extensions/ext-demo.php
inc/extensions/ext-doubler.php
inc/extensions/ext-events.php
inc/extensions/ext-holiday.php
inc/extensions/ext-html_mail.php
inc/extensions/ext-iso3166.php
inc/extensions/ext-mailid.php
inc/extensions/ext-maintenance.php
inc/extensions/ext-mediadata.php
inc/extensions/ext-mods.php
inc/extensions/ext-mydata.php
inc/extensions/ext-newsletter.php
inc/extensions/ext-nickname.php
inc/extensions/ext-online.php
inc/extensions/ext-optimize.php
inc/extensions/ext-order.php
inc/extensions/ext-other.php
inc/extensions/ext-payout.php
inc/extensions/ext-primera.php
inc/extensions/ext-profile.php
inc/extensions/ext-rallye.php
inc/extensions/ext-refback.php
inc/extensions/ext-register.php
inc/extensions/ext-removeip.php
inc/extensions/ext-repair.php
inc/extensions/ext-rewrite.php
inc/extensions/ext-safe.php
inc/extensions/ext-sponsor.php
inc/extensions/ext-sql_patches.php
inc/extensions/ext-support.php
inc/extensions/ext-surfbar.php
inc/extensions/ext-task.php
inc/extensions/ext-theme.php
inc/extensions/ext-top10.php
inc/extensions/ext-transfer.php
inc/extensions/ext-user.php
inc/extensions/ext-wernis.php
inc/extensions/ext-yoomedia.php
inc/filters.php [new file with mode: 0644]
inc/footer.php
inc/functions.php
inc/install-inc.php
inc/language/de.php
inc/libs/admins_functions.php
inc/libs/cache_functions.php
inc/libs/country_functions.php
inc/libs/events_functions.php [new file with mode: 0644]
inc/libs/task_functions.php
inc/libs/theme_functions.php [new file with mode: 0644]
inc/load_extensions.php
inc/modules/admin.php
inc/modules/admin/admin-inc.php
inc/modules/admin/what-admins_add.php
inc/modules/admin/what-extensions.php
inc/mysql-connect.php
inc/mysql-manager.php
inc/stylesheet.php
inc/theme-dummy.php [new file with mode: 0644]
inc/theme-manager.php