summaryrefslogtreecommitdiffstats
path: root/controller
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-22 23:04:44 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-22 23:04:44 +0100
commit46cbbb1a1e89f5302e1a33f81b8526e039894c60 (patch)
tree48401178b23912438e39ca64e3973078676d192e /controller
parent80644c69e096e272184b729071d8a41a3d31b79c (diff)
finished usersettingscontroller
Diffstat (limited to 'controller')
-rw-r--r--controller/itemcontroller.php2
-rw-r--r--controller/usersettingscontroller.php15
2 files changed, 13 insertions, 4 deletions
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);
}