diff --git a/examples/blog/.htaccess b/examples/blog/.htaccess
deleted file mode 100644
index 5180949..0000000
--- a/examples/blog/.htaccess
+++ /dev/null
@@ -1,21 +0,0 @@
- Options -Indexes
-
- RewriteEngine on
- # if your app is in a subfolder
- # RewriteBase /my_app/
- # test string is a valid files
- RewriteCond %{SCRIPT_FILENAME} !-f
- # test string is a valid directory
- RewriteCond %{SCRIPT_FILENAME} !-d
- RewriteRule ^(.*)$ index.php?uri=/$1 [NC,L,QSA]
- # with QSA flag (query string append),
- # forces the rewrite engine to append a query string part of the
- # substitution string to the existing string, instead of replacing it.
-
-
- # Allow to see a /.html file without having a Forbidden due to Apache conf
-
- Satisfy Any
- Allow from all
-
-
diff --git a/examples/blog/controllers/controller_blog.php b/examples/blog/controllers/controller_blog.php
deleted file mode 100644
index 46399dc..0000000
--- a/examples/blog/controllers/controller_blog.php
+++ /dev/null
@@ -1,198 +0,0 @@
- */
-
-require ("domframework/form.php");
-require_once ("models/model_file.php");
-
-error_reporting (E_ALL);
-/** The main class : manage all the blogs articles */
-class blog
-{
- /** Return an article
- @param string|integer|null $articleid The article to display */
- private function get ($articleid = FALSE)
- {
- require_once ("models/model_file.php");
- $data = new model_file();
- return $data->get ($articleid);
- }
-
- /** Return an article in text
- @param string|integer|null $articleid The article to display */
- public function getTxt ($articleid = FALSE)
- {
- try
- {
- $res = $this->get ($articleid);
- $renderer = new renderer ();
- $renderer->output = "txt";
- $renderer->result = $res;
- $renderer->run ();
- exit;
- }
- catch (Exception $e) {};
- }
-
- /** Return an article in xml
- @param string|integer|null $articleid The article to display */
- public function getXml ($articleid = FALSE)
- {
- try
- {
- $res = $this->get ($articleid);
- $renderer = new renderer ();
- $renderer->output = "xml";
- $renderer->result = $res;
- $renderer->run ();
- exit;
- }
- catch (Exception $e) {};
- }
-
- /** Return an article in CSV
- @param string|integer|null $articleid The article to display */
- public function getCsv ($articleid = FALSE)
- {
- try
- {
- $res = $this->get ($articleid);
- $renderer = new renderer ();
- $renderer->output = "csv";
- $renderer->result = $res;
- $renderer->run ();
- exit;
- }
- catch (Exception $e) {};
- }
-
- /** Return an article in JSON
- @param string|integer|null $articleid The article to display */
- public function getJson ($articleid = FALSE)
- {
- try
- {
- $res = $this->get ($articleid);
- $renderer = new renderer ();
- $renderer->output = "json";
- $renderer->result = $res;
- $renderer->run ();
- exit;
- }
- catch (Exception $e) {};
- }
-
- /** Return an article in HTML
- @param string|integer|null $articleid The article to display */
- public function getHtml ($articleid = FALSE)
- {
- try
- {
- $res = $this->get ($articleid);
- $renderer = new renderer ();
- $renderer->output = "html";
- $renderer->result = $res;
- $renderer->viewClass = "view_blog";
- $renderer->viewMethod = "get";
- $renderer->layout = "layout";
- $renderer->title = $res["title"];
- $renderer->variable = array (
- "title"=>$res["title"],
- "content"=>$res["content"],
- "articleid"=>$articleid,
- );
- $renderer->run ();
- exit;
- }
- catch (Exception $e)
- {
- // TODO !!
- echo "404 with ".$e->getMessage();
- exit;
- };
- }
-
- /** Return the listing of all the recorded articles */
- public function listing ()
- {
- $data = new model_file();
- return $data->listing ();
- }
-
- /** Return the listing of all the recorded articles in HTML */
- public function listingHtml ()
- {
- try
- {
- $res = $this->listing ();
- $renderer = new renderer ();
- $renderer->output = "html";
- $renderer->result = $res;
- $renderer->viewClass = "view_blog";
- $renderer->viewMethod = "listing";
- $renderer->layout = "layout";
- $renderer->run ();
- exit;
- }
- catch (Exception $e)
- {
- // TODO !!
- echo "404 with ".$e->getMessage();
- exit;
- };
- }
-
- /** Edit the provided article $articleid */
- public function editShow ($articleid=false)
- {
- if ($articleid !== false)
- $res = $this->get ($articleid);
- else
- $res = array ("title"=>"", "content"=>"");
-
- $field = new formfield ("title", "Title");
- $field->mandatory = true;
- $formFields[] = $field;
- $field = new formfield ("content", "Content");
- $field->mandatory = true;
- $formFields[] = $field;
- $field = new formfield ("submit", "Record");
- $field->type = "submit";
- $formFields[] = $field;
-
- $f = new form ();
- $f->fields ($formFields);
-
- $renderer = new renderer ();
- $renderer->output = "html";
- $renderer->viewClass = "view_blog";
- $renderer->viewMethod = "edit";
- $renderer->layout = "layout";
- $renderer->result = $f->printHTML ("post", $res);
- $renderer->run ();
- }
-
- /** Save the informations to edit a new article */
- public function editSave ($articleid)
- {
- $field = new formfield ("title", "Title");
- $field->mandatory = true;
- $formFields[] = $field;
- $field = new formfield ("content", "Content");
- $field->mandatory = true;
- $formFields[] = $field;
- $field = new formfield ("submit", "Record");
- $field->type = "submit";
- $formFields[] = $field;
-
- $f = new form ();
- $f->fields ($formFields);
- $values = $f->values();
- unset ($values["submit"]);
- $model = new model_file ();
- $model->set ($values, $articleid);
- $r = new route ();
- $r->redirect ("/", "");
- }
-}
diff --git a/examples/blog/datas/.htaccess b/examples/blog/datas/.htaccess
deleted file mode 100644
index 8d2f256..0000000
--- a/examples/blog/datas/.htaccess
+++ /dev/null
@@ -1 +0,0 @@
-deny from all
diff --git a/examples/blog/datas/5 b/examples/blog/datas/5
deleted file mode 100644
index 7808184..0000000
--- a/examples/blog/datas/5
+++ /dev/null
@@ -1 +0,0 @@
-a:2:{s:5:"title";s:11:"Super title";s:7:"content";s:15:"Mega content !!";}
\ No newline at end of file
diff --git a/examples/blog/index.php b/examples/blog/index.php
deleted file mode 100644
index ea98e43..0000000
--- a/examples/blog/index.php
+++ /dev/null
@@ -1,69 +0,0 @@
- */
-
-require_once ("domframework/route.php");
-require_once ("domframework/renderer.php");
-session_start();
-
-error_reporting (E_ALL);
-// Autoload des controllers
-spl_autoload_register (
- function ($class) {
- if (file_exists ("controllers/controller_$class.php"))
- include "controllers/controller_$class.php"; });
-
-$route = new route ();
-$route->debug =0 ;
-$route->get ("",
- function ()
- {
- $a = new blog ();
- $a->listingHtml();
- });
-
-$route->get ("{articleid}.txt",
- function ($articleid)
- {
- $a = new blog ();
- $a->getTxt ($articleid);
- });
-
-$route->get ("{articleid}.xml",
- function ($articleid)
- {
- $a = new blog ();
- $a->getXml ($articleid);
- });
-
-$route->get ("{articleid}.json",
- function ($articleid)
- {
- $a = new blog ();
- $a->getJson ($articleid);
- });
-
-$route->get ("{articleid}/edit",
- function ($articleid)
- {
- $a = new blog ();
- $a->editShow ($articleid);
- });
-
-$route->post ("{articleid}/edit",
- function ($articleid)
- {
- $a = new blog ();
- $a->editSave ($articleid);
- });
-
-$route->get ("{articleid}",
- function ($articleid)
- {
- $a = new blog ();
- $a->getHtml ($articleid);
- });
-
-header ($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
-echo "404 !";
diff --git a/examples/blog/models/model_file.php b/examples/blog/models/model_file.php
deleted file mode 100644
index 87fd2a7..0000000
--- a/examples/blog/models/model_file.php
+++ /dev/null
@@ -1,68 +0,0 @@
- */
-
-/** Model_file : store the blog datas in files */
-class model_file
-{
- /** The path where the blog articles files are stored */
- public $dataPath = "datas/";
-
- /** Return a provided article
- @param string|integer|null $articleid Teh article to display */
- function get ($articleid = FALSE)
- {
- $this->dataPath = realpath ($this->dataPath);
- if ($this->dataPath === FALSE)
- throw new Exception (dgettext("domframework",
- "Folder data not available"), 500);
- $fileArticle = $this->dataPath."/".$articleid;
- if (! file_exists ($fileArticle))
- throw new Exception (dgettext("domframework",
- "Article not found"), 404);
- $fileArticle = realpath ($fileArticle);
- if (substr ($fileArticle, 0, strlen ($this->dataPath)) !== $this->dataPath)
- throw new Exception (dgettext("domframework",
- "Asked article not in data path"), 404);
- if ($fileArticle === FALSE)
- throw new Exception (dgettext("domframework",
- "Article not found"), 404);
- return unserialize (file_get_contents ($fileArticle));
- }
-
- /** Create a new article if $articleid is false or edit an existing article
- if $articleid is defined */
- function set ($data, $articleid = FALSE)
- {
- $this->dataPath = realpath ($this->dataPath);
- if ($this->dataPath === FALSE)
- throw new Exception (dgettext("domframework",
- "Folder data not available"), 500);
- $fileArticle = $this->dataPath."/".$articleid;
- if (! file_exists ($fileArticle))
- throw new Exception (dgettext("domframework",
- "Article not found"), 404);
- $fileArticle = realpath ($fileArticle);
- if (substr ($fileArticle, 0, strlen ($this->dataPath)) !== $this->dataPath)
- throw new Exception (dgettext("domframework",
- "Asked article not in data path"), 404);
- if ($fileArticle === FALSE)
- throw new Exception (dgettext("domframework",
- "Article not found"), 404);
- return file_put_contents ($fileArticle, serialize ($data));
- }
-
- /** Return a list of all the articles ID */
- function listing ()
- {
- $list = glob ($this->dataPath."/*");
- if ($list === FALSE || empty ($list))
- throw new Exception (dgettext("domframework",
- "No article found"), 404);
- foreach ($list as $key=>$val)
- $list[$key] = basename ($val);
- return $list;
- }
-
-}
diff --git a/examples/blog/views/layout.html b/examples/blog/views/layout.html
deleted file mode 100644
index 58624af..0000000
--- a/examples/blog/views/layout.html
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- {title}
-
-
-{content}
-
-
diff --git a/examples/blog/views/view_blog.php b/examples/blog/views/view_blog.php
deleted file mode 100644
index 08c0016..0000000
--- a/examples/blog/views/view_blog.php
+++ /dev/null
@@ -1,39 +0,0 @@
- */
-
-/** Display the articles of the blog */
-class view_blog
-{
- /** Return the datas
- @param array $data The list of titles */
- public function get ($data, $variable)
- {
- $res = "Edit
";
- $res.= "".$variable["title"]."
\n";
- $res.= "".$variable["content"]."
\n";
- return $res;
- }
-
- /** Display the list of titles
- @param array $data The list of titles */
- public function listing ($data, $variable)
- {
- $content = "\n";
- foreach ($data as $val)
- {
- $content .= " - ";
- $content .= "".htmlentities ($val)."";
- $content .= "
\n";
- }
- $content .= "
\n";
- return $content;
- }
-
- /** Create/Edit a blog */
- public function edit ($data, $variable)
- {
- return $data;
- }
-}