From 139769aa245fd58d032cb009303b0ea2cc4187cd Mon Sep 17 00:00:00 2001 From: nicosomb Date: Tue, 16 Apr 2013 11:52:25 +0200 Subject: stockage de la vue et du tri en session --- inc/config.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'inc/config.php') diff --git a/inc/config.php b/inc/config.php index 84b86998..4c1978b5 100644 --- a/inc/config.php +++ b/inc/config.php @@ -17,6 +17,7 @@ require_once 'rain.tpl.class.php'; $db = new db(DB_PATH); +# Initialisation de RainTPL raintpl::$tpl_dir = './tpl/'; raintpl::$cache_dir = './cache/'; raintpl::$base_url = get_poche_url(); @@ -24,10 +25,23 @@ raintpl::configure('path_replace', false); raintpl::configure('debug', false); $tpl = new raintpl(); +# Démarrage session et initialisation du jeton de sécurité session_start(); if (!isset($_SESSION['token_poche'])) { $token = md5(uniqid(rand(), TRUE)); $_SESSION['token_poche'] = $token; $_SESSION['token_time_poche'] = time(); +} + +# Traitement des paramètres et déclenchement des actions +$action = (isset ($_REQUEST['action'])) ? htmlentities($_REQUEST['action']) : ''; +$_SESSION['view'] = (isset ($_GET['view'])) ? htmlentities($_GET['view']) : 'index'; +$_SESSION['sort'] = (isset ($_REQUEST['sort'])) ? htmlentities($_REQUEST['sort']) : 'id'; +$id = (isset ($_REQUEST['id'])) ? htmlspecialchars($_REQUEST['id']) : ''; +$url = (isset ($_GET['url'])) ? $_GET['url'] : ''; +$token = (isset ($_REQUEST['token'])) ? $_REQUEST['token'] : ''; + +if ($action != '') { + action_to_do($action, $id, $url, $token); } \ No newline at end of file -- cgit v1.2.3