mailer.git
7 years agoSame color
Roland Häder [Thu, 25 Oct 2012 16:36:44 +0000 (16:36 +0000)]
Same color

7 years agoProject continued:
Roland Häder [Thu, 25 Oct 2012 16:18:32 +0000 (16:18 +0000)]
Project continued:
- Move some theme-related language ids to ext-theme
- Added header to admin_edit_theme.tpl
- Added CSS classes header_column and footer_column to general.css

7 years agoDon't attempt to load configuration or count modules in installation phase
Roland Häder [Thu, 25 Oct 2012 15:45:52 +0000 (15:45 +0000)]
Don't attempt to load configuration or count modules in installation phase

7 years agoFix for broken counter
Roland Häder [Wed, 24 Oct 2012 23:30:18 +0000 (23:30 +0000)]
Fix for broken counter

7 years agoA little better SQL, but still does not calculate correctly
Roland Häder [Wed, 24 Oct 2012 23:27:42 +0000 (23:27 +0000)]
A little better SQL, but still does not calculate correctly

7 years agoFixes:
Roland Häder [Wed, 24 Oct 2012 23:03:27 +0000 (23:03 +0000)]
Fixes:
- The character ' is not wanted in URLs generally, so secure it
- Don't do compileUriCode() in whole SQL statement

7 years agoCheck if the module is registered, else redirect to index.php
Roland Häder [Wed, 24 Oct 2012 22:28:50 +0000 (22:28 +0000)]
Check if the module is registered, else redirect to index.php

7 years agoMissed it :(
Roland Häder [Wed, 24 Oct 2012 21:37:00 +0000 (21:37 +0000)]
Missed it :(

7 years agoRemoved over-hashing with master salt as it generates static salts
Roland Häder [Wed, 24 Oct 2012 21:32:50 +0000 (21:32 +0000)]
Removed over-hashing with master salt as it generates static salts

7 years agoAdded site and date key for improved security
Roland Häder [Wed, 24 Oct 2012 21:25:46 +0000 (21:25 +0000)]
Added site and date key for improved security

7 years agoExtension ext-top10 improved:
Roland Häder [Wed, 24 Oct 2012 20:33:43 +0000 (20:33 +0000)]
Extension ext-top10 improved:
- calculation of top earners changed
- added notice about above change
- moved out text to language file

7 years agoRenamed many stuff (again), added points/user breakup:
Roland Häder [Wed, 24 Oct 2012 19:48:20 +0000 (19:48 +0000)]
Renamed many stuff (again), added points/user breakup:
- Renamed again many language ids
- Moved text from template to language file
- Added listing of user points amount and percentage holder
- TODOs.txt updated

7 years agoTesters excluded (almost, see TODO) from guest stats page:
Roland Häder [Tue, 23 Oct 2012 21:01:18 +0000 (21:01 +0000)]
Testers excluded (almost, see TODO) from guest stats page:
- Don't do secureString(getRequestElement('foo')) as it is already secured
- Testers excluded from almost all statistics in what-stats.php
- TODOs.txt updated

7 years agoExtension ext-mediadata now excludes testers
Roland Häder [Tue, 23 Oct 2012 20:51:50 +0000 (20:51 +0000)]
Extension ext-mediadata now excludes testers

7 years agoProject continued with rewrites:
Roland Häder [Tue, 23 Oct 2012 18:23:13 +0000 (18:23 +0000)]
Project continued with rewrites:
- Introduced doHandleExtraValues() to encapsulate more if/elseif/else blocks
- Introduced addKeyValueSql()
- PHP's array_merge() didn't maintain $array2's index, so now merge_array() does
  (optionally) it for us
- Other XML template rewrites

7 years agoBetter use {%template,DisplayUsername=%} instead of [nickname]
Roland Häder [Tue, 23 Oct 2012 14:58:28 +0000 (14:58 +0000)]
Better use {%template,DisplayUsername=%} instead of [nickname]

7 years agoFix for broken SQL
Roland Häder [Tue, 23 Oct 2012 14:37:46 +0000 (14:37 +0000)]
Fix for broken SQL

7 years agoSub ids "fixed":
Roland Häder [Tue, 23 Oct 2012 14:19:45 +0000 (14:19 +0000)]
Sub ids "fixed":
- ADMIN_FORCED_ADS_404 was wrong in user_subids XML template
- Move alphabet for random passwords to initialize filter
- Removed some chars that may look to similar to others
- Other minor improvements

7 years agoAdded missing column to fake 'used_points' (it may display error message)
Roland Häder [Tue, 23 Oct 2012 13:52:08 +0000 (13:52 +0000)]
Added missing column to fake 'used_points' (it may display error message)

7 years agoUpdated jqueryui to 1.9.0
Roland Häder [Mon, 22 Oct 2012 21:27:20 +0000 (21:27 +0000)]
Updated jqueryui to 1.9.0

7 years agoAnother small fix :(
Roland Häder [Mon, 22 Oct 2012 21:18:46 +0000 (21:18 +0000)]
Another small fix :(

7 years agoTemplates fixed, TODOs.txt updated
Roland Häder [Mon, 22 Oct 2012 21:16:31 +0000 (21:16 +0000)]
Templates fixed, TODOs.txt updated

7 years agoNow added renaming from 'id' to 'booking_id'
Roland Häder [Mon, 22 Oct 2012 20:59:40 +0000 (20:59 +0000)]
Now added renaming from 'id' to 'booking_id'

7 years agoFixed parser errors from latest rewrites :(
Roland Häder [Mon, 22 Oct 2012 20:56:20 +0000 (20:56 +0000)]
Fixed parser errors from latest rewrites :(

7 years agoRewrote handling almost all extension-based ALTER TABLE queries:
Roland Häder [Mon, 22 Oct 2012 20:51:50 +0000 (20:51 +0000)]
Rewrote handling almost all extension-based ALTER TABLE queries:
- Introduced addExtensionAddTableColumnSql(), addExtensionChangeTableColumnSql()
  and addExtensionDropTableColumnSql()
- Rewrote extension files to make usage of these new functions

7 years agoOkay, this too.
Roland Häder [Mon, 22 Oct 2012 19:37:51 +0000 (19:37 +0000)]
Okay, this too.

7 years agoWARNING: id is very generic, it has been now renamed to booking_id, please fix your...
Roland Häder [Mon, 22 Oct 2012 19:37:12 +0000 (19:37 +0000)]
WARNING: id is very generic, it has been now renamed to booking_id, please fix your table layout

7 years agoRenamed showEntriesByXmlCallback() to doGenericXmlTemplateCallback() as it is no...
Roland Häder [Mon, 22 Oct 2012 19:13:54 +0000 (19:13 +0000)]
Renamed showEntriesByXmlCallback() to doGenericXmlTemplateCallback() as it is no longer for only showing entries, it has become a generic XML call-back system

7 years agoExtension ext-grade continued:
Roland Häder [Mon, 22 Oct 2012 19:08:57 +0000 (19:08 +0000)]
Extension ext-grade continued:
- Added XML template for adding grade data entries
- Introduced validateIsEmpty() which returns the input string if its trimmed
  string is not empty or FALSE otherwise.
- Made extra-value handling function more restrictive: Now the call-back
  function must be there
- Removed deprecated comment from all XML templates

7 years agoCommented out debug lines again
Roland Häder [Mon, 22 Oct 2012 17:21:07 +0000 (17:21 +0000)]
Commented out debug lines again

7 years agoExtension ext-surfbar continued:
Roland Häder [Mon, 22 Oct 2012 17:04:31 +0000 (17:04 +0000)]
Extension ext-surfbar continued:
- Moved language strings from template to language file surfbar_de.php
- Added minimum waiting time (per URL)
- Fixed other minor things

7 years agoCommented out debug lines
Roland Häder [Mon, 22 Oct 2012 16:19:44 +0000 (16:19 +0000)]
Commented out debug lines

7 years agoFixed handling of float values, ext-surfbar continued:
Roland Häder [Mon, 22 Oct 2012 16:17:57 +0000 (16:17 +0000)]
Fixed handling of float values, ext-surfbar continued:
- Added missing config wrappers for ext-surfbar (some had typos)
- Added missing language string for "locked order points"
- Fixed handling of float values, somehow it didn't work as I thought :(
- TODOs.txt updated

7 years agoThe extension ext-grade is better for 'Accountstufe' (account grade) than 'Einstufung...
Roland Häder [Mon, 22 Oct 2012 14:37:47 +0000 (14:37 +0000)]
The extension ext-grade is better for 'Accountstufe' (account grade) than 'Einstufung' (grading)

7 years agoMade 'add_grade' partly working (XML template and some logic is still missing)
Roland Häder [Sun, 21 Oct 2012 20:28:08 +0000 (20:28 +0000)]
Made 'add_grade' partly working (XML template and some logic is still missing)

7 years agoAdded grade's library include script, added template for adding grades
Roland Häder [Sun, 21 Oct 2012 20:23:21 +0000 (20:23 +0000)]
Added grade's library include script, added template for adding grades

7 years agoThe usual asset of bugfixes for ext-surfbar
Roland Häder [Sun, 21 Oct 2012 19:34:58 +0000 (19:34 +0000)]
The usual asset of bugfixes for ext-surfbar

7 years agoMissing wrapper added
Roland Häder [Sun, 21 Oct 2012 19:04:18 +0000 (19:04 +0000)]
Missing wrapper added

7 years agoMissing template added, fixed loadEmailTemplate() if templte was not found and debug...
Roland Häder [Sun, 21 Oct 2012 18:58:41 +0000 (18:58 +0000)]
Missing template added, fixed loadEmailTemplate() if templte was not found and debug-mode was enabled

7 years agoTemplates renamed, missing language id added (still no email template for surfbar...
Roland Häder [Sun, 21 Oct 2012 18:35:10 +0000 (18:35 +0000)]
Templates renamed, missing language id added (still no email template for surfbar actions)

7 years agoFix for non-working ordering (pages are not yet supported, but may follow)
Roland Häder [Sun, 21 Oct 2012 15:49:19 +0000 (15:49 +0000)]
Fix for non-working ordering (pages are not yet supported, but may follow)

7 years agoFix for listing all user's stats instead of stats of only a specific sub id
Roland Häder [Sun, 21 Oct 2012 15:42:32 +0000 (15:42 +0000)]
Fix for listing all user's stats instead of stats of only a specific sub id

7 years ago_FOOTER is wrong, better _NOTICE, missing language ids for point account subject...
Roland Häder [Sun, 21 Oct 2012 13:21:03 +0000 (13:21 +0000)]
_FOOTER is wrong, better _NOTICE, missing language ids for point account subject lines added

7 years agoSome minor improvements
Roland Häder [Sun, 21 Oct 2012 12:40:14 +0000 (12:40 +0000)]
Some minor improvements

7 years agoTypo :(
Roland Häder [Sun, 21 Oct 2012 12:12:23 +0000 (12:12 +0000)]
Typo :(

7 years agoreg_ext causes trouble :(
Roland Häder [Sun, 21 Oct 2012 12:08:55 +0000 (12:08 +0000)]
reg_ext causes trouble :(

7 years agoRemoved marking of developer extension
Roland Häder [Sun, 21 Oct 2012 11:53:02 +0000 (11:53 +0000)]
Removed marking of developer extension

7 years agoExtension ext-booking is basicly finished
Roland Häder [Sun, 21 Oct 2012 11:43:58 +0000 (11:43 +0000)]
Extension ext-booking is basicly finished

7 years agoRewrote view/click.php to filter chains to allow other extensions (e.g. ext-forced...
Roland Häder [Sun, 21 Oct 2012 10:26:16 +0000 (10:26 +0000)]
Rewrote view/click.php to filter chains to allow other extensions (e.g. ext-forced) to register own handlers

7 years agoOpps
Roland Häder [Sun, 21 Oct 2012 09:06:36 +0000 (09:06 +0000)]
Opps

7 years agoSome more fixes, added empty what-forced_textlink.php stub
Roland Häder [Sun, 21 Oct 2012 09:06:20 +0000 (09:06 +0000)]
Some more fixes, added empty what-forced_textlink.php stub

7 years agoFix for bug #236
Roland Häder [Sun, 21 Oct 2012 08:46:17 +0000 (08:46 +0000)]
Fix for bug #236

7 years agoThese lines can be really noisy, so comment them out, but they shall only work in...
Roland Häder [Sat, 20 Oct 2012 22:21:49 +0000 (22:21 +0000)]
These lines can be really noisy, so comment them out, but they shall only work in debug-mode

7 years agoWas added here only for debugging
Roland Häder [Sat, 20 Oct 2012 22:17:25 +0000 (22:17 +0000)]
Was added here only for debugging

7 years agoAdded missing admin templates for ext-forced, some other things improved
Roland Häder [Sat, 20 Oct 2012 21:01:16 +0000 (21:01 +0000)]
Added missing admin templates for ext-forced, some other things improved

7 years agoThe content in these columns were to long
Roland Häder [Sat, 20 Oct 2012 19:40:34 +0000 (19:40 +0000)]
The content in these columns were to long

7 years agoif is NULL the webmaster's email address will be used instead, made ext-coupon worki...
Roland Häder [Sat, 20 Oct 2012 19:07:14 +0000 (19:07 +0000)]
if  is NULL the webmaster's email address will be used instead, made ext-coupon working again

7 years agoExtension ext-network continued:
Roland Häder [Sat, 20 Oct 2012 18:24:21 +0000 (18:24 +0000)]
Extension ext-network continued:
- Network affiliblatt added (missing data)
- BASE64-encoding information updated for all networks (closes some internal TODOs)
- TODOs.txt updated

7 years agoCharset is ISO-8859-1
Roland Häder [Sat, 20 Oct 2012 11:47:42 +0000 (11:47 +0000)]
Charset is ISO-8859-1

7 years agoIf rebuildCache() is being called e.g. in view.php ('raw mode') then no cache is...
Roland Häder [Fri, 19 Oct 2012 15:01:56 +0000 (15:01 +0000)]
If rebuildCache() is being called e.g. in view.php ('raw mode') then no cache is being rebuilt as this caused concurrency problems

7 years agoSome rewrites, you don't need to do: bigintval(getUserData('some_id_column')) as...
Roland Häder [Fri, 19 Oct 2012 14:57:07 +0000 (14:57 +0000)]
Some rewrites, you don't need to do: bigintval(getUserData('some_id_column')) as the id column will mostly be BIGINT(20) which will always be a number

7 years agoReverted XML templates
Roland Häder [Wed, 17 Oct 2012 21:45:22 +0000 (21:45 +0000)]
Reverted XML templates

7 years agoCode style changed, ext-user continued:
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

7 years agoAdded listing of sub id enhanced referral links in member area + used sub id in refer...
Roland Häder [Wed, 17 Oct 2012 20:30:23 +0000 (20:30 +0000)]
Added listing of sub id enhanced referral links in member area + used sub id in referral list

7 years agoExtension ext-user (sub-id tracking) continued:
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

7 years agoMailer project continued:
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

7 years agoMore networks deactivated, isAdminsExpertSettingEnabled() introduced and some others...
Roland Häder [Sat, 13 Oct 2012 23:43:42 +0000 (23:43 +0000)]
More networks deactivated, isAdminsExpertSettingEnabled() introduced and some others for ext-network

7 years agoExtension ext-network continued:
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

7 years agomake-euros.de also now wants an ID card (commerical card; Gerbewerbanmeldung). This...
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.

7 years agoExtension ext-network continued:
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

7 years agoMailer project continued:
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

7 years agoOpps
Roland Häder [Wed, 10 Oct 2012 14:55:31 +0000 (14:55 +0000)]
Opps

7 years agoExtension ext-nickname continued:
Roland Häder [Tue, 9 Oct 2012 20:55:48 +0000 (20:55 +0000)]
Extension ext-nickname continued:
- Listing of member's nickname history and deletion basicly finished
- Some other improvements
- TODOs.txt updated

7 years agoNow the isset() command is looking for direct match in 'cache' array
Roland Häder [Tue, 9 Oct 2012 19:46:32 +0000 (19:46 +0000)]
Now the isset() command is looking for direct match in 'cache' array

7 years agoCaching of XML/email templates finished:
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

7 years agoTHANK_YOU.txt updated, fixed over-long message
Roland Häder [Tue, 9 Oct 2012 16:25:01 +0000 (16:25 +0000)]
THANK_YOU.txt updated, fixed over-long message

7 years agoWay much better explaining text added than before
Roland Häder [Mon, 8 Oct 2012 21:55:35 +0000 (21:55 +0000)]
Way much better explaining text added than before

7 years agoFixed some configuration usages, added text for German buerocrats :(
Roland Häder [Mon, 8 Oct 2012 21:47:22 +0000 (21:47 +0000)]
Fixed some configuration usages, added text for German buerocrats :(

7 years agoMailer continued, sub-id tracking continued:
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

7 years agoSub id tracking continued:
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

7 years agoExtension ext-user for sub id tracking continued:
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

7 years agoGeneralized more 'builder' functions, added XML template for editing user sub ids
Roland Häder [Sun, 7 Oct 2012 20:46:28 +0000 (20:46 +0000)]
Generalized more 'builder' functions, added XML template for editing user sub ids

7 years agoParser error fixed, lint.sh is now displaying no duplicates
Roland Häder [Sun, 7 Oct 2012 13:28:27 +0000 (13:28 +0000)]
Parser error fixed, lint.sh is now displaying no duplicates

7 years agoRewrote 'we' word a little, rewrote mail order to use SQL_INSERTID() instead of anoth...
Roland Häder [Sun, 7 Oct 2012 11:41:02 +0000 (11:41 +0000)]
Rewrote 'we' word a little, rewrote mail order to use SQL_INSERTID() instead of another SELECT query

7 years agoThis debug message was to noisy but it is needed in development (where debug-mode...
Roland Häder [Sun, 7 Oct 2012 10:34:28 +0000 (10:34 +0000)]
This debug message was to noisy but it is needed in development (where debug-mode is enabled)

7 years agoDon't use convertZeroToNull() here as it makes no sense
Roland Häder [Sat, 6 Oct 2012 23:58:37 +0000 (23:58 +0000)]
Don't use convertZeroToNull() here as it makes no sense

7 years agoAdded logging for missing 'hash'
Roland Häder [Sat, 6 Oct 2012 22:55:17 +0000 (22:55 +0000)]
Added logging for missing 'hash'

7 years agoDereferrer is now secured with hashes
Roland Häder [Sat, 6 Oct 2012 22:52:06 +0000 (22:52 +0000)]
Dereferrer is now secured with hashes

7 years agoMailer project continued:
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

7 years agoRenamed language id, commented out a little noisy debug line :)
Roland Häder [Thu, 4 Oct 2012 19:05:38 +0000 (19:05 +0000)]
Renamed language id, commented out a little noisy debug line :)

7 years agoRemoved already no longer used last parameter from addMaxReceiveList(), so more EL...
Roland Häder [Thu, 4 Oct 2012 18:52:48 +0000 (18:52 +0000)]
Removed already no longer used last parameter from addMaxReceiveList(), so more EL coce can be used

7 years agoAdded more wrapper, commented out another noisy debug line
Roland Häder [Thu, 4 Oct 2012 18:40:39 +0000 (18:40 +0000)]
Added more wrapper, commented out another noisy debug line

7 years agoCommented out noisy debug lines
Roland Häder [Thu, 4 Oct 2012 18:34:20 +0000 (18:34 +0000)]
Commented out noisy debug lines

7 years agoUpdated more parts to latest API
Roland Häder [Thu, 4 Oct 2012 18:11:22 +0000 (18:11 +0000)]
Updated more parts to latest API

7 years agoRemoved obsolete parameters
Roland Häder [Thu, 4 Oct 2012 18:07:38 +0000 (18:07 +0000)]
Removed obsolete parameters

7 years agoAdded ext-signup and ext-shredder from idea pool
Roland Häder [Thu, 4 Oct 2012 14:44:13 +0000 (14:44 +0000)]
Added ext-signup and ext-shredder from idea pool

7 years agoChecked also for ext-cache, purged 'payments' cache file in FILTER_CACHE_DESTROY_ALL()
Roland Häder [Thu, 4 Oct 2012 13:43:48 +0000 (13:43 +0000)]
Checked also for ext-cache, purged 'payments' cache file in FILTER_CACHE_DESTROY_ALL()

7 years agoMinor: Text fixed
Roland Häder [Wed, 3 Oct 2012 19:07:00 +0000 (19:07 +0000)]
Minor: Text fixed

7 years agoRewrote some 'manual' cache rebuilding to use rebuildCache()
Roland Häder [Wed, 3 Oct 2012 18:01:47 +0000 (18:01 +0000)]
Rewrote some 'manual' cache rebuilding to use rebuildCache()

7 years agoMailer project continued:
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