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

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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

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

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

7 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?

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

7 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 ... :(

7 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.

7 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

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

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

7 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

7 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 :(

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

7 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 :(

7 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

7 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

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

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

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

7 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

7 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

7 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

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

7 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

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

7 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

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

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

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

7 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

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

7 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

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

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

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

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

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

7 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 :(

7 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

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

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

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

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

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

7 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

7 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

7 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

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

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

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

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

7 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 :(

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

7 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

7 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

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

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

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

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

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

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

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

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

7 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

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

7 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

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

7 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

7 years agoFix for fix
Roland Häder [Sun, 10 Jun 2012 13:05:01 +0000 (13:05 +0000)]
Fix for fix

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

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

7 years agoFix for template
Roland Häder [Fri, 8 Jun 2012 11:15:33 +0000 (11:15 +0000)]
Fix for template

7 years agofetchUserStatus()-s return value was not handled, which causes possible login errors...
Roland Häder [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

8 years agoFixed wrong element
Roland Häder [Sun, 4 Mar 2012 22:49:53 +0000 (22:49 +0000)]
Fixed wrong element

8 years agoExclude 'index.php' linking in all modules except 'index'
Roland Häder [Sun, 11 Dec 2011 05:53:23 +0000 (05:53 +0000)]
Exclude 'index.php' linking in all modules except 'index'

8 years agoFirst purge cache files, then redirect ...
Roland Häder [Sun, 4 Dec 2011 00:37:41 +0000 (00:37 +0000)]
First purge cache files, then redirect ...

8 years agoupdateLastActivity() fails in modules like mailid.php
Roland Häder [Fri, 2 Dec 2011 15:57:53 +0000 (15:57 +0000)]
updateLastActivity() fails in modules like mailid.php

8 years agoSome important/minor improvements/fixes:
Roland Häder [Fri, 25 Nov 2011 22:17:56 +0000 (22:17 +0000)]
Some important/minor improvements/fixes:
- Replace {,} with entities
- Introduced isPhpVersionEqualNewer()
- Added/improved some comments