mailer.git
6 years agoOpps :(
Roland Häder [Tue, 30 Jul 2013 20:56:50 +0000 (20:56 +0000)]
Opps :(

6 years agoUpdated domain without a dash :(
Roland Häder [Tue, 30 Jul 2013 07:21:10 +0000 (07:21 +0000)]
Updated domain without a dash :(

6 years agoEven more double->single converted
Roland Häder [Mon, 29 Jul 2013 23:30:41 +0000 (23:30 +0000)]
Even more double->single converted

6 years agoRewrote some parts:
Roland Häder [Mon, 29 Jul 2013 23:26:07 +0000 (23:26 +0000)]
Rewrote some parts:
- more double quotes converted to single (speed up)
- introduced isThemeReadable()
- Other minor rewrites

6 years agoBetter check if it is not empty (means set, too). This will speed-up the code again...
Roland Häder [Mon, 29 Jul 2013 22:57:47 +0000 (22:57 +0000)]
Better check if it is not empty (means set, too). This will speed-up the code again if no purpose is given

6 years agoAdded some wrappers to speed-up things
Roland Häder [Mon, 29 Jul 2013 22:55:33 +0000 (22:55 +0000)]
Added some wrappers to speed-up things

6 years agoExpanded input tags a little
Roland Häder [Mon, 29 Jul 2013 22:50:48 +0000 (22:50 +0000)]
Expanded input tags a little

6 years agoSome fixes:
Roland Häder [Mon, 29 Jul 2013 22:47:06 +0000 (22:47 +0000)]
Some fixes:
- added default value for optional parameter (better understanding)
- some double quotes converted to single
- fixes for Wernis API

6 years agoBetter use isValidSqlLink() (driver-dependent) than is_resource() which worked only...
Roland Häder [Mon, 29 Jul 2013 22:04:18 +0000 (22:04 +0000)]
Better use isValidSqlLink() (driver-dependent) than is_resource() which worked only with now deprecated MySQL extension

6 years agoFix for missing isValidSqlLink() when no database layer has been loaded. This functio...
Roland Häder [Wed, 3 Jul 2013 09:38:31 +0000 (09:38 +0000)]
Fix for missing isValidSqlLink() when no database layer has been loaded. This function depends on the layer because the MySQLi extension uses objects and the (deprecated) MySQL extension resources

6 years agoBetter 'translate' these columns
Roland Häder [Sat, 22 Jun 2013 23:01:07 +0000 (23:01 +0000)]
Better 'translate' these columns

6 years agoFixed 'missing' config entries, they were typed wrong. These shortcutted entries...
Roland Häder [Sat, 22 Jun 2013 22:12:30 +0000 (22:12 +0000)]
Fixed 'missing' config entries, they were typed wrong. These shortcutted entries will be renamed in the future

6 years agoMore double-quotes to single-quotes
Roland Häder [Sat, 22 Jun 2013 03:19:47 +0000 (03:19 +0000)]
More double-quotes to single-quotes

6 years agoMust be updated here as well :(
Roland Häder [Thu, 20 Jun 2013 20:57:43 +0000 (20:57 +0000)]
Must be updated here as well :(

6 years agoMySQLi requires at least a link resource for all its functions/methods #3
Roland Häder [Thu, 20 Jun 2013 20:56:23 +0000 (20:56 +0000)]
MySQLi requires at least a link resource for all its functions/methods #3

6 years agoMySQLi requires at least a link resource for all its functions/methods #2
Roland Häder [Thu, 20 Jun 2013 20:54:21 +0000 (20:54 +0000)]
MySQLi requires at least a link resource for all its functions/methods #2

6 years agoMySQLi requires at least a link resource for all its functions/methods
Roland Häder [Thu, 20 Jun 2013 20:52:57 +0000 (20:52 +0000)]
MySQLi requires at least a link resource for all its functions/methods

6 years agoOpps, old variable here
Roland Häder [Thu, 20 Jun 2013 20:43:56 +0000 (20:43 +0000)]
Opps, old variable here

6 years agoAdded missing 'abort' element
Roland Häder [Wed, 12 Jun 2013 03:24:30 +0000 (03:24 +0000)]
Added missing 'abort' element

6 years agoRemoved @deprecated from CSS inline/PHP output
Roland Häder [Wed, 12 Jun 2013 03:20:59 +0000 (03:20 +0000)]
Removed @deprecated from CSS inline/PHP output

6 years agoMySQLi support added (very basic):
Roland Häder [Wed, 12 Jun 2013 01:10:47 +0000 (01:10 +0000)]
MySQLi support added (very basic):
- Added very basic MySQLi module as MySQL extension is becoming deprecated
- Module for listing network API cache added
- Other minor fixes to get MySQLi working

6 years agoUsed 'network' and 'cache' in same file name, fixed proxy config language string
Roland Häder [Tue, 4 Jun 2013 13:42:23 +0000 (13:42 +0000)]
Used 'network' and 'cache' in same file name, fixed proxy config language string

6 years agoProject continued:
Roland Häder [Tue, 4 Jun 2013 12:45:38 +0000 (12:45 +0000)]
Project continued:
- Added more functions for ext-grade
- Fixesd XML template for ext-grade
- Added missing language element
- Swapped out 'setup' phase for ext-grade
- Added more asserts
- Various other fixes

6 years agoTypo fixed
Roland Häder [Sat, 1 Jun 2013 19:08:13 +0000 (19:08 +0000)]
Typo fixed

6 years agoAdded (unfinished) links to list API cache entries
Roland Häder [Sat, 1 Jun 2013 19:06:23 +0000 (19:06 +0000)]
Added (unfinished) links to list API cache entries

6 years agoFixed bug 'sprintf() too few arguments':
Roland Häder [Sat, 1 Jun 2013 18:57:43 +0000 (18:57 +0000)]
Fixed bug 'sprintf() too few arguments':
- This bug was caused by {% which is the EL code open "tag". In all language
  files this has to be renamed to {OPEN_TEMPLATE} and %} to {CLOSE_TEMPLATE}
  to avoid this bug in getMaskedMessage() function

6 years agoRenamed templates + added some filters for mail order
Roland Häder [Sat, 1 Jun 2013 17:17:05 +0000 (17:17 +0000)]
Renamed templates + added some filters for mail order

6 years agoLanguage string cleaned up
Roland Häder [Sat, 1 Jun 2013 09:26:44 +0000 (09:26 +0000)]
Language string cleaned up

6 years agoSome fixes:
Roland Häder [Sat, 1 Jun 2013 08:44:45 +0000 (08:44 +0000)]
Some fixes:
- On some places the old loader 'load-them.php' was referenced
- Some columns were not renamed on installation phase. Please re-install (here) ext-bonus
- Minor other fixes

6 years agoRemoved 2nd parameter for assert() as this is only available in PHP 5.4.8+ but Mailer...
Roland Häder [Fri, 31 May 2013 17:18:29 +0000 (17:18 +0000)]
Removed 2nd parameter for assert() as this is only available in PHP 5.4.8+ but Mailer 0.2.1-FINAL should support PHP 4

6 years agoRemoved double-update (0.2.1) for ext-doubler as it caused SQL error (which needs...
Roland Häder [Fri, 31 May 2013 08:01:39 +0000 (08:01 +0000)]
Removed double-update (0.2.1) for ext-doubler as it caused SQL error (which needs fixing anyway)

6 years agoRewrote many parts:
Roland Häder [Fri, 31 May 2013 07:49:02 +0000 (07:49 +0000)]
Rewrote many parts:
- "Generic" filter splitted up and move to html_mail_filter.php as this filter will only work with ext-html_mail
installed
- ext-holiday does now register a filter on user_exclusion_sql which allows to remove some "static" if() blocks
- Other minor fixes

6 years agoFixes + asserts
Roland Häder [Thu, 30 May 2013 18:48:00 +0000 (18:48 +0000)]
Fixes + asserts

6 years agoFixes for various bugs (e.g.: 'secret file could not be read', SQL error and more)
Roland Häder [Wed, 29 May 2013 19:26:47 +0000 (19:26 +0000)]
Fixes for various bugs (e.g.: 'secret file could not be read', SQL error and more)

6 years agoFixes for SQL error + missing config
Roland Häder [Tue, 28 May 2013 12:52:35 +0000 (12:52 +0000)]
Fixes for SQL error + missing config

6 years agoHeacy rewrite/cleanup:
Roland Häder [Mon, 27 May 2013 13:37:29 +0000 (13:37 +0000)]
Heacy rewrite/cleanup:
- Removed all deprecated files (with only @DEPRECATED in it)
- Listing of blacklist entries added (may be uncomplete, untested)
- Fixed AJAX installer + added first admin registration to it
- Prepared better CAPTCHA support
- Various other fixes (tons!)
- TODOs.txt updated

6 years agoSince Wernis API 0.6-BETA SHA256 is the default now
Roland Häder [Sat, 4 May 2013 01:14:19 +0000 (01:14 +0000)]
Since Wernis API 0.6-BETA SHA256 is the default now

6 years agoExclude directories now
Roland Häder [Wed, 24 Apr 2013 03:23:06 +0000 (03:23 +0000)]
Exclude directories now

6 years agoFixes
Roland Häder [Wed, 24 Apr 2013 02:50:32 +0000 (02:50 +0000)]
Fixes

6 years agoAllow to find files where file extension is not important
Roland Häder [Wed, 24 Apr 2013 02:47:56 +0000 (02:47 +0000)]
Allow to find files where file extension is not important

6 years agoAdded optional withPrefixSuffix parameter (sorry for becoming silent)
Roland Häder [Tue, 23 Apr 2013 23:42:56 +0000 (23:42 +0000)]
Added optional withPrefixSuffix parameter (sorry for becoming silent)

6 years agoSome improvements, Doxyfile upgraded
Roland Häder [Sat, 23 Mar 2013 03:10:20 +0000 (03:10 +0000)]
Some improvements, Doxyfile upgraded

6 years agoRemoved this, you have to use your own anyway
Roland Häder [Thu, 14 Mar 2013 23:07:06 +0000 (23:07 +0000)]
Removed this, you have to use your own anyway

6 years agoDetect https and double-dot (port number)
Roland Häder [Thu, 14 Mar 2013 01:13:36 +0000 (01:13 +0000)]
Detect https and double-dot (port number)

6 years agoSupport all extensions in link, too
Roland Häder [Sat, 9 Mar 2013 16:29:28 +0000 (16:29 +0000)]
Support all extensions in link, too

6 years agoRenamed more:
Roland Häder [Wed, 6 Mar 2013 00:32:24 +0000 (00:32 +0000)]
Renamed more:
- F -> file (no shortened names)
- L -> line (same)
- Found some SQL_FOOBAR() in comments

6 years agoRenamed all SQL-related functions to camel-case notation
Roland Häder [Wed, 6 Mar 2013 00:24:19 +0000 (00:24 +0000)]
Renamed all SQL-related functions to camel-case notation

6 years agoBut only when it is not empty
Roland Häder [Tue, 26 Feb 2013 22:30:10 +0000 (22:30 +0000)]
But only when it is not empty

6 years agoSecure sensetive data
Roland Häder [Tue, 26 Feb 2013 22:28:33 +0000 (22:28 +0000)]
Secure sensetive data

6 years agoWhy WDS66.com? :(
Roland Häder [Fri, 15 Feb 2013 15:42:18 +0000 (15:42 +0000)]
Why WDS66.com?  :(

6 years agoFurther fixes for all resets
Roland Häder [Fri, 1 Feb 2013 23:39:22 +0000 (23:39 +0000)]
Further fixes for all resets

6 years agoOpps :(
Roland Häder [Fri, 1 Feb 2013 23:15:42 +0000 (23:15 +0000)]
Opps :(

6 years agoIt is 'status', not 'task_status'
Roland Häder [Fri, 1 Feb 2013 23:14:46 +0000 (23:14 +0000)]
It is 'status', not 'task_status'

6 years agoFixes for display problems with labeled input fields
Roland Häder [Fri, 25 Jan 2013 09:06:11 +0000 (09:06 +0000)]
Fixes for display problems with labeled input fields

6 years agoAdded more configuration wrappers
Roland Häder [Thu, 24 Jan 2013 22:06:39 +0000 (22:06 +0000)]
Added more configuration wrappers

6 years agoAlso update copyright in these files
Roland Häder [Thu, 24 Jan 2013 19:07:01 +0000 (19:07 +0000)]
Also update copyright in these files

6 years agoUpdated copyright notice as there are changes in this year
Roland Häder [Thu, 24 Jan 2013 18:51:48 +0000 (18:51 +0000)]
Updated copyright notice as there are changes in this year

6 years agoOne more underscore to make it more readable
Roland Häder [Wed, 23 Jan 2013 20:46:51 +0000 (20:46 +0000)]
One more underscore to make it more readable

6 years agoMark as not found when array is closed
Roland Häder [Wed, 23 Jan 2013 20:39:33 +0000 (20:39 +0000)]
Mark as not found when  array is closed

6 years agoUse rebuildCache() instead of loadCacheFile()/removeCacheFile()
Roland Häder [Wed, 23 Jan 2013 20:37:06 +0000 (20:37 +0000)]
Use rebuildCache() instead of loadCacheFile()/removeCacheFile()

6 years agoFor these IP locks, the real IP address is required, not any anonymized
Roland Häder [Wed, 23 Jan 2013 18:32:10 +0000 (18:32 +0000)]
For these IP locks, the real IP address is required, not any anonymized

6 years agoMaybe better this way?
Roland Häder [Wed, 23 Jan 2013 18:27:44 +0000 (18:27 +0000)]
Maybe better this way?

6 years agoAdded support for favicon.ico/gif/png in base path (very basic support)
Roland Häder [Wed, 23 Jan 2013 18:20:07 +0000 (18:20 +0000)]
Added support for favicon.ico/gif/png in base path (very basic support)

6 years agoContinued with ext-blacklist:
Roland Häder [Wed, 23 Jan 2013 17:33:14 +0000 (17:33 +0000)]
Continued with ext-blacklist:
- Blacklisting of IP addresses now possible (with pattern as for all)
- Resorted ext-blacklist library, added new functions for IP blacklisting
- TODOs.txt updated

6 years agoRewrote new extension detection:
Roland Häder [Wed, 23 Jan 2013 16:55:34 +0000 (16:55 +0000)]
Rewrote new extension detection:
- Updated new extension detection (and task registration) so that it won't use
  so much database space anymore as this only adds a place-holder (see below)
- Renamed OPEN/CLOSE_TEMPLATE TO OPEN/CLOSE_LANGUAGE
- Added OPEN/CLOSE_TEMPLATE for {% and %}
- TODOs.txt updated

6 years agoFixes and other improvements
Roland Häder [Wed, 23 Jan 2013 16:36:30 +0000 (16:36 +0000)]
Fixes and other improvements

6 years agoConfiguration 'internal_stats' is provided by ext-other and may not always be available
Roland Häder [Wed, 23 Jan 2013 14:38:15 +0000 (14:38 +0000)]
Configuration 'internal_stats' is provided by ext-other and may not always be available

6 years agoFixes
Roland Häder [Wed, 23 Jan 2013 14:36:31 +0000 (14:36 +0000)]
Fixes

6 years agoAlso 'min_age' is now wrapped
Roland Häder [Wed, 23 Jan 2013 14:33:16 +0000 (14:33 +0000)]
Also 'min_age' is now wrapped

6 years agoIntroduced (means, being added and then used) more wrappers for ext-order/other
Roland Häder [Wed, 23 Jan 2013 14:31:38 +0000 (14:31 +0000)]
Introduced (means, being added and then used) more wrappers for ext-order/other

6 years agoRenamed function, used more "pool functions":
Roland Häder [Wed, 23 Jan 2013 14:14:06 +0000 (14:14 +0000)]
Renamed function, used more "pool functions":
- Renamed SQL_INSERTID() to SQL_INSERT_ID()
- Used more functions from inc/pool-funtions.php instead of JOINs and queries
- TODOs.txt updated

6 years agoMINOR: Small code improvements
Roland Häder [Wed, 23 Jan 2013 11:52:26 +0000 (11:52 +0000)]
MINOR: Small code improvements

6 years agoIt is now not the best, but no display errors
Roland Häder [Wed, 23 Jan 2013 11:39:14 +0000 (11:39 +0000)]
It is now not the best, but no display errors

6 years agoFix for wrong variable name
Roland Häder [Wed, 23 Jan 2013 11:31:36 +0000 (11:31 +0000)]
Fix for wrong variable name

6 years agoRewrites to use filters instead of mass if() blocks
Roland Häder [Wed, 23 Jan 2013 11:20:08 +0000 (11:20 +0000)]
Rewrites to use filters instead of mass if() blocks

6 years agoSwapped all
Roland Häder [Wed, 23 Jan 2013 01:11:50 +0000 (01:11 +0000)]
Swapped all

6 years agoMore rewrites to configuration:
Roland Häder [Wed, 23 Jan 2013 01:10:11 +0000 (01:10 +0000)]
More rewrites to configuration:
- Moved more configuration entries from tables.sql to proper extensions
- Moved some configuration from/to ext-other to/from ext-foo
- Swapped out 'update' step for ext-register
- TODOs.txt updated

6 years agoRenamed function, added noisy debug line, renamed variable to make it more clear
Roland Häder [Tue, 22 Jan 2013 23:42:35 +0000 (23:42 +0000)]
Renamed function, added noisy debug line, renamed variable to make it more clear

6 years agoFixes for parser errors
Roland Häder [Tue, 22 Jan 2013 23:31:44 +0000 (23:31 +0000)]
Fixes for parser errors

6 years agoRewrote script to use more EL, introduced wrappers for sending pool:
Roland Häder [Tue, 22 Jan 2013 23:27:13 +0000 (23:27 +0000)]
Rewrote script to use more EL, introduced wrappers for sending pool:
- Introduced wrapper function getPaymentTime() and getPaymentPayment() and used
  both in EL code instead of PHP script
- Added new function library "pool-functions.php"
- Rewrote reading emails from "pool" table
- Rewrote updating of "pool data"
- TODOs.txt updated

6 years agoRewrote a lot parts to extract 'payments' table (+ handling) into own extension:
Roland Häder [Tue, 22 Jan 2013 22:12:18 +0000 (22:12 +0000)]
Rewrote a lot parts to extract 'payments' table (+ handling) into own extension:
- Tried to avoid JOINs where possible to instead load data with getters from
  cache
- Renamed many array elements for payment data to match with database columns
- Used more EL code for payment data
- TODOs.txt updated

6 years agoBetter only check on daily reset
Roland Häder [Tue, 22 Jan 2013 21:26:16 +0000 (21:26 +0000)]
Better only check on daily reset

6 years agoRewrote reset and some extensions:
Roland Häder [Tue, 22 Jan 2013 21:24:57 +0000 (21:24 +0000)]
Rewrote reset and some extensions:
- Rewrote script reset that weekly and monthly are now separated out from daily
  functions
- Rewrote ext-profile/order to handle their own configuration entries (were all
  in ext-other)
- Moved large 'update' block for ext-order out to
  inc/extensions/order/mode-update.php
- TODOs.txt updated

6 years agoExtension ext-blacklist continued:
Roland Häder [Mon, 21 Jan 2013 20:27:47 +0000 (20:27 +0000)]
Extension ext-blacklist continued:
- Added check in ext-register/mydata to check for email address
- Added filters for above check + unfinsihed logging
- TODOs.txt updated

6 years agoIntroduced new extension ext-blacklist:
Roland Häder [Mon, 21 Jan 2013 19:25:51 +0000 (19:25 +0000)]
Introduced new extension ext-blacklist:
- Extracted new extension ext-blacklist from aldready existing functions, as
  this should become a more generic black-/white listing feature
- TODOs.txt updated

6 years agoChanged order of AND to avoid call of function(s)
Roland Häder [Sun, 20 Jan 2013 15:50:14 +0000 (15:50 +0000)]
Changed order of AND to avoid call of function(s)

6 years agoRenamed more templates
Roland Häder [Sun, 20 Jan 2013 11:04:56 +0000 (11:04 +0000)]
Renamed more templates

6 years agoRewrote email if tasks has been purged
Roland Häder [Sun, 20 Jan 2013 10:50:45 +0000 (10:50 +0000)]
Rewrote email if tasks has been purged

6 years agoPartly added network 'Ads4Clicks' as some APIs return JavaScript code
Roland Häder [Thu, 17 Jan 2013 03:21:09 +0000 (03:21 +0000)]
Partly added network 'Ads4Clicks' as some APIs return JavaScript code

6 years agoTypos fixed + keep fake modules hidden
Roland Häder [Thu, 17 Jan 2013 02:20:02 +0000 (02:20 +0000)]
Typos fixed + keep fake modules hidden

6 years agoForgot this :(
Roland Häder [Thu, 17 Jan 2013 02:09:10 +0000 (02:09 +0000)]
Forgot this :(

6 years agoAdded fake modules
Roland Häder [Thu, 17 Jan 2013 02:07:16 +0000 (02:07 +0000)]
Added fake modules

6 years agoFixed sorting
Roland Häder [Thu, 17 Jan 2013 01:57:55 +0000 (01:57 +0000)]
Fixed sorting

6 years agoPlease find all these as they currently cause missing SQL columns if they are not...
Roland Häder [Thu, 17 Jan 2013 01:54:36 +0000 (01:54 +0000)]
Please find all these as they currently cause missing SQL columns if they are not renamed to new name

6 years agoRenamed 'comma_def' to 'max_comma' to fit with configuration entry
Roland Häder [Thu, 17 Jan 2013 01:49:45 +0000 (01:49 +0000)]
Renamed 'comma_def' to 'max_comma' to fit with configuration entry

6 years agoAlso had to fix this to make 'month, numeric' selection working
Roland Häder [Thu, 17 Jan 2013 01:46:54 +0000 (01:46 +0000)]
Also had to fix this to make 'month, numeric' selection working

6 years agoUse numeric months with zero instead of 'translated'
Roland Häder [Thu, 17 Jan 2013 01:39:24 +0000 (01:39 +0000)]
Use numeric months with zero instead of 'translated'

6 years agoForgot this to rename
Roland Häder [Thu, 17 Jan 2013 01:33:39 +0000 (01:33 +0000)]
Forgot this to rename

6 years agoFixed also usage of previously renamed fields as they must be the same
Roland Häder [Thu, 17 Jan 2013 01:28:32 +0000 (01:28 +0000)]
Fixed also usage of previously renamed fields as they must be the same

6 years agoFixed calls of addSelectionBox()
Roland Häder [Thu, 17 Jan 2013 01:23:38 +0000 (01:23 +0000)]
Fixed calls of addSelectionBox()