Initial directory structure.

git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@1 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
This is not a finished build, but I need to get something in the trunk and want to get working on this in more than one place.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@2 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
I had neglected to set up my separate areas for actual code, testing code, and publis interface. Mostly due to the fact that this kit isn't expected to have any publically accessible frontend. However it is clear that I need a place to store testing code (which I generally access through a web frontend...)

git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@3 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Correcting error with naming of HTML Response class

git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@4 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Correcting the correction...

git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@5 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added MySQL query objects system to the kit. These classes make it easy to construct MySQL queries in an object oriented way, allowing one to modify the query after construction, as well as reuse them.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@6 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Formatted source code to hard wrap so that google won't show it as one long line.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@7 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Updated URI prefix to store an absolute and a server relative version in order to provide an absolute URI for use with the HTTP Location header. Changed the parsing of user supplied URI prefix to determine if it is absolute or server relative. I'll add support for directory relative URIs later. Also adding a method to create anchors that supports specifying the "relativity" of the anchor to create. This way one can create a new link and simply provide what's important for the task and let the document figure out the rest of the URI.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@9 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added DOMSoap client. See the notes in the source file for indications of how it works.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@10 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added Iterable, a semi-abstract class designed to allow protected members to be iterable.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@11 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added the Store Coordinator system. Store coordinators are my solution to gather store agnostic code under a common interface without developing any sort of object relation mapping. More information about these will be posted to the wiki pages someday...


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@12 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added SSL support to DOMSoap HTTPClient and provided an example that queries the my coke rewards site to get points and redeem codes.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@13 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added email address model. Provides a static method for verifying string as an email address.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@14 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Cleared up a curious issue with regard to chaining "set" methods on MySQL classes. Switched to the standard "return $this;" as opposed to returning the value just set. Also added a few more classes.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@15 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Sending this under the premise that I'll actually work on it some from home tonight. Adding Javascript and CSS file support as well as preflight cleanup.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@16 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added a few more classes, and overloaded the DOMDocument createElement method to provide a one stop way to create an element with content (either string or DOMElement), id, and class.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@17 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Fixed error with setSortItems method.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@18 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Corrected directory structure of postal address html classes; modified html document to prevent duplicate scripts and stylesheets; other misc changes

git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@19 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added File Response and Type Detector. These extend HTTP Response to allow for responses that are read from files on the local filesystem (for instance to send downloads from a repository).


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@20 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5
Added interfaces to provide for controllers that run before and after the primary controller, as well as after the response has been sent.


git-svn-id: https://elswebappkit.googlecode.com/svn/trunk@21 ae5f3247-1a45-0410-a72d-a72f8f2cc9d5