mailer.git
11 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

11 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

11 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

11 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

11 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

11 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

11 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)

11 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

11 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'

11 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

11 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

11 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 :)

11 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

11 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

11 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

11 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

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

11 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

11 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()

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

11 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()

11 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

11 years agoTemplate renamed, some minor improvements
Roland Häder [Wed, 3 Oct 2012 16:30:34 +0000 (16:30 +0000)]
Template renamed, some minor improvements

11 years agoNon-AJAX installation rewritten to use single includes instead of switch()
Roland Häder [Wed, 3 Oct 2012 14:02:07 +0000 (14:02 +0000)]
Non-AJAX installation rewritten to use single includes instead of switch()

11 years agoSome improvements, package.json added
Roland Häder [Wed, 3 Oct 2012 13:24:32 +0000 (13:24 +0000)]
Some improvements, package.json added

11 years ago'Fixed' installation of depending extensions, other minor improvements
Roland Häder [Tue, 2 Oct 2012 21:57:39 +0000 (21:57 +0000)]
'Fixed' installation of depending extensions, other minor improvements

11 years agoUpdated jquery-ui to 1.8.25
Roland Häder [Tue, 2 Oct 2012 21:16:03 +0000 (21:16 +0000)]
Updated jquery-ui to 1.8.25

11 years agoFinal fix for top navigation
Roland Häder [Tue, 2 Oct 2012 21:13:05 +0000 (21:13 +0000)]
Final fix for top navigation

11 years agoAdded HTTP 500 error code if ext-network is not installed
Roland Häder [Tue, 2 Oct 2012 21:04:22 +0000 (21:04 +0000)]
Added HTTP 500 error code if ext-network is not installed

11 years agoFix for 'you are here' top navigation
Roland Häder [Tue, 2 Oct 2012 21:00:34 +0000 (21:00 +0000)]
Fix for 'you are here' top navigation

11 years agoCommented it out again and added another one (already out)
Roland Häder [Tue, 2 Oct 2012 15:16:18 +0000 (15:16 +0000)]
Commented it out again and added another one (already out)

11 years agoAdded debug line
Roland Häder [Tue, 2 Oct 2012 15:15:37 +0000 (15:15 +0000)]
Added debug line

11 years agoMore fixes, taskId shall be NULL instead '0' everywhere?
Roland Häder [Tue, 2 Oct 2012 15:12:19 +0000 (15:12 +0000)]
More fixes, taskId shall be NULL instead '0' everywhere?

11 years agoDebug lines removed
Roland Häder [Tue, 2 Oct 2012 14:56:33 +0000 (14:56 +0000)]
Debug lines removed

11 years agoForgot to spread the fixed CSS file ... :(
Roland Häder [Tue, 2 Oct 2012 14:51:01 +0000 (14:51 +0000)]
Forgot to spread the fixed CSS file ... :(

11 years agoUpdated ext-politician-stop which is satire on politicians that doesn't really know...
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.

11 years agoInstallation phase fixed (even more):
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

11 years agoOpps (sorry guys)
Roland Häder [Mon, 1 Oct 2012 21:56:45 +0000 (21:56 +0000)]
Opps (sorry guys)

11 years agoWrapper getMtWord3() added
Roland Häder [Mon, 1 Oct 2012 21:55:54 +0000 (21:55 +0000)]
Wrapper getMtWord3() added

11 years agoMore rewrites/fixes:
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

11 years agoThis 'caching' thing is sometimes anoying, but basicly it shortcuts call trees to...
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 :(

11 years agoMoved call of initExtraRegistrationSql() out of filter which caused trouble. Now...
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'

11 years agoRewrote handling of extra SQL columns/data for registration. The very generic filter...
Roland Häder [Mon, 1 Oct 2012 20:00:19 +0000 (20:00 +0000)]
Rewrote handling of extra SQL columns/data for registration. The very generic filter didn't register first :(

11 years agoCode improved:
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

11 years agoIntroduced FILTER_INIT_SESSION() which calls determineReferralId() after all extensio...
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

11 years agoTODOs.txt updated :(
Roland Häder [Sun, 30 Sep 2012 20:14:45 +0000 (20:14 +0000)]
TODOs.txt updated :(

11 years agoFixes for cache getPaymentsData(), renamed variable 'pid' to 'paymentsId'
Roland Häder [Sun, 30 Sep 2012 20:11:03 +0000 (20:11 +0000)]
Fixes for cache getPaymentsData(), renamed variable 'pid' to 'paymentsId'

11 years agoFixed 'payments' cache (all array elements must have 'id' based index)
Roland Häder [Sun, 30 Sep 2012 20:09:09 +0000 (20:09 +0000)]
Fixed 'payments' cache (all array elements must have 'id' based index)

11 years agoAdded caching of 'payments' table, rewrote another 'else' block
Roland Häder [Sun, 30 Sep 2012 19:55:52 +0000 (19:55 +0000)]
Added caching of 'payments' table, rewrote another 'else' block

11 years agoUse more UNSIGNED as in most places negative values are not expected
Roland Häder [Sun, 30 Sep 2012 19:48:38 +0000 (19:48 +0000)]
Use more UNSIGNED as in most places negative values are not expected

11 years agoRemoved old lost code, rewrote 'else' block
Roland Häder [Sun, 30 Sep 2012 19:40:59 +0000 (19:40 +0000)]
Removed old lost code, rewrote 'else' block

11 years agoMinor: Typo fixed
Roland Häder [Sun, 30 Sep 2012 19:29:38 +0000 (19:29 +0000)]
Minor: Typo fixed

11 years agoVarious fixes to fix bug #226, comment #562, removed extension dependency register...
Roland Häder [Sun, 30 Sep 2012 19:11:50 +0000 (19:11 +0000)]
Various fixes to fix bug #226, comment #562, removed extension dependency register->country to avoid uninstallable (currently) script

11 years agoRenamed isSqlTableColumnFound() to ifSqlColumnExists()
Roland Häder [Sun, 30 Sep 2012 17:03:58 +0000 (17:03 +0000)]
Renamed isSqlTableColumnFound() to ifSqlColumnExists()

11 years agoFixes for #226, renamed function:
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

11 years agoCIA.vc is dead again (now longer?)
Roland Häder [Sat, 29 Sep 2012 14:39:43 +0000 (14:39 +0000)]
CIA.vc is dead again (now longer?)

11 years agoTypo :(
Roland Häder [Sat, 29 Sep 2012 14:39:08 +0000 (14:39 +0000)]
Typo :(

11 years agoFixes
Roland Häder [Sat, 29 Sep 2012 14:38:10 +0000 (14:38 +0000)]
Fixes

11 years agoCode in 'init' phase of ext-order swapped out to daily_order.php, added filters for...
Roland Häder [Sat, 29 Sep 2012 14:36:02 +0000 (14:36 +0000)]
Code in 'init' phase of ext-order swapped out to daily_order.php, added filters for ext-rallye

11 years agoFix for SQL
Roland Häder [Sat, 29 Sep 2012 13:22:52 +0000 (13:22 +0000)]
Fix for SQL

11 years agoDo not rebuild cache if it is already rebuild
Roland Häder [Sat, 29 Sep 2012 13:19:17 +0000 (13:19 +0000)]
Do not rebuild cache if it is already rebuild

11 years agoAgain better check
Roland Häder [Sat, 29 Sep 2012 13:17:12 +0000 (13:17 +0000)]
Again better check

11 years agoAnother fix
Roland Häder [Sat, 29 Sep 2012 13:15:58 +0000 (13:15 +0000)]
Another fix

11 years agoBetter check
Roland Häder [Sat, 29 Sep 2012 13:11:25 +0000 (13:11 +0000)]
Better check

11 years agoFix for 'array_push() expects parameter 1 to be array, null given,errfile=extensions...
Roland Häder [Sat, 29 Sep 2012 13:07:39 +0000 (13:07 +0000)]
Fix for 'array_push() expects parameter 1 to be array, null given,errfile=extensions-functions.php,errline=1541'

11 years agoFix/rewrite
Roland Häder [Sat, 29 Sep 2012 13:00:05 +0000 (13:00 +0000)]
Fix/rewrite

11 years agoAdded missing email-functions.php :(
Roland Häder [Sat, 29 Sep 2012 12:52:18 +0000 (12:52 +0000)]
Added missing email-functions.php :(

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

11 years agoFix for wrong SQL statement 'LOW_PRIRITY'
Roland Häder [Tue, 31 Jul 2012 19:16:28 +0000 (19:16 +0000)]
Fix for wrong SQL statement 'LOW_PRIRITY'

11 years agoFinal (?) fix for #223
Roland Häder [Tue, 31 Jul 2012 19:14:43 +0000 (19:14 +0000)]
Final (?) fix for #223

11 years agoFix for #223
Roland Häder [Tue, 31 Jul 2012 19:05:17 +0000 (19:05 +0000)]
Fix for #223

11 years agoimport_request_variables() is no longer valid with PHP 5.4.4 (or less?)
Roland Häder [Tue, 3 Jul 2012 21:49:58 +0000 (21:49 +0000)]
import_request_variables() is no longer valid with PHP 5.4.4 (or less?)

11 years agoIgnore all logfiles
Roland Häder [Tue, 3 Jul 2012 12:46:03 +0000 (12:46 +0000)]
Ignore all logfiles

11 years agoFixed proxy support where CONNECT is not allowed
Roland Häder [Mon, 2 Jul 2012 19:12:17 +0000 (19:12 +0000)]
Fixed proxy support where CONNECT is not allowed

11 years agoFix for latest PHP 5.4.x changes
Roland Häder [Sat, 30 Jun 2012 16:02:04 +0000 (16:02 +0000)]
Fix for latest PHP 5.4.x changes

11 years agogetArrayFromDirectory() does now exclude files with size below 50 Bytes which always...
Roland Häder [Mon, 25 Jun 2012 23:02:44 +0000 (23:02 +0000)]
getArrayFromDirectory() does now exclude files with size below 50 Bytes which always indicates that the file is deprecated

11 years agoAdded check for file size to prevent loading deprecated include files (which are...
Roland Häder [Sat, 23 Jun 2012 11:18:32 +0000 (11:18 +0000)]
Added check for file size to prevent loading deprecated include files (which are ~ 23 bytes)

11 years agoOne more found
Roland Häder [Fri, 22 Jun 2012 21:00:38 +0000 (21:00 +0000)]
One more found

11 years agoBetter here
Roland Häder [Fri, 22 Jun 2012 00:07:00 +0000 (00:07 +0000)]
Better here

11 years agoSort reversed
Roland Häder [Fri, 22 Jun 2012 00:05:44 +0000 (00:05 +0000)]
Sort reversed

11 years agoDamn thing, that where local changes :(
Roland Häder [Fri, 22 Jun 2012 00:02:32 +0000 (00:02 +0000)]
Damn thing, that where local changes :(

11 years agoFixed referral system (hopefully for good)
Roland Häder [Thu, 21 Jun 2012 23:56:35 +0000 (23:56 +0000)]
Fixed referral system (hopefully for good)

11 years agoMore renames for suffix _NOTE -> _NOTICE
Roland Häder [Thu, 21 Jun 2012 13:24:29 +0000 (13:24 +0000)]
More renames for suffix _NOTE -> _NOTICE

11 years agoLast files for _NOTE->_NOTICE renaming
Roland Häder [Tue, 19 Jun 2012 13:15:04 +0000 (13:15 +0000)]
Last files for _NOTE->_NOTICE renaming

11 years agoFinal back of language id renaming (ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:29:53 +0000 (13:29 +0000)]
Final back of language id renaming (ticket #219)

11 years agoNext batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:29:11 +0000 (13:29 +0000)]
Next batch of fixed language ids (renamed, see ticket #219)

11 years agoNext batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:28:45 +0000 (13:28 +0000)]
Next batch of fixed language ids (renamed, see ticket #219)

11 years agoNext batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:27:42 +0000 (13:27 +0000)]
Next batch of fixed language ids (renamed, see ticket #219)

11 years agoNext batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:27:24 +0000 (13:27 +0000)]
Next batch of fixed language ids (renamed, see ticket #219)

11 years agoNext batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:27:03 +0000 (13:27 +0000)]
Next batch of fixed language ids (renamed, see ticket #219)

11 years agoFirst batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:25:44 +0000 (13:25 +0000)]
First batch of fixed language ids (renamed, see ticket #219)

11 years agoFirst batch of fixed language ids (renamed, see ticket #219)
Roland Häder [Mon, 18 Jun 2012 13:25:29 +0000 (13:25 +0000)]
First batch of fixed language ids (renamed, see ticket #219)

11 years agoAlso deprecated (replaced by ext-currency; these extensions were stubs and did never...
Roland Häder [Sat, 16 Jun 2012 23:40:12 +0000 (23:40 +0000)]
Also deprecated (replaced by ext-currency; these extensions were stubs and did never work

11 years agoExtension ext-funcoins is being replaced by ext-currency (not yet commited)
Roland Häder [Sat, 16 Jun 2012 23:34:09 +0000 (23:34 +0000)]
Extension ext-funcoins is being replaced by ext-currency (not yet commited)

11 years agoRenamed 'ADMIN_FOO_NOTE' to 'ADMIN_FOO_NOTICE', refactured templates
Roland Häder [Sat, 16 Jun 2012 23:28:19 +0000 (23:28 +0000)]
Renamed 'ADMIN_FOO_NOTE' to 'ADMIN_FOO_NOTICE', refactured templates

11 years agoExtension ext-primera is now deprecated (see ticket #8's last comment)
Roland Häder [Fri, 15 Jun 2012 19:00:15 +0000 (19:00 +0000)]
Extension ext-primera is now deprecated (see ticket #8's last comment)

11 years agoFixes: Use instead of (old), extracted proxy hostname to variable
Roland Häder [Wed, 13 Jun 2012 13:33:55 +0000 (13:33 +0000)]
Fixes: Use instead of (old), extracted proxy hostname to variable
11 years agoFix for fix
Roland Häder [Sun, 10 Jun 2012 13:05:01 +0000 (13:05 +0000)]
Fix for fix

11 years agoNot this ... :(
Roland Häder [Sun, 10 Jun 2012 12:54:50 +0000 (12:54 +0000)]
Not this ... :(

11 years agoFixes for ext-online (not perfect, but working)
Roland Häder [Sun, 10 Jun 2012 12:53:23 +0000 (12:53 +0000)]
Fixes for ext-online (not perfect, but working)