Roland Häder [Mon, 8 Oct 2012 17:27:14 +0000 (17:27 +0000)]
Sub id tracking continued:
- destroyMemberSession() does now accept optional $destroy parameter which will
call session_destroy() instead of deleting member session entries
- Added sub modules for sub id tracking (with extra checks)
- Introduced isUserSubIdAssignedCurrentMember()
- TODOs.txt updated
Roland Häder [Mon, 8 Oct 2012 16:54:26 +0000 (16:54 +0000)]
Extension ext-user for sub id tracking continued:
- Generic support for sending mails on 'add' "build list" target added
- Generic "delete build list" support
- Support for editing and deleting sub ids basicly finished
- Other small rewrites
- TODOs.txt updated
Roland Häder [Thu, 4 Oct 2012 20:36:59 +0000 (20:36 +0000)]
Mailer project continued:
- Extension ext-grade continued:
+ Language file added
+ XML template for listing grade_data entries added
+ First script to list entries in grade_data added
- Generic admin "list" template added (you may use this for own XML-based scripts)
- Other minor improvements
- TODOs.txt updated
Roland Häder [Wed, 3 Oct 2012 17:20:38 +0000 (17:20 +0000)]
Mailer project continued:
- New filter chain 'member_admin_actions' allows "hooking" of more admin
member actions in what=list_user listing.
- Added 'list_refs' and list_links' as default admin actions
- Other minor fixes
- TODOs.txt updated
Roland Häder [Tue, 2 Oct 2012 14:46:17 +0000 (14:46 +0000)]
Updated ext-politician-stop which is satire on politicians that doesn't really know what Internet is. Note: Please reinstall this extension or else the text won't get printed.
Roland Häder [Mon, 1 Oct 2012 22:18:16 +0000 (22:18 +0000)]
Installation phase fixed (even more):
- Fixed handling of flushing filters while in installation phase. This didn't
let all registered filters by extensions flush to database
- Added stubs for upcoming rewrite of install-inc.php
- Commented out very noisy debug line
- TODOs.txt updated
Roland Häder [Mon, 1 Oct 2012 21:54:05 +0000 (21:54 +0000)]
More rewrites/fixes:
- Added check in addExtensionSql() if $sql is empty and if so, return without
adding empty entries
- Added saving of 'previous_extension' which is the "source extension" of the
dependency request ('previous_extension' requires other one)
- Added check for entry in 'previous_extension' and abort (under development)
- Added search_array() from PHP user comments (thank you for sharing this code)
- Other minor fixes/improvements
- TODOs.txt updated
Roland Häder [Mon, 1 Oct 2012 20:48:25 +0000 (20:48 +0000)]
This 'caching' thing is sometimes anoying, but basicly it shortcuts call trees to speedup the whole application, ifSqlTableExist() was sometimes a name :(
Roland Häder [Mon, 1 Oct 2012 20:07:25 +0000 (20:07 +0000)]
Moved call of initExtraRegistrationSql() out of filter which caused trouble. Now please don't forget it if you use the filter hook 'pre_user_registration'
Roland Häder [Sun, 30 Sep 2012 22:27:14 +0000 (22:27 +0000)]
Code improved:
- Introduced addRenameTableSql() which renames a table if some criteria is met
- Moved determineReferralId() to referral-functions.php (which makes sense)
- Added module title for ext-beg to get it working again
- Other minor improvements
Roland Häder [Sun, 30 Sep 2012 21:21:32 +0000 (21:21 +0000)]
Introduced FILTER_INIT_SESSION() which calls determineReferralId() after all extensions has been initialized to make ext-order (it has a hook for user exclusions) working again at script initialization phase
Roland Häder [Sun, 30 Sep 2012 16:36:02 +0000 (16:36 +0000)]
Fixes for #226, renamed function:
- Function isSqlTableCreated() renamed to ifSqlTableExists()
- Fixed bug in ajax-common.js: responseText is now replaced by reply_content
- Possible fixed bug #226 (please test it)
- TODOs.txt updated
Roland Häder [Sat, 29 Sep 2012 12:50:52 +0000 (12:50 +0000)]
mailer project continued:
- Some global array elements renamed (someGlobalElement -> __some_global_element)
- Copyright notice disabled in mailid.php as it destroys the frameset
- Function debug_report_bug() renamed to reportBug()
- Function app_die() renamed to app_exit()
- More wrapper functions used (e.g. getRandomTan() instead of PHP's mt_rand())
- New AJAX-based installation introduced (it is not finished)
- Renamed several ALL_UPER_CASE() functions to camel-case notation
- Extension ext-currency introduced which will deprecate ext-wernis all other eCurreny-related extensions
- Renamed various HTML and email templates to new notation
- Some shell scripts moved to 'contrib' folder
- JQUERY updated to latest stable version (including custom build of jqueryui)
- License files renamed/moved
- Many other fixes/improvements I forgot to mention
- Varrious typos fixed
- Copyright updated (to 2012)
- TODOs.txt updated