form module [0.1.0]

This version introduces multiple enhancements:

some base classes to handle form generation with validation

Details of additions/deletions below:
--------------------------------------------------------------

Added:      /Lib/Core/Form/README.md
Added:      /Lib/Core/Form/View/Error.php
Added:      /Lib/Core/Form/View/Inputs/Checkbox.php
Added:      /Lib/Core/Form/View/Inputs/Input.php
Added:      /Lib/Core/Form/View/Inputs/Label.php
Added:      /Lib/Core/Form/View/Inputs/Radio.php
Added:      /Lib/Core/Form/View/Inputs/Select.php
Added:      /Lib/Core/Form/View/Inputs/Textarea.php
Added:      /Lib/Core/Form/View/Container.php
Added:      /Lib/Core/Form/View/Abstract.php
Added:      /Lib/Core/Form/etc/config.ini
Added:      /Lib/Core/Form/Helper/Builder.php
Added:      /Lib/Core/Form/Helper/Validator.php
Added:      /Lib/Core/Form/Model/Inputs/Abstract.php
            -- Added --
                added some base methods

Added:      /Lib/Core/Form/Model/Inputs/Input.php
Added:      /Lib/Core/Form/Model/Inputs/Checkbox.php
Added:      /Lib/Core/Form/Model/Inputs/Label.php
Added:      /Lib/Core/Form/Model/Inputs/Radio.php
Added:      /Lib/Core/Form/Model/Inputs/Select.php
Added:      /Lib/Core/Form/Model/Inputs/Textarea.php
Added:      /Lib/Core/Form/Model/Form.php
            -- Added --
                added some base methods, for now can create simple input and display it

Added:      /Lib/Core/Form/Skin/core/default/form/container.html
Added:      /Lib/Core/Form/View/Inputs/Abstract.php
use namespaces, part 1

This version introduces multiple enhancements:

rewrite Core_Blue and loader to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/loader.php
            -- Added --
                usage of Core\Blue\Model
            -- Updated --
                $_configuration documentation change
                $_register documentation change
                _initModules, changed usage to use namespaces and fixed usage of enabled/disabled for modules
                _loadConfiguration using new class names
                _setRegister using new class names
                getConfiguration documentation change
                name2path to use new name separator
                code2name to use new name separator
                name2code to use new name separator
                name2module to use new name separator
                tracer using new class names
                callEvent documentation change
                loadClass using new class names

Modified:   /Lib/Core/Blue/Model/Xml.php
            -- Added --
                usage of Loader and DOMDocument, also Core\Blue\Model namespace
            -- Updated --
                __construct, code convention fix
                _searchByAttribute add documentation
                some methods and variables documentation changes

Modified:   /Lib/Core/Blue/Model/Register.php
            -- Added --
                usage of Loader and Core\Blue\Model namespace
            -- Updated --
                setClassCounter documentation change

Modified:   /Lib/Core/Blue/Model/Object.php
            -- Added --
                usage of DOMException and DOMElement and Core\Blue\Model namespace
            -- Updated --
                toXml using new class names
                _appendXml new class names
                _appendDataToNode new class names
                _convertArrayDataToXml new class names
                _arrayToXml new class names

Modified:   /Lib/Core/Blue/Model/Configuration.php
            -- Added --
                usage of Loader and Exception and Core\Blue\Model namespace
            -- Updated --
                _convertToObject new class names
                _configCache new class names

Modified:   /Lib/Core/Blue/Model/Cache.php
            -- Added --
                usage of Loader and Exception and Core\Blue\Model namespace

Modified:   /Lib/Core/Blue/Model/Initialize/InitAbstract.php
            -- Added --
                usage of Loader and Core\Blue\Model\Initialize namespace

Modified:   /Lib/Core/Blue/Helper/Validator.php
            -- Added --
                Core\Blue\Helper namespace

Modified:   /Lib/Core/Blue/Helper/Math.php
            -- Added --
                Core\Blue\Helper namespace

Modified:   /Lib/config.ini
            -- Modified --
                changed version from 0.20.0 to 0.21.0

Modified:   /Lib/Core/Blue/etc/config.ini
            -- Modified --
                changed version from 0.10.0 to 0.11.0
use namespaces, part 2 [0.4.0]

This version introduces multiple enhancements:

Core_Benchmark changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Benchmark/Helper/Benchmark.php
            -- Added --
                Core\Benchmark\Helper namespace

Modified:   /Lib/Core/Benchmark/Helper/Tracer.php
            -- Added --
                usage of Loader and Core\Benchmark\Helper namespace
            -- Updated --
                documentation changes

Modified:   /Lib/Core/Benchmark/Initialize.php
            -- Added --
                usage of Loader, Core\Blue\Model\Initialize\InitAbstract and Core\Benchmark\Helper namespace
            -- Updated --
                init usage of new class names

Modified:   /Lib/Core/Benchmark/etc/config.ini
            -- Modified --
                changed version from 0.3.3 to 0.4.0
use namespaces, part 3 [0.4.0]

This version introduces multiple enhancements:

Core_Incoming changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Incoming/Model/Cookie.php
            -- Added --
                usage of Loader, Core\Blue\Model, Core\Blue\Helper and Core\Incoming\Model namespace

Modified:   /Lib/Core/Incoming/Model/File.php
            -- Added --
                usage of Loader, Core\Blue\Model, Exception and Core\Incoming\Model namespace
            -- Updated --
                _checkFile, usage of new class names

Modified:   /Lib/Core/Incoming/Model/Post.php
            -- Added --
                usage of Loader and Core\Incoming\Model namespace

Modified:   /Lib/Core/Incoming/Model/ModelAbstract.php
            -- Added --
                usage of Loader, Exception, Core\Blue\Model, Core\Blue\Helper and Core\Incoming\Model namespace
            -- Updated --
                _validateByKeyName, usage of new class names

Modified:   /Lib/Core/Incoming/Model/Session.php
            -- Added --
                usage of Loader, Core\Blue\Model and Core\Incoming\Model namespace

Modified:   /Lib/Core/Incoming/Initialize.php
            -- Added --
                usage of Loader, Exception, Core\Blue\Model\Initialize\InitAbstract and Core\Incoming namespace
            -- Updated --
                init, usage of new class names

Modified:   /Lib/Core/Incoming/Model/Get.php
            -- Added --
                usage of Loader, and Core\Incoming\Model

Modified:   /Lib/Core/Incoming/etc/config.ini
            -- Modified --
                changed version from 0.3.1 to 0.4.0
use namespaces, part 4 [0.6.0]

This version introduces multiple enhancements:

Core_Render changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Render/View/Grid/GridAbstract.php
            -- Added --
                usage of Loader, Core\Blue\Model, Core\Render\View and Core\Render\View\Grid namespace
            -- Updated --
                _getDataFromFow new class name

Modified:   /Lib/Core/Render/View/Grid/Row.php
            -- Added --
                usage Core\Render\View\Grid namespace

Modified:   /Lib/Core/Render/View/ViewAbstract.php
            -- Added --
                usage of Loader, Exception, Core\Blue\Model, Core\Incoming\Model and Core\Render\View namespace
            -- Updated --
                some documentation changes
                _prepareTemplateUrl new class name
                _getMarkersFromSession new class name
                _convertPathMarkers new class name
                _templateCache new class name

Modified:   /Lib/Core/Render/etc/config.ini
            -- Modified --
                changed version from 0.5.5 to 0.6.0
use namespaces, part 5 [0.12.0]

This version introduces multiple enhancements:

Core_Db changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Db/Helper/Connection/Pdo.php
            -- Added --
                usage of PDO, Loader, Exception and Core\Db\Helper\Connection namespace

Modified:   /Lib/Core/Db/Helper/Connection/Mysql.php
            -- Added --
                usage of mysqli, Loader and Core\Db\Helper\Connection namespace

Modified:   /Lib/Core/Db/Helper/Connection/ConnectionInterface.php
            -- Added --
                Core\Db\Helper\Connection namespace
            -- Updated --
                changed name from Core_Db_Helper_Connection_Interface to ConnectionInterface

Modified:   /Lib/Core/Db/Helper/Pdo/Mysql.php
            -- Added --
                usage of PDOStatement, Core\Db\Helper and Core\Db\Helper\Pdo namespace

Modified:   /Lib/Core/Db/Helper/HelperAbstract.php
            -- Added --
                usage of Loader, mysqli_result and Core\Db\Helper namespace
            -- Updated --
                changed name from Core_Db_Helper_Abstract to HelperAbstract

Modified:   /Lib/Core/Db/Helper/Mysql.php
            -- Added --
                usage of Loader, mysqli_result, Core\Db\Helper\Connection and Core\Db\Helper namespace
            -- Updated --
                CONNECTION_MYSQLI, changed class name to new
                CONNECTION_PDO, changed class name to new
                __construct, changed class name to new

Modified:   /Lib/Core/Db/Initialize.php
            -- Added --
                usage of Loader, Exception, Core\Db\Helper\Connection, Core\Blue\Model\Initialize\InitAbstract and Core\Db namespace

Modified:   /Lib/Core/Db/etc/config.ini
            -- Modified --
                changed version from 0.11.0 to 0.12.0
use namespaces, part 5 (fix) [0.12.1]

This version introduces multiple enhancements:

fixed class name

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Db/Initialize.php
            -- Updated --
                _connect, changed class name to namespace name

Modified:   /Lib/Core/Db/etc/config.ini
                  -- Modified --
                     changed version from 0.12.0 to 0.12.1
use namespaces, part 5 (fix) [0.12.2]

This version introduces multiple enhancements:

fixed class names fro DB\Resource

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Db/Model/Resource/Multi/MultiAbstract.php
            -- Added --
                usage of Core\Db\Model\Resource\ResourceAbstract and Core\Db\Model\Resource\Multi namespace

Modified:   /Lib/Core/Db/Model/Resource/ResourceAbstract.php
            -- Added --
                usage of Loader, Exception, Core\Blue\Model, Core\Db\Helper\Mysql, Core\Db\Helper\Connection, Core\Db\Model\Resource\Multi\MultiAbstract and Core\Db\Model\Resource namespace
            -- Updated --
                _prepareStructure new class names
                returnRow new class names
                _createCollection new class names
                _transformRowsToObject new class names
                _executeQuery new class names

Modified:   /Lib/Core/Db/Model/Resource/Collection.php
            -- Added --
                usage of Core\Blue\Model\Object and Core\Db\Model\Resource namespace
                class documentation

Modified:   /Lib/Core/Db/Model/Resource/ResourceInterface.php
            -- Added --
                Core\Db\Model\Resource namespace

Modified:   /Lib/Core/Db/etc/config.ini
            -- Modified --
                changed version from 0.12.1 to 0.12.2
fixed tracer serialization [0.4.1]

This version introduces multiple enhancements:

fixed error when object throw exception after serialization

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Benchmark/Helper/Tracer.php
            -- Added --
                usage of Exception
            -- Updated --
                marker, added try/catch to serialize object

Modified:   /Lib/Core/Benchmark/etc/config.ini
            -- Modified --
                changed version from 0.4.0 to 0.4.1
use namespaces, part 6 [0.6.0]

This version introduces multiple enhancements:

Core_Disc changed to use namespaces
also fixed documentation for Core\Incoming\Model\File class

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   Lib/Core/Disc/Helper/Common.php
            -- Added --
                added Loader, DirectoryIterator, Core\Incoming\Model\File and Core\Disc\Helper namespace
            -- Updated --
                delete new class names
                copy new class names
                mkfile new class names
                rename new class names
                readDirectory new class names

Modified:   Lib/Core/Disc/Model/Directory.php
            -- Added --
                usage of DirectoryIterator, Exception, Loader, Core\Incoming\Model, Core\Disc\Helper\Common, Core\Blue\Model\Object and Core\Disc\Model namespace
            -- Updated --
                load new class names
                _createFileInstance new class names
                _createDirectoryInstance new class names
                delete new class names
                _saveMe new class names
                _saveDirectories new class names
                _saveFiles new class names
                addChild new class names
                addChildFile new class names
                addChildDirectory new class names

Modified:   Lib/Core/Incoming/Model/File.php
            -- Updated --
                documentation (return class name)

Modified:   Lib/Core/Disc/Model/File.php
            -- Added --
                usage of SplFileInfo, Exception, Loader, Core\Incoming\Model, Core\Disc\Helper\Common, Core\Blue\Model\Object and Core\Disc\Model namespace
            -- Updated --
                delete new class names
                save new class names
                load new class names
                move new class names
                copy new class names
                rename new class names

Modified:   Lib/Core/Disc/Model/Interface.php
            -- Added --
                Core\Disc\Model namespace

Modified:   Lib/Core/Disc/etc/config.ini
            -- Modified --
                changed version from 0.5.0 to 0.6.0
use namespaces, part 7 [0.6.0]

This version introduces multiple enhancements:

Core_Shell changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   Lib/Core/Shell/Helper/Cache.php
            -- Added --
                usage of Core\Shell\Model\ModelAbstract, Core\Disc\Helper\Common and Core\Shell\Helper namespace
            -- Updated --
                _removeMatchedFiles new class name

Modified:   Lib/Core/Shell/Helper/Diagnose.php
            -- Added --
                usage of Loader, Exception, SplFileinfo,Core\Db\Helper\Mysql, Core\Disc\Helper\Common, Core\Blue\Model, Core\Shell\Model\ModelAbstract and Core\Shell\Helper namespace
            -- Updated --
                _readDirectory new class name
                _getConfiguration new class name
                _databaseAccess new class name

Modified:   Lib/Core/Shell/Model/ModelAbstract.php
            -- Added --
                usage of Loadert and Core\Shell\Model namespace

Modified:   Lib/Core/Shell/etc/config.ini
            -- Modified --
                changed version from 0.5.0 to 0.6.0
use namespaces, part 8 [1.1.0]

This version introduces multiple enhancements:

Core_Time changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   Lib/Core/Time/Helper/Simple/Date.php
            -- Added --
                Core\Time\Helper\simple namespace

Modified:   Lib/Core/Time/Helper/Date.php
            -- Added --
                usage of Core\Time\Helper\Simple\Date and Core\Time\Helpernamespace
            -- Updated --
                __construct new class name
                getFormattedTime new class name
                getDate new class name
                getTime new class name
                getMonthName new class name
                getDayName new class name
                getDay new class name
                getDayNumber new class name
                getDayInMonth new class name
                getMonths new class name
                isLeapYear new class name
                getMonth new class name
                getYear new class name
                getHour new class name
                getMinutes new class name
                getSeconds new class name
                getWeek new class name
                compareDates new class name
                getDifference new class name
                getOtherFormats new class name
                checkDate new class name
                _getMinutesDifference new class name
                _getHoursDifference new class name
                _getWeeksDifference new class name
                _getDaysDifference new class name
                _getMonthsDifference new class name
                _getYearsDifference new class name

Modified:   Lib/Core/Time/etc/config.ini
            -- Modified --
                changed version from 1.0.1 to 1.1.0
use namespaces, part 9 [0.2.0]

This version introduces multiple enhancements:

Core_Image changed to use namespaces

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   Lib/Core/Image/Helper/Image.php
            -- Added --
                usage of Exception and Core\Image\Helper namespace
            -- Updated --
                placeImage new class name

Modified:   Lib/Core/Image/etc/config.ini
            -- Modified --
                changed version from 0.1.0 to 0.2.0
use namespaces, part 5 (fix) [0.12.1]

This version introduces multiple enhancements:

fixed class name

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /Lib/Core/Db/Initialize.php
            -- Updated --
                _connect, changed class name to namespace name

Modified:   unknow path
Blue Object converted to trait [0.12.0]

This version introduces multiple enhancements:

created new Base class and added all methods from Blue Object class
Base is a trait

Details of additions/deletions below:
--------------------------------------------------------------

Added:      Lib/Core/Blue/Model/Base.php
            -- Added --
                added all methods from Blue Object

Modified:   Lib/Core/Blue/Model/Object.php
            -- Added --
                usage of Base class
            -- Removed --
                all methods (moved to Base class)

Modified:   Lib/Core/Blue/etc/config.ini
            -- Modified --
                changed version from 0.11.0 to 0.12.0
Merge pull request #1 from chajr/namespaces

namespace conversion