quix0r [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
quix0r [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.
quix0r [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
quix0r [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
quix0r [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 :(
quix0r [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'
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
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
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
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
quix0r [Tue, 5 Jun 2012 15:50:06 +0000 (15:50 +0000)]
fetchUserStatus()-s return value was not handled, which causes possible login errors ('Unknown account status occured' or so) with nickname, login with user id is not affected by this bug