core.git
10 years agoRemove unneeded array elements to save some memory
Roland Häder [Sat, 19 May 2012 12:50:23 +0000 (12:50 +0000)]
Remove unneeded array elements to save some memory

10 years agoRenamed
Roland Häder [Sat, 19 May 2012 11:20:44 +0000 (11:20 +0000)]
Renamed

10 years agoMore debug lines and renamed ->
Roland Häder [Sat, 19 May 2012 10:52:12 +0000 (10:52 +0000)]
More debug lines and renamed ->

10 years agoAdded handling of NPE (which is fine here)
Roland Häder [Fri, 18 May 2012 20:23:58 +0000 (20:23 +0000)]
Added handling of NPE (which is fine here)

10 years agoUsed convertDashesToUnderscores()
Roland Häder [Fri, 18 May 2012 20:07:20 +0000 (20:07 +0000)]
Used convertDashesToUnderscores()

10 years agoMissing fields may debugging
Roland Häder [Fri, 18 May 2012 20:03:08 +0000 (20:03 +0000)]
Missing fields may debugging

10 years agoOpps ...
Roland Häder [Fri, 18 May 2012 19:25:40 +0000 (19:25 +0000)]
Opps ...

10 years agoMoved last exception thing to BaseDatabaseFrontend so it will become available for...
Roland Häder [Fri, 18 May 2012 18:54:24 +0000 (18:54 +0000)]
Moved last exception thing to BaseDatabaseFrontend so it will become available for all other database 'frontends'

10 years agogetLastError() is now fully obsolete, you can get the same message by calling getLast...
Roland Häder [Fri, 18 May 2012 18:47:17 +0000 (18:47 +0000)]
getLastError() is now fully obsolete, you can get the same message by calling getLastException(), checking for if not NULL and if so call ->getMessage() on the instance

10 years agoAdded method unsetConfigEntry()
Roland Häder [Fri, 18 May 2012 18:35:59 +0000 (18:35 +0000)]
Added method unsetConfigEntry()

10 years agoMust be abstract ...
Roland Häder [Thu, 17 May 2012 21:52:36 +0000 (21:52 +0000)]
Must be abstract ...

10 years agodie() expanded with __METHOD__
Roland Häder [Thu, 17 May 2012 19:07:33 +0000 (19:07 +0000)]
die() expanded with __METHOD__

10 years agoMade all dashes to underscores for criteria keys
Roland Häder [Thu, 17 May 2012 18:55:06 +0000 (18:55 +0000)]
Made all dashes to underscores for criteria keys

10 years agoRewrote debug lines to ->debugOutput()
Roland Häder [Thu, 17 May 2012 11:48:09 +0000 (11:48 +0000)]
Rewrote debug lines to ->debugOutput()

10 years agoUpdate also these copyrights
Roland Häder [Wed, 16 May 2012 20:26:20 +0000 (20:26 +0000)]
Update also these copyrights

10 years agoCopyright updated
Roland Häder [Wed, 16 May 2012 20:22:49 +0000 (20:22 +0000)]
Copyright updated

10 years agoMade readVariable() protected again, if you need access to this method, implement...
Roland Häder [Wed, 16 May 2012 20:06:33 +0000 (20:06 +0000)]
Made readVariable() protected again, if you need access to this method, implement a public method in your template engine which calls this method.

10 years agoSome minor improvements
Roland Häder [Tue, 15 May 2012 19:26:16 +0000 (19:26 +0000)]
Some minor improvements

10 years agoMade readVariable() public, used single-quotes instead of double
Roland Häder [Tue, 15 May 2012 16:54:47 +0000 (16:54 +0000)]
Made readVariable() public, used single-quotes instead of double

10 years agoMinor comment changes
Roland Häder [Mon, 14 May 2012 21:51:31 +0000 (21:51 +0000)]
Minor comment changes

10 years agoWarning made more clear
Roland Häder [Mon, 14 May 2012 21:14:55 +0000 (21:14 +0000)]
Warning made more clear

10 years agoAdded FilterChain::getFilters()
Roland Häder [Mon, 14 May 2012 20:56:41 +0000 (20:56 +0000)]
Added FilterChain::getFilters()

10 years agoCnstants first, than class attributes/fields
Roland Häder [Mon, 14 May 2012 20:55:13 +0000 (20:55 +0000)]
Cnstants first, than class attributes/fields

10 years agoThe FilterChain class is now registerable
Roland Häder [Mon, 14 May 2012 20:26:09 +0000 (20:26 +0000)]
The FilterChain class is now registerable

10 years agoRefactured 'BaseRegistry::getInstance()' a little
Roland Häder [Mon, 14 May 2012 20:18:23 +0000 (20:18 +0000)]
Refactured 'BaseRegistry::getInstance()' a little

10 years agoAnd 'public' also ...
Roland Häder [Mon, 14 May 2012 20:14:15 +0000 (20:14 +0000)]
And 'public' also ...

10 years ago'static' please ...
Roland Häder [Mon, 14 May 2012 20:11:22 +0000 (20:11 +0000)]
'static' please ...

10 years ago'core' enchanced:
Roland Häder [Mon, 14 May 2012 20:04:13 +0000 (20:04 +0000)]
'core' enchanced:
Method BaseRegistry::getRegistryKeyFromArray() added which allows to generate
prefixed registry keys from arrays. This does mostly call implode() with a
standard glue.

10 years agoCheck for config variables first, than general to avoid a bug: If the same
Roland Häder [Sun, 6 May 2012 00:43:29 +0000 (00:43 +0000)]
Check for config variables first, than general to avoid a bug: If the same
variable is set in general and config. This needs fixing! :(

10 years agoSorted fields/attributes and setter/getter to top, except realClass. That always...
Roland Häder [Sat, 28 Apr 2012 08:57:20 +0000 (08:57 +0000)]
Sorted fields/attributes and setter/getter to top, except realClass. That always remains on top of all

10 years agoAllowed debugBackTrace() to not exit (default is to exit)
Roland Häder [Fri, 27 Apr 2012 14:27:12 +0000 (14:27 +0000)]
Allowed debugBackTrace() to not exit (default is to exit)

10 years agoRemoved deprecated scripts (please delete them even if you get conflicts)
Roland Häder [Wed, 25 Apr 2012 18:28:12 +0000 (18:28 +0000)]
Removed deprecated scripts (please delete them even if you get conflicts)

10 years agoAdded type-hint 'array' for $onlyKeys because this should only be an array.
Roland Häder [Sun, 22 Apr 2012 21:44:48 +0000 (21:44 +0000)]
Added type-hint 'array' for $onlyKeys because this should only be an array.
Please report any problems related to this change!

10 years agoChanged/fixed/added properties
Roland Häder [Sun, 22 Apr 2012 20:33:38 +0000 (20:33 +0000)]
Changed/fixed/added properties

10 years agoAdded method stubs to satisfy interface
Roland Häder [Sun, 22 Apr 2012 20:05:14 +0000 (20:05 +0000)]
Added method stubs to satisfy interface

10 years agoHack to prevent 'array to string conversion' message
Roland Häder [Sun, 22 Apr 2012 20:00:30 +0000 (20:00 +0000)]
Hack to prevent 'array to string conversion' message

10 years agoFixed a typo
Roland Häder [Sat, 24 Mar 2012 08:27:18 +0000 (08:27 +0000)]
Fixed a typo

10 years agoForgot this :(
Roland Häder [Fri, 23 Mar 2012 20:35:14 +0000 (20:35 +0000)]
Forgot this :(

10 years agoAssert only if requested so :(
Roland Häder [Fri, 23 Mar 2012 20:34:23 +0000 (20:34 +0000)]
Assert only if requested so :(

10 years agoResurrected "legendary" function bigintval() from mailer 0.2.1-FINAL code with some...
Roland Häder [Wed, 21 Mar 2012 22:00:17 +0000 (22:00 +0000)]
Resurrected "legendary" function bigintval() from mailer 0.2.1-FINAL code with some modifications for the core project

10 years agoSome minor cleanups, used single-quote instead of double
Roland Häder [Wed, 21 Mar 2012 21:35:28 +0000 (21:35 +0000)]
Some minor cleanups, used single-quote instead of double

10 years agoSome hacks for missing extensions and XP:
Roland Häder [Wed, 14 Mar 2012 14:09:17 +0000 (14:09 +0000)]
Some hacks for missing extensions and XP:
- used mb_convert_encoding() as fall-back solution if extension recode is not
  found.
- At least on my XP box at work 'COMPUTERNAME' did work

10 years agoSingle quotes instead of double
Roland Häder [Sun, 4 Mar 2012 22:52:47 +0000 (22:52 +0000)]
Single quotes instead of double

10 years agoDouble->single quotes converted
Roland Häder [Tue, 28 Feb 2012 17:48:24 +0000 (17:48 +0000)]
Double->single quotes converted

10 years agoFix, opps :(
Roland Häder [Sun, 26 Feb 2012 00:28:01 +0000 (00:28 +0000)]
Fix, opps :(

10 years agoFix :(
Roland Häder [Sun, 26 Feb 2012 00:23:38 +0000 (00:23 +0000)]
Fix :(

10 years agoAdded the ability to create hashes without the fixed (extra) salt
Roland Häder [Sun, 26 Feb 2012 00:22:19 +0000 (00:22 +0000)]
Added the ability to create hashes without the fixed (extra) salt

10 years agoAdded hashString() which simply calls mhash() function with SHA256 hash function
Roland Häder [Sun, 26 Feb 2012 00:17:22 +0000 (00:17 +0000)]
Added hashString() which simply calls mhash() function with SHA256 hash function

10 years agoMultiple-line comment rewritten
Roland Häder [Sat, 25 Feb 2012 18:08:00 +0000 (18:08 +0000)]
Multiple-line comment rewritten

10 years agoChanged to generic interface Handleable to allow all types of handlers, not just...
Roland Häder [Thu, 16 Feb 2012 22:30:24 +0000 (22:30 +0000)]
Changed to generic interface Handleable to allow all types of handlers, not just network data handler

10 years agoAdded renamed exception, TODOs.txt updated
Roland Häder [Sat, 11 Feb 2012 16:03:14 +0000 (16:03 +0000)]
Added renamed exception, TODOs.txt updated

10 years agoRenamed 'seperator' to 'separator'
Roland Häder [Sat, 11 Feb 2012 16:02:26 +0000 (16:02 +0000)]
Renamed 'seperator' to 'separator'

10 years agoAdded missing exceptions
Roland Häder [Sat, 11 Feb 2012 00:08:56 +0000 (00:08 +0000)]
Added missing exceptions

10 years agoSome minor rewrites
Roland Häder [Sat, 11 Feb 2012 00:08:16 +0000 (00:08 +0000)]
Some minor rewrites

10 years agoAdded missing exceptions (opps)
Roland Häder [Tue, 7 Feb 2012 20:28:46 +0000 (20:28 +0000)]
Added missing exceptions (opps)

10 years agoMany more ore less important changes:
Roland Häder [Tue, 7 Feb 2012 20:27:34 +0000 (20:27 +0000)]
Many more ore less important changes:
- All socket-related exceptions are now extending AbstractSocketException
- New socket-related exceptions added (hub project)
- Minor improvements, comments improved

10 years agoRenamed tue to conflicts with same exception in 'hub' project
Roland Häder [Wed, 14 Dec 2011 04:47:11 +0000 (04:47 +0000)]
Renamed tue to conflicts with same exception in 'hub' project

11 years agoSome minor improvements
Roland Häder [Wed, 9 Nov 2011 01:51:30 +0000 (01:51 +0000)]
Some minor improvements

11 years ago$selfInstance is better
Roland Häder [Tue, 8 Nov 2011 07:46:19 +0000 (07:46 +0000)]
$selfInstance is better

11 years agoStatic method getInstance() conflicts with getInstance() in class BaseRegistry,
Roland Häder [Tue, 8 Nov 2011 06:35:06 +0000 (06:35 +0000)]
Static method getInstance() conflicts with getInstance() in class BaseRegistry,
better it gets renamed to something else.

11 years agoOwn implementations of magic functions always on top
Roland Häder [Tue, 8 Nov 2011 06:27:11 +0000 (06:27 +0000)]
Own implementations of magic functions always on top

11 years agoNo! More numbers! ;)
Roland Häder [Tue, 8 Nov 2011 05:05:04 +0000 (05:05 +0000)]
No! More numbers! ;)

11 years agoFor better reading
Roland Häder [Tue, 8 Nov 2011 05:04:25 +0000 (05:04 +0000)]
For better reading

11 years agoSeveral debug things (e.g. for timing) added
Roland Häder [Tue, 8 Nov 2011 05:02:00 +0000 (05:02 +0000)]
Several debug things (e.g. for timing) added
- Startup time (in miliseconds) is now being stored "genericly"
- getPrintableExecutionTime() added which will output the currently needed time
  in seconds to execute until that line
- Things like "\r", "\n" and "\t" replaced with chr(x) to (hopefully) speedup
  things

11 years agoFixed this :(
Roland Häder [Tue, 8 Nov 2011 03:00:46 +0000 (03:00 +0000)]
Fixed this :(

11 years agoRemoved duplicate getIndexKey()
Roland Häder [Tue, 8 Nov 2011 02:59:16 +0000 (02:59 +0000)]
Removed duplicate getIndexKey()

11 years agoMoved getIndexKey() from hub project because this is very generic code.
Roland Häder [Sun, 6 Nov 2011 03:19:03 +0000 (03:19 +0000)]
Moved getIndexKey() from hub project because this is very generic code.

11 years agoUse $this->debugBackTrace() instead of die()
Roland Häder [Sun, 6 Nov 2011 02:42:15 +0000 (02:42 +0000)]
Use $this->debugBackTrace() instead of die()

11 years agoSome minor improvements:
Roland Häder [Fri, 4 Nov 2011 19:30:52 +0000 (19:30 +0000)]
Some minor improvements:
- $socket renamed to $socketResource
- InvalidSocketException enhanced to accept a socket resource at index 1

11 years agoresultType is now removed (was not used anyway)
Roland Häder [Thu, 27 Oct 2011 16:26:39 +0000 (16:26 +0000)]
resultType is now removed (was not used anyway)

11 years agoMinor cleanups:
Roland Häder [Mon, 24 Oct 2011 23:23:43 +0000 (23:23 +0000)]
Minor cleanups:
- Commented out noisy debug line
- Added TODO, this method shall be more configurable

11 years agoSome 'static' array elements rewritten to constant, other cleanups
Roland Häder [Thu, 1 Sep 2011 07:42:12 +0000 (07:42 +0000)]
Some 'static' array elements rewritten to constant, other cleanups

11 years agoImplemented a fall-back if the first compressor class doesn't work
Roland Häder [Wed, 31 Aug 2011 20:43:41 +0000 (20:43 +0000)]
Implemented a fall-back if the first compressor class doesn't work

11 years agoGzipCompressor now uses the right functions
Roland Häder [Wed, 31 Aug 2011 20:30:56 +0000 (20:30 +0000)]
GzipCompressor now uses the right functions

11 years agoAdded ZlibCompressor class, GzipCompressor used zlib functions by mistake
Roland Häder [Wed, 31 Aug 2011 20:29:04 +0000 (20:29 +0000)]
Added ZlibCompressor class, GzipCompressor used zlib functions by mistake

11 years agoAll backtraces now have a small message.
Roland Häder [Wed, 31 Aug 2011 20:03:08 +0000 (20:03 +0000)]
All backtraces now have a small message.

11 years agoSome cleanups, more usage of ObjectFactory:
Roland Häder [Wed, 31 Aug 2011 19:27:22 +0000 (19:27 +0000)]
Some cleanups, more usage of ObjectFactory:
- Used more ObjectFactory to instance a new class (in local file database)
- The class LocalFileDatabase and CompressorChannel can now be instanced without
  any paramters
- Renamed 'null' to 'NULL'

11 years agoMethod getResponseTypeFromSystem() introduced
Roland Häder [Wed, 31 Aug 2011 09:10:08 +0000 (09:10 +0000)]
Method getResponseTypeFromSystem() introduced

11 years agoMinor improvements here and there:
Roland Häder [Thu, 21 Jul 2011 20:17:38 +0000 (20:17 +0000)]
Minor improvements here and there:
- Messages of socket exceptions made more clear
- $protocolInstance can be NULL

11 years agoDebug lines slightly extended
Roland Häder [Wed, 20 Jul 2011 00:50:03 +0000 (00:50 +0000)]
Debug lines slightly extended

11 years agoMore concrete exceptions added, BaseController rewritten:
Roland Häder [Wed, 20 Jul 2011 00:32:03 +0000 (00:32 +0000)]
More concrete exceptions added, BaseController rewritten:
- Exceptions added, please use these instead of InvalidSocketExceptio
- All filters in BaseController are now named in class constants

11 years agoNow two methods should never be called, the UnsupportedOperationException will
Roland Häder [Tue, 17 May 2011 21:37:08 +0000 (21:37 +0000)]
Now two methods should never be called, the UnsupportedOperationException will
be thrown if you still do so.

11 years agoClass loader instance "cached"
Roland Häder [Thu, 12 May 2011 09:24:12 +0000 (09:24 +0000)]
Class loader instance "cached"

11 years agoGetter for source instance added.
Roland Häder [Sat, 30 Apr 2011 00:13:30 +0000 (00:13 +0000)]
Getter for source instance added.

11 years agoOpps...
Roland Häder [Thu, 28 Apr 2011 14:35:21 +0000 (14:35 +0000)]
Opps...

11 years agopopNamed() does also now return the current stacker's value.
Roland Häder [Thu, 28 Apr 2011 14:34:37 +0000 (14:34 +0000)]
popNamed() does also now return the current stacker's value.

11 years agoAdded a counter for all generated objects.
Roland Häder [Mon, 25 Apr 2011 19:47:01 +0000 (19:47 +0000)]
Added a counter for all generated objects.

11 years agoBetter IP than hostname
Roland Häder [Wed, 20 Apr 2011 23:23:01 +0000 (23:23 +0000)]
Better IP than hostname

11 years agoUpdated port number for default bootstrapper
Roland Häder [Wed, 20 Apr 2011 23:20:04 +0000 (23:20 +0000)]
Updated port number for default bootstrapper

11 years agoSupport for application local configuration file 'config-local.php' added
Roland Häder [Wed, 20 Apr 2011 05:35:14 +0000 (05:35 +0000)]
Support for application local configuration file 'config-local.php' added

11 years agoReverted last commit for 3rd party libs
Roland Häder [Wed, 20 Apr 2011 04:23:48 +0000 (04:23 +0000)]
Reverted last commit for 3rd party libs

11 years agoeol-style set #3
Roland Häder [Wed, 20 Apr 2011 04:22:48 +0000 (04:22 +0000)]
eol-style set #3

11 years agoeol-style set #2
Roland Häder [Wed, 20 Apr 2011 04:08:28 +0000 (04:08 +0000)]
eol-style set #2

11 years agoeol-style set
Roland Häder [Wed, 20 Apr 2011 04:06:52 +0000 (04:06 +0000)]
eol-style set

11 years agoVisitor instances can now be stored in all objects for speeding up the code.
Roland Häder [Wed, 20 Apr 2011 01:52:56 +0000 (01:52 +0000)]
Visitor instances can now be stored in all objects for speeding up the code.

11 years agoMoved $handlerInstance from BaseHubSystem to BaseFrameworkSystem
Roland Häder [Tue, 19 Apr 2011 01:15:11 +0000 (01:15 +0000)]
Moved $handlerInstance from BaseHubSystem to BaseFrameworkSystem

11 years agoPrimeraApi improved, some code cosmetics:
Roland Häder [Tue, 19 Apr 2011 00:23:39 +0000 (00:23 +0000)]
PrimeraApi improved, some code cosmetics:
- PrimerApi improved:
  + All methods and fields are now written "lowerCamelCase"
  + Many double-quotes replaced with single to speed up things
  + POST request is now sent in one big pice (and not line-by-line)
- Code cosmetics applied

11 years agoAdded 'abstract' to the class because doExecute() is abstract, too.
Roland Häder [Mon, 18 Apr 2011 22:16:45 +0000 (22:16 +0000)]
Added 'abstract' to the class because doExecute() is abstract, too.

11 years agoErrors from time_sleep_until() are now ignored, it may sometimes happen and annoying...
Roland Häder [Mon, 18 Apr 2011 20:53:00 +0000 (20:53 +0000)]
Errors from time_sleep_until() are now ignored, it may sometimes happen and annoying in console output.

11 years agoAdded missing brace... :(
Roland Häder [Mon, 18 Apr 2011 20:48:52 +0000 (20:48 +0000)]
Added missing brace... :(