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