Skip to content

Commit

Permalink
[+]: demo for "composer"
Browse files Browse the repository at this point in the history
  • Loading branch information
voku committed Nov 5, 2014
1 parent f1f6b63 commit 001292b
Show file tree
Hide file tree
Showing 5 changed files with 5,364 additions and 5,341 deletions.
22 changes: 22 additions & 0 deletions app/start.php
Expand Up @@ -4,6 +4,28 @@
use Slim\Views\TwigExtension;
use Slim\Middleware;

$purifier = new HTMLPurifier(HTMLPurifier_Config::createDefault());

function clearRequest(&$requestVariable, HTMLPurifier $purifier)
{
foreach ($requestVariable as $key => $value) {
if (is_array($requestVariable[$key])) {
clearRequest($requestVariable[$key], $purifier);
} else {
$requestVariable[$key] = $purifier->purify($value);
}
}
}

clearRequest($_POST, $purifier);
clearRequest($_GET, $purifier);
unset($purifier);

// testing
//var_dump($_GET);
//exit();


require ROOT . '/app/dbloader.php';

/*
Expand Down
3 changes: 2 additions & 1 deletion composer.json
Expand Up @@ -16,7 +16,8 @@
"twig/twig": "1.*",
"twig/extensions": "*",
"gabordemooij/redbean": "*",
"raveren/kint": "dev-master"
"raveren/kint": "dev-master",
"ezyang/htmlpurifier": "dev-master"
},
"config": {
"preferred-install": "dist"
Expand Down
6 changes: 3 additions & 3 deletions web/css-min/app.css

Large diffs are not rendered by default.

0 comments on commit 001292b

Please sign in to comment.