| @@ 120-137 (lines=18) @@ | ||
| 117 | * @param string $view |
|
| 118 | * @return JSONResponse |
|
| 119 | */ |
|
| 120 | private function setView($view) { |
|
| 121 | if (!$this->isViewAllowed($view)) { |
|
| 122 | return new JSONResponse([], Http::STATUS_UNPROCESSABLE_ENTITY); |
|
| 123 | } |
|
| 124 | ||
| 125 | try { |
|
| 126 | $this->config->setUserValue( |
|
| 127 | $this->userId, |
|
| 128 | $this->appName, |
|
| 129 | 'currentView', |
|
| 130 | $view |
|
| 131 | ); |
|
| 132 | } catch(\Exception $e) { |
|
| 133 | return new JSONResponse([], Http::STATUS_INTERNAL_SERVER_ERROR); |
|
| 134 | } |
|
| 135 | ||
| 136 | return new JSONResponse(); |
|
| 137 | } |
|
| 138 | ||
| 139 | ||
| 140 | /** |
|
| @@ 184-201 (lines=18) @@ | ||
| 181 | * @param $value |
|
| 182 | * @return JSONResponse |
|
| 183 | */ |
|
| 184 | private function setSkipPopover($value) { |
|
| 185 | if (!$this->isSkipPopoverValueAllowed($value)) { |
|
| 186 | return new JSONResponse([], Http::STATUS_UNPROCESSABLE_ENTITY); |
|
| 187 | } |
|
| 188 | ||
| 189 | try { |
|
| 190 | $this->config->setUserValue( |
|
| 191 | $this->userId, |
|
| 192 | $this->appName, |
|
| 193 | 'skipPopover', |
|
| 194 | $value |
|
| 195 | ); |
|
| 196 | } catch(\Exception $e) { |
|
| 197 | return new JSONResponse([], Http::STATUS_INTERNAL_SERVER_ERROR); |
|
| 198 | } |
|
| 199 | ||
| 200 | return new JSONResponse(); |
|
| 201 | } |
|
| 202 | ||
| 203 | /** |
|
| 204 | * get if popover shall be skipped |
|
| @@ 246-263 (lines=18) @@ | ||
| 243 | * @param $value |
|
| 244 | * @return JSONResponse |
|
| 245 | */ |
|
| 246 | private function setShowWeekNr($value) { |
|
| 247 | if (!$this->isShowWeekNrValueAllowed($value)) { |
|
| 248 | return new JSONResponse([], Http::STATUS_UNPROCESSABLE_ENTITY); |
|
| 249 | } |
|
| 250 | ||
| 251 | try { |
|
| 252 | $this->config->setUserValue( |
|
| 253 | $this->userId, |
|
| 254 | $this->appName, |
|
| 255 | 'showWeekNr', |
|
| 256 | $value |
|
| 257 | ); |
|
| 258 | } catch(\Exception $e) { |
|
| 259 | return new JSONResponse([], Http::STATUS_INTERNAL_SERVER_ERROR); |
|
| 260 | } |
|
| 261 | ||
| 262 | return new JSONResponse(); |
|
| 263 | } |
|
| 264 | ||
| 265 | /** |
|
| 266 | * get config value for showing week numbers |
|