From 46cbbb1a1e89f5302e1a33f81b8526e039894c60 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 22 Mar 2013 23:04:44 +0100 Subject: finished usersettingscontroller --- controller/itemcontroller.php | 2 +- controller/usersettingscontroller.php | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) (limited to 'controller') diff --git a/controller/itemcontroller.php b/controller/itemcontroller.php index 62a65a86e..1dbf7c43e 100644 --- a/controller/itemcontroller.php +++ b/controller/itemcontroller.php @@ -48,7 +48,7 @@ class ItemController extends Controller { * @Ajax */ public function items(){ - + // TBD } diff --git a/controller/usersettingscontroller.php b/controller/usersettingscontroller.php index 7bdcda51d..9900d98d8 100644 --- a/controller/usersettingscontroller.php +++ b/controller/usersettingscontroller.php @@ -44,7 +44,14 @@ class UserSettingsController extends Controller { * @Ajax */ public function read(){ - + $userId = $this->api->getUserId(); + $showAll = $this->api->getUserValue($userId, 'showAll'); + + $params = array( + 'showAll' => $showAll === 'true' + ); + + return $this->renderJSON($params); } @@ -54,7 +61,8 @@ class UserSettingsController extends Controller { * @Ajax */ public function show(){ - + $userId = $this->api->getUserId(); + $this->api->setUserValue($userId, 'showAll', true); } @@ -64,7 +72,8 @@ class UserSettingsController extends Controller { * @Ajax */ public function hide(){ - + $userId = $this->api->getUserId(); + $this->api->setUserValue($userId, 'showAll', false); } -- cgit v1.2.3