Roland Häder [Wed, 17 Oct 2012 21:42:50 +0000 (21:42 +0000)]
Code style changed, ext-user continued:
- Changed true/false to TRUE/FALSE
- Introduced validateSubId() and prepareFoundSubId()
- Add validation of edited sub id by member
- TODOs.txt updated
Roland Häder [Wed, 17 Oct 2012 19:44:10 +0000 (19:44 +0000)]
Extension ext-user (sub-id tracking) continued:
- Editing/deleting of sub ids by admin basicly finished
- Renamed some templates to have separate templates for admin action and member
action
- Removed comments in inc/filters.php so build-mails will only be sent if at
least one row as been affected
- Other minor things fixed
Roland Häder [Sun, 14 Oct 2012 11:38:00 +0000 (11:38 +0000)]
Mailer project continued:
- Refactured FILTER_ORDER_ZIP_CODE_SQL() to allow also zip code member inclusion
through GET parameters. This can be used e.g. in what=list_user&zip=12345 to
only list members from zip code 12345
- Some todos added for what-list_user.php: please refacture birthday handling
and link generation
- TODOs.txt updated
Roland Häder [Sat, 13 Oct 2012 21:05:40 +0000 (21:05 +0000)]
Extension ext-network continued:
- eu-ADS.de now added (do you really have 'text' even for forced-banner and no
banner URL is being returned???)
- Minor: some typo fixed
Roland Häder [Sat, 13 Oct 2012 19:22:18 +0000 (19:22 +0000)]
make-euros.de also now wants an ID card (commerical card; Gerbewerbanmeldung). This is completely nonsense as still private people are allowed to earn money with their private home pages. I now try to deal with them, if they don't unlock my account, make-euros.de will be removed as I can no longer support it.
Roland Häder [Sat, 13 Oct 2012 18:53:18 +0000 (18:53 +0000)]
Extension ext-network continued:
- Inconsistencies in naming of language ids vs. database columns fixed
- Templates for editing/deleting of array index translatons added
- Required call-back functions for above also added
- Other things I cannot remember fixed/improved
- Fixed minor HTML error in member_order_thanks.tpl
- TODOs.txt updated
Roland Häder [Sat, 13 Oct 2012 15:47:10 +0000 (15:47 +0000)]
Mailer project continued:
- Most data of advert network 'superomo24.de' added to ext-network
- Some templates for ext-network renamed (networks->network_data) to fix
inconsistence with database table
- Templates for extension management (admin_extensions/~_delete/~_edit) renamed
to follow naming convention
- Sub-Id tracking: Admin area almost finished (edit/delete of sub ids
unfinished)
- Added space between `foo`,`bar` database query to make it better readable
- Other minor improvements
- TODOs.txt updated
Roland Häder [Tue, 9 Oct 2012 19:43:43 +0000 (19:43 +0000)]
Caching of XML/email templates finished:
- Added very basic (but working) support for caching XML and email templates
- Added new XML templates for listing user sub ids
- Added filter to "hook" another member action for listing member's sub ids
- Some other minor improvements
- TODOs.txt updated
Roland Häder [Mon, 8 Oct 2012 21:32:52 +0000 (21:32 +0000)]
Mailer continued, sub-id tracking continued:
- Introduced function isUrlBlacklisted() (not everywhere used!)
- Templates for sub-id statistics added
- Introduced function anonymizeSensitiveData() which tries to "anonymized"
some data (admins always see all for now)
- Some language ids renamed
- Other minor fixes
- TODOs.txt updated
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