]> git.mxchange.org Git - mailer.git/log
mailer.git
13 years agoFixes some HTML errors, shell scripts cleaned up
quix0r [Thu, 27 Jan 2011 03:20:04 +0000 (03:20 +0000)]
Fixes some HTML errors, shell scripts cleaned up

13 years agoNew wrapper functions introduced, some one-line parameter monsters killed:
quix0r [Thu, 27 Jan 2011 00:50:40 +0000 (00:50 +0000)]
New wrapper functions introduced, some one-line parameter monsters killed:
- New function addDropTableSql introduced which wraps a DROP TABLE statement
- New (cached) function isSqlTableCreated introduced which checks if the given
  table is created
- New (cached) function isSqlTableIndexAdded introduced which checks on a 'mode'
  condition (see source code) if the table index is created
- In two admin what-modules there was a one/multi-line parameter monster which
  is now dead and resurrected as a human-readable multi-line creature ... ;-)
- TODOs.txt updated

13 years agoSeveral code-cleanups:
quix0r [Wed, 19 Jan 2011 19:20:43 +0000 (19:20 +0000)]
Several code-cleanups:
- Some if() blocks improved by using curly braces (better human-readable)
- The sender of bonus mails is not zero (0) anymore, we use NULL now (maybe
  needs some fixing)
- Thanks to SixCooler for reading text of ext-yacy

13 years agoExtensions bitcoins/yacy added, new API functions for handling proxy/non-proxy added:
quix0r [Wed, 19 Jan 2011 17:43:35 +0000 (17:43 +0000)]
Extensions bitcoins/yacy added, new API functions for handling proxy/non-proxy added:
- New extension ext-bitcoins ( http://www.bitcoin.org) added as an alternative payment method to direct
  cash (Euro, US Dollar, ...)
- New extension ext-yacy ( http://yacy.net ) added to ease setup of a 'site
  search'. You still need a running YaCy instance somewhere (should be localhost
  for performance reasons).
- The API can now provide the real IP address (even from bethind a proxy) and
  'REMOTE_ADDR'. The real IP address can be "detected" with detectRealIpAddress()
  and 'REMOTE_ADDR' (which could be a proxy IP) with detectRemoteAddr().
- Wrapper function detectDomainName() introduced
- TODOs.txt updated

13 years agoSome language strings fixed, renamed. Copyright notice updated
quix0r [Tue, 18 Jan 2011 15:44:31 +0000 (15:44 +0000)]
Some language strings fixed, renamed. Copyright notice updated

13 years agoMissing commata added
quix0r [Mon, 10 Jan 2011 09:10:34 +0000 (09:10 +0000)]
Missing commata added

13 years agoFix for missing language string and variable renamed to better naming convention
quix0r [Mon, 10 Jan 2011 09:06:13 +0000 (09:06 +0000)]
Fix for missing language string and variable renamed to better naming convention

13 years agoWrong array element fixed
quix0r [Mon, 10 Jan 2011 08:55:46 +0000 (08:55 +0000)]
Wrong array element fixed

13 years agoFix for bigintval() which does only take numbers
quix0r [Mon, 10 Jan 2011 08:46:24 +0000 (08:46 +0000)]
Fix for bigintval() which does only take numbers

13 years agoFix for missing variable
quix0r [Mon, 10 Jan 2011 08:33:31 +0000 (08:33 +0000)]
Fix for missing variable

13 years agoSome code cleanups/fixes:
quix0r [Sat, 8 Jan 2011 20:41:08 +0000 (20:41 +0000)]
Some code cleanups/fixes:
- Function translateUserStatus() does now have a default value, only because it
  is better coding practice to init your variables before a switch() command
- Language string ACCOUNT_STATUS_UNKNOWN_STATUS renamed and moved a little
- TODOs.txt updated

13 years agoDo we still need this query reset?
quix0r [Sat, 8 Jan 2011 20:30:15 +0000 (20:30 +0000)]
Do we still need this query reset?

13 years agoRenaming error
quix0r [Thu, 6 Jan 2011 05:51:15 +0000 (05:51 +0000)]
Renaming error

13 years agoAlso reset (aka daily reset scripts) renamed. The naming 'reset' came from the time...
quix0r [Thu, 6 Jan 2011 05:31:25 +0000 (05:31 +0000)]
Also reset (aka daily reset scripts) renamed. The naming 'reset' came from the time when only daily reset scripts exist

13 years agoLoader for cache files renamed to avoid a lot naming conflicts
quix0r [Thu, 6 Jan 2011 05:24:22 +0000 (05:24 +0000)]
Loader for cache files renamed to avoid a lot naming conflicts

13 years agoExtension ext-forced enhanced, some code cleanup:
quix0r [Thu, 30 Dec 2010 18:45:43 +0000 (18:45 +0000)]
Extension ext-forced enhanced, some code cleanup:
- ext-forced enhanced: Table mxchange_forced_campaigns_ads is a n-n table which
  connects the ads with the campaigns
- In same extension file more UNSIGNED added and other improvements
- Removed old-lost value init in getConfig()
- TODOs.txt updated

13 years agoNew functions introduced:
quix0r [Tue, 21 Dec 2010 23:32:04 +0000 (23:32 +0000)]
New functions introduced:
- sql_patches must now be 0.7.4 in what-email_details.php
- New (?) template function 'generateExtensionOutdatedMessage() introduced
- Wrapper getMailsPage() introduced
- TODOs.txt updated

13 years agoYet another wrong array element fixed... :-(
quix0r [Tue, 21 Dec 2010 23:02:55 +0000 (23:02 +0000)]
Yet another wrong array element fixed... :-(

13 years agoThe usual asset of bugfixes/improvements:
quix0r [Tue, 21 Dec 2010 22:48:08 +0000 (22:48 +0000)]
The usual asset of bugfixes/improvements:
- Variable $bonus renamed in function to make clear it is boolean type
- Counting of sent mails (column mails_sent) added
- No longer needed header comments removed (it is heavily rewritten anyway)
- A lot missing/wrong array elements fixed in templates and PHP scripts
- New wrapper added (used several times in pool-user.php)
- CSS classes fixed in several 'order' templates
- Several other minor improvements/fixes
- TODOs.txt updated

13 years agoMissing bonus mode 'ADD' added
quix0r [Tue, 21 Dec 2010 19:22:20 +0000 (19:22 +0000)]
Missing bonus mode 'ADD' added

13 years agoFixed obsolete (?) links to category/payment
quix0r [Tue, 21 Dec 2010 19:10:35 +0000 (19:10 +0000)]
Fixed obsolete (?) links to category/payment

13 years agoSome minor rewrites
quix0r [Tue, 21 Dec 2010 18:28:15 +0000 (18:28 +0000)]
Some minor rewrites

13 years agoFix for broken cache handling in lib-mysql3.php, debug lines added
quix0r [Mon, 20 Dec 2010 15:03:45 +0000 (15:03 +0000)]
Fix for broken cache handling in lib-mysql3.php, debug lines added

13 years agoisAdminAllowedAccessMenu() introduced (cache is currently not required but it can...
quix0r [Tue, 14 Dec 2010 07:07:05 +0000 (07:07 +0000)]
isAdminAllowedAccessMenu() introduced (cache is currently not required but it can be done very easily)

13 years agoPerformance hacks, encapsulation and more EL code usage:
quix0r [Tue, 14 Dec 2010 06:10:00 +0000 (06:10 +0000)]
Performance hacks, encapsulation and more EL code usage:
- Performance hack in SQL_QUERY() to save some expensive str_replace() and other
  function calls
- Encapsulation of admin session data
- Some more usage of EL code in admin welcome templates
- TODOs.txt updated

13 years agoCode cosmetics applied, performance hacks (saved two loops):
quix0r [Sat, 11 Dec 2010 01:03:21 +0000 (01:03 +0000)]
Code cosmetics applied, performance hacks (saved two loops):
- Performance increased by giving str_replace() the full array and not all
  array elements one-by-one
- Some code cosmetics applied
- TODOs.txt updated

13 years agoDeprecated 'replacer' removed. Now we use EL code instead (there are a lot example...
quix0r [Tue, 7 Dec 2010 01:31:16 +0000 (01:31 +0000)]
Deprecated 'replacer' removed. Now we use EL code instead (there are a lot example templates available)

13 years agoA lot more wrapper functions introduced, TODOs.txt updated
quix0r [Sun, 21 Nov 2010 15:25:55 +0000 (15:25 +0000)]
A lot more wrapper functions introduced, TODOs.txt updated

13 years agoFixed missing array element
quix0r [Sat, 20 Nov 2010 16:24:03 +0000 (16:24 +0000)]
Fixed missing array element

13 years agoFix for missing array element 'userid', see ticket #205, thanks to piter01
quix0r [Sat, 20 Nov 2010 15:37:49 +0000 (15:37 +0000)]
Fix for missing array element 'userid', see ticket #205, thanks to piter01

13 years agoSome comments fixed
quix0r [Wed, 17 Nov 2010 23:05:50 +0000 (23:05 +0000)]
Some comments fixed

13 years agoRemoved deprecated usage of isConfigEntrySet()
quix0r [Wed, 17 Nov 2010 22:58:41 +0000 (22:58 +0000)]
Removed deprecated usage of isConfigEntrySet()

13 years agoRenamed function so it might be more understandable
quix0r [Thu, 11 Nov 2010 17:31:23 +0000 (17:31 +0000)]
Renamed function so it might be more understandable

13 years agoRemoved old-lost directory
quix0r [Wed, 10 Nov 2010 12:00:00 +0000 (12:00 +0000)]
Removed old-lost directory

13 years agoMore wrapper functions introduced, duplicate language strings merged:
quix0r [Tue, 9 Nov 2010 23:04:18 +0000 (23:04 +0000)]
More wrapper functions introduced, duplicate language strings merged:
- Some duplicate language strings merged
- More wrapper functions for configuration entries introduced
- TODOs.txt updated

14 years agoFix for misstyped function name isUrlBlacklistEnabled() is the right one
quix0r [Mon, 8 Nov 2010 17:47:13 +0000 (17:47 +0000)]
Fix for misstyped function name isUrlBlacklistEnabled() is the right one

14 years agoGerman documentation updated to reflect e.g. our wiki at http://wiki.mxchange.org
quix0r [Mon, 8 Nov 2010 03:18:58 +0000 (03:18 +0000)]
German documentation updated to reflect e.g. our wiki at http://wiki.mxchange.org

14 years agoInitial TRANSLATORS.txt added
quix0r [Mon, 8 Nov 2010 03:10:31 +0000 (03:10 +0000)]
Initial TRANSLATORS.txt added

14 years agoThe TODOs.txt thing again...
quix0r [Mon, 8 Nov 2010 02:38:18 +0000 (02:38 +0000)]
The TODOs.txt thing again...

14 years agoOpps...
quix0r [Mon, 8 Nov 2010 02:36:26 +0000 (02:36 +0000)]
Opps...

14 years agoAdded activation/deactivation queries for ext-beg and ext-theme
quix0r [Mon, 8 Nov 2010 02:34:52 +0000 (02:34 +0000)]
Added activation/deactivation queries for ext-beg and ext-theme

14 years agoFixed saving of nickname, a deprecated way was used before isInString() was introduced
quix0r [Mon, 8 Nov 2010 02:30:48 +0000 (02:30 +0000)]
Fixed saving of nickname, a deprecated way was used before isInString() was introduced

14 years agoFixed default selection of theme
quix0r [Mon, 8 Nov 2010 02:26:47 +0000 (02:26 +0000)]
Fixed default selection of theme

14 years agoHTML improved, several tables are now have NULL and some more UNSIGNED (is both better)
quix0r [Mon, 8 Nov 2010 02:22:39 +0000 (02:22 +0000)]
HTML improved, several tables are now have NULL and some more UNSIGNED (is both better)

14 years agoNaming convention applied
quix0r [Mon, 8 Nov 2010 01:50:32 +0000 (01:50 +0000)]
Naming convention applied

14 years agoFixed category saving, added unique key, removed deprecated templates:
quix0r [Mon, 8 Nov 2010 01:19:09 +0000 (01:19 +0000)]
Fixed category saving, added unique key, removed deprecated templates:
- Fixed handling of user category selections
- Added unique key in _user_cats on column userid,cat_id together
- Deprecated templates removed
- TODOs.txt updated

14 years agoAgain missing class='bottom' added
quix0r [Mon, 8 Nov 2010 00:21:49 +0000 (00:21 +0000)]
Again missing class='bottom' added

14 years agoMissing class='bottom' added
quix0r [Mon, 8 Nov 2010 00:16:48 +0000 (00:16 +0000)]
Missing class='bottom' added

14 years agoHopefully this doesn't break anything
quix0r [Mon, 8 Nov 2010 00:09:38 +0000 (00:09 +0000)]
Hopefully this doesn't break anything

14 years agoBetter this one ...
quix0r [Sun, 7 Nov 2010 20:39:01 +0000 (20:39 +0000)]
Better this one ...

14 years agoThis TODOs.txt thing...
quix0r [Sun, 7 Nov 2010 20:05:48 +0000 (20:05 +0000)]
This TODOs.txt thing...

14 years agoAdded ability to allow empty passwords, if the user does so, a random password will...
quix0r [Sun, 7 Nov 2010 20:05:13 +0000 (20:05 +0000)]
Added ability to allow empty passwords, if the user does so, a random password will be generated, many wrapper functions introduced

14 years agoNaming convention applied: is outdated, use (not shortended word), fixed missing...
quix0r [Sat, 6 Nov 2010 19:12:51 +0000 (19:12 +0000)]
Naming convention applied:  is outdated, use  (not shortended word), fixed missing variable in what-order.php, thanks to pieter01

14 years agoNaming convention applied
quix0r [Fri, 5 Nov 2010 14:10:15 +0000 (14:10 +0000)]
Naming convention applied

14 years agoFunction appendLineToFile() introduced
quix0r [Fri, 5 Nov 2010 01:54:04 +0000 (01:54 +0000)]
Function appendLineToFile() introduced

14 years agoMaybe this helps a little more to understand that what=NULL will be set here?
quix0r [Fri, 5 Nov 2010 01:33:33 +0000 (01:33 +0000)]
Maybe this helps a little more to understand that what=NULL will be set here?

14 years agoAdded CSS class 'bottom' again (please clean your template cache at inc/cache/_compil...
quix0r [Fri, 5 Nov 2010 01:32:21 +0000 (01:32 +0000)]
Added CSS class 'bottom' again (please clean your template cache at inc/cache/_compiled/html/)

14 years agoRewritten handling of menu weightning and updating/deleting menu entries except admin...
quix0r [Fri, 5 Nov 2010 01:18:28 +0000 (01:18 +0000)]
Rewritten handling of menu weightning and updating/deleting menu entries except admin menu

14 years agoFixes/Rewrites, thanks to meinnimbuzz
quix0r [Wed, 3 Nov 2010 23:08:26 +0000 (23:08 +0000)]
Fixes/Rewrites, thanks to meinnimbuzz

14 years agoFix/Rewrite for getMaskedMessage() error, thanks to meinnimbuzz
quix0r [Wed, 3 Nov 2010 23:04:00 +0000 (23:04 +0000)]
Fix/Rewrite for getMaskedMessage() error, thanks to meinnimbuzz

14 years agoDirty hack for missing language string (SOME_REF_FOO is no longer valid)
quix0r [Wed, 3 Nov 2010 22:42:07 +0000 (22:42 +0000)]
Dirty hack for missing language string (SOME_REF_FOO is no longer valid)

14 years agoNested EL code is not yet suppported, so we need to rewrite all these parts
quix0r [Wed, 3 Nov 2010 22:39:00 +0000 (22:39 +0000)]
Nested EL code is not yet suppported, so we need to rewrite all these parts

14 years agoAgain the TODOs.txt thing, isn't there a better solution?
quix0r [Wed, 3 Nov 2010 22:25:23 +0000 (22:25 +0000)]
Again the TODOs.txt thing, isn't there a better solution?

14 years agoMissing HTTP status set, some minor rewrites
quix0r [Wed, 3 Nov 2010 22:24:41 +0000 (22:24 +0000)]
Missing HTTP status set, some minor rewrites

14 years agoFixed renaming of column names, added/rewritten some debug lines:
quix0r [Wed, 3 Nov 2010 17:12:48 +0000 (17:12 +0000)]
Fixed renaming of column names, added/rewritten some debug lines:
- Fixed renaming of column names, the wrong index was checked
- Added debug line for skipped DROP queries
- Rewritten all debugOutput() lines to logDebugMessage() in database layer which
  caused a 'Headers already sent' error
- TODOs.txt updated

14 years agoShorter columns, thanks to meinimbuzz
quix0r [Mon, 1 Nov 2010 22:52:06 +0000 (22:52 +0000)]
Shorter columns, thanks to meinimbuzz

14 years agoDependencies added (required)
quix0r [Mon, 1 Nov 2010 22:31:55 +0000 (22:31 +0000)]
Dependencies added (required)

14 years agoNon-existing columns cannot be dropped (now this scenario is safely detected and...
quix0r [Mon, 1 Nov 2010 22:00:43 +0000 (22:00 +0000)]
Non-existing columns cannot be dropped (now this scenario is safely detected and skipped)

14 years agoFix for 'Invalid argument supplied for foreach(),errfile=filters.php,errline=256...
quix0r [Sat, 30 Oct 2010 20:15:37 +0000 (20:15 +0000)]
Fix for 'Invalid argument supplied for foreach(),errfile=filters.php,errline=256', see bug #200

14 years agoFixed wrong CSS classes
quix0r [Fri, 29 Oct 2010 14:16:39 +0000 (14:16 +0000)]
Fixed wrong CSS classes

14 years agoBackwards-compatiblity must be turned off
quix0r [Fri, 29 Oct 2010 11:33:53 +0000 (11:33 +0000)]
Backwards-compatiblity must be turned off

14 years agoWrong 'bigger than' removed, SQL_HASZERONUMS() returns a boolean
quix0r [Fri, 29 Oct 2010 10:58:52 +0000 (10:58 +0000)]
Wrong 'bigger than' removed, SQL_HASZERONUMS() returns a boolean

14 years agoDebug line commented out
quix0r [Tue, 26 Oct 2010 16:21:50 +0000 (16:21 +0000)]
Debug line commented out

14 years agoDocumentation updated, fixes for bug #195/196 (previous commit comment was wrong):
quix0r [Tue, 26 Oct 2010 16:18:23 +0000 (16:18 +0000)]
Documentation updated, fixes for bug #195/196 (previous commit comment was wrong):
- Fixes for missing function SQL_ESCAPE() while in installation phase and setting
  language (e.g. call install.php?mx_lang=de), see ticket #196
- Added code to check for double-initialization of cache instance, see ticket #195
- Updated documentation, may be missleading, see ticket #198
- TODOs.txt updated

14 years agoFixed handling of empty referal id, see bug #196
quix0r [Tue, 26 Oct 2010 15:31:59 +0000 (15:31 +0000)]
Fixed handling of empty referal id, see bug #196

14 years agoVariable renamed, function refactured/moved:
quix0r [Thu, 7 Oct 2010 00:46:26 +0000 (00:46 +0000)]
Variable renamed, function refactured/moved:
- Variable $check renamed to $moduleState which is more clear what the variable
  is for
- Function isMember() refactured
- Function translatePoolType() moved to template-functions.php and added
  strtoupper() call for the $type variable
- TODOs.txt updated

14 years agoKorn/csh support improved, if() block rewritten:
quix0r [Wed, 6 Oct 2010 04:07:48 +0000 (04:07 +0000)]
Korn/csh support improved, if() block rewritten:
- Support for non-bash (e.g. korn/csh) shells in todo-builder.sh
- if() block rewritten to curley braces
- Better TODO lines (fixed)
- TODOs.txt updated

14 years ago- Beg link does now (not yet implemented but prepared) log all referal URLs. It
quix0r [Sun, 3 Oct 2010 23:04:22 +0000 (23:04 +0000)]
- Beg link does now (not yet implemented but prepared) log all referal URLs. It
  is also planed to not pay beg link calls without a referer (admin can setup
  it).
- The database layer is now aware of queries like
  "ALTER TABLE `foo` CHANGE `bar` `bazz` ...."
- Several minor fixes/improvements
- TODOs.txt updated

14 years agoMore wrapper functions used, removed bigintval() which caused a lot trouble
quix0r [Thu, 30 Sep 2010 16:52:48 +0000 (16:52 +0000)]
More wrapper functions used, removed bigintval() which caused a lot trouble

14 years agoDocumentation updated/deprecated to reflect latest changes
quix0r [Mon, 27 Sep 2010 19:22:54 +0000 (19:22 +0000)]
Documentation updated/deprecated to reflect latest changes

14 years agoRenamed some variables
quix0r [Mon, 27 Sep 2010 15:47:05 +0000 (15:47 +0000)]
Renamed some variables

14 years agoFixes for transfer list and per-user temporary tables (concurrent access)
quix0r [Mon, 27 Sep 2010 15:42:41 +0000 (15:42 +0000)]
Fixes for transfer list and per-user temporary tables (concurrent access)

14 years agoTypo fixed #2
quix0r [Mon, 27 Sep 2010 15:16:21 +0000 (15:16 +0000)]
Typo fixed #2

14 years agoNotice added
quix0r [Mon, 27 Sep 2010 15:15:48 +0000 (15:15 +0000)]
Notice added

14 years agoTypo fixed
quix0r [Mon, 27 Sep 2010 15:12:23 +0000 (15:12 +0000)]
Typo fixed

14 years agoA little more easier text
quix0r [Mon, 27 Sep 2010 13:46:16 +0000 (13:46 +0000)]
A little more easier text

14 years agoWrapper function introduced, description for random refid rewritten:
quix0r [Mon, 27 Sep 2010 13:16:45 +0000 (13:16 +0000)]
Wrapper function introduced, description for random refid rewritten:
- New wrapper function getDefRefid() introduced
- Description in admin area for random referal id rewritten, it now matches
  with the actual code logic and is now easier to understand
- TODOs.txt updated

14 years agoEmpty module added, 2 internal TODOs closed
quix0r [Mon, 27 Sep 2010 12:35:24 +0000 (12:35 +0000)]
Empty module added, 2 internal TODOs closed
- Empty module for ext-booking added
- Internal TODOs closed: Rewrite some array elements, rewrite SQL_FETCHROW() to
  SQL_FETCHARRAY()
- TODOs.txt updated

14 years agoFix/rewrites for if 'value' is '0' (not empty)
quix0r [Mon, 27 Sep 2010 03:33:07 +0000 (03:33 +0000)]
Fix/rewrites for if 'value' is '0' (not empty)

14 years agoAnother SQL moved to extension
quix0r [Mon, 27 Sep 2010 01:47:02 +0000 (01:47 +0000)]
Another SQL moved to extension

14 years agoMoved SQL queries to 'register' hook, fixed language problem in ext-holiday
quix0r [Mon, 27 Sep 2010 01:34:29 +0000 (01:34 +0000)]
Moved SQL queries to 'register' hook, fixed language problem in ext-holiday

14 years agoEncapsulated access on many ['cache_array']['modules']['foo'] entries
quix0r [Sun, 26 Sep 2010 01:26:41 +0000 (01:26 +0000)]
Encapsulated access on many ['cache_array']['modules']['foo'] entries

14 years agoModule data now correctly set in 'cache_array'
quix0r [Sun, 26 Sep 2010 01:02:43 +0000 (01:02 +0000)]
Module data now correctly set in 'cache_array'

14 years agoApplied naming convention
quix0r [Sat, 25 Sep 2010 21:13:31 +0000 (21:13 +0000)]
Applied naming convention

14 years agoTemplate renamed
quix0r [Sat, 25 Sep 2010 21:08:00 +0000 (21:08 +0000)]
Template renamed

14 years agoImprovements for refid=NULL behaviour
quix0r [Sat, 25 Sep 2010 03:44:28 +0000 (03:44 +0000)]
Improvements for refid=NULL behaviour

14 years agouserid/refid do now allow 'null'
quix0r [Sat, 25 Sep 2010 03:27:52 +0000 (03:27 +0000)]
userid/refid do now allow 'null'

14 years agoMissing variable fixed, opps
quix0r [Sat, 25 Sep 2010 00:42:59 +0000 (00:42 +0000)]
Missing variable  fixed, opps

14 years agoFixed a triggered error in bigintval()
quix0r [Fri, 24 Sep 2010 23:45:38 +0000 (23:45 +0000)]
Fixed a triggered error in bigintval()

14 years agoCode cleanup, more usage of API functions
quix0r [Thu, 16 Sep 2010 22:38:44 +0000 (22:38 +0000)]
Code cleanup, more usage of API functions