<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.corelib.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.corelib.org/wiki/feed.php">
        <title>corelib</title>
        <description></description>
        <link>http://www.corelib.org/wiki/</link>
        <image rdf:resource="http://www.corelib.org/wiki/lib/tpl/minimalism/images/favicon.ico" />
       <dc:date>2012-05-21T10:57:46+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.corelib.org/wiki/gettingstarted?rev=1319119678&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.corelib.org/wiki/documentation:codegenerator:howto?rev=1317372373&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.corelib.org/wiki/documentation?rev=1317371248&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.corelib.org/wiki/documentation:advanced-featues:input-handler?rev=1317371197&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.corelib.org/wiki/documentation:advanced-featues:sessions?rev=1308746908&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.corelib.org/wiki/lib/tpl/minimalism/images/favicon.ico">
        <title>corelib</title>
        <link>http://www.corelib.org/wiki/</link>
        <url>http://www.corelib.org/wiki/lib/tpl/minimalism/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.corelib.org/wiki/gettingstarted?rev=1319119678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-20T16:07:58+02:00</dc:date>
        <dc:creator>ricken</dc:creator>
        <title>gettingstarted - [Requirements] </title>
        <link>http://www.corelib.org/wiki/gettingstarted?rev=1319119678&amp;do=diff</link>
        <description>Requirements

PHP 5.x - and the following extensions installed

	*  XSL
	*  PCRE - Enabled by default
	*  DOM - Enabled by default
	*  Session - Enabled by default
	*  SPL - Enabled by default
	*  SimpleXML - Enabled by default

Optional PHP extensions</description>
    </item>
    <item rdf:about="http://www.corelib.org/wiki/documentation:codegenerator:howto?rev=1317372373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-30T10:46:13+02:00</dc:date>
        <dc:creator>wayland</dc:creator>
        <title>documentation:codegenerator:howto - [Model and Model DAO classes] </title>
        <link>http://www.corelib.org/wiki/documentation:codegenerator:howto?rev=1317372373&amp;do=diff</link>
        <description>The code generator allows you to create a set of model classes based on a database table - which in turn can be used to communicate with your database backend and list, update, delete rows in the table the model classes is based on. Usually generated model class' consists of 4 classes. A Model class, Model DAO class, Model List class and a Model List DAO Class.</description>
    </item>
    <item rdf:about="http://www.corelib.org/wiki/documentation?rev=1317371248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-30T10:27:28+02:00</dc:date>
        <dc:creator>wayland</dc:creator>
        <title>documentation - [Base] </title>
        <link>http://www.corelib.org/wiki/documentation?rev=1317371248&amp;do=diff</link>
        <description>The corelib function reference can be located here: &lt;http://www.corelib.org/phpdoc&gt;

Proposed Outline / Keywords

Base

	*  Introduction
		*  What is corelib
		*  What can corelib do

	*  Target Audience
	*  Getting started
		*  Requirements
		*  Setting up your first corelib site
			*  Unpack the archive
			*  Upload corelib to your webserver
			*  Setup the dummy site
				*  Configure the dummy</description>
    </item>
    <item rdf:about="http://www.corelib.org/wiki/documentation:advanced-featues:input-handler?rev=1317371197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-30T10:26:37+02:00</dc:date>
        <dc:creator>wayland</dc:creator>
        <title>documentation:advanced-featues:input-handler - [Input handling and validation] </title>
        <link>http://www.corelib.org/wiki/documentation:advanced-featues:input-handler?rev=1317371197&amp;do=diff</link>
        <description>Corelib comes with a native input class called the InputHandler. In many ways it resebles php's new filter_* data filtering extension, however the input handler was convieved long before data filtering was introduced. It works not only with validating user input through the $_GET and $_POST variable. It also makes sure that you do not try to retrieve any user input, without doing some kind of validation on it first.</description>
    </item>
    <item rdf:about="http://www.corelib.org/wiki/documentation:advanced-featues:sessions?rev=1308746908&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-22T14:48:28+02:00</dc:date>
        <dc:creator>wayland</dc:creator>
        <title>documentation:advanced-featues:sessions</title>
        <link>http://www.corelib.org/wiki/documentation:advanced-featues:sessions?rev=1308746908&amp;do=diff</link>
        <description>Corelib comes with session handler called SessionHandler. By default it acts as a wrapper to php's native session_* functions. however it do add a couple of new features such as locking and other various utility function.

SessionHandler


class SessionHandler implements Singleton,Output {
	SessionHandler public static function getInstance() // Return instance of SessionHandler.
	boolean public function init() // Initiate session
	void public function set($name, $content) // Set session variable…</description>
    </item>
</rdf:RDF>

