diff options
Diffstat (limited to 'controller')
-rw-r--r-- | controller/itemcontroller.php | 2 | ||||
-rw-r--r-- | controller/usersettingscontroller.php | 15 |
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); } |