@@ 180-189 (lines=10) @@ | ||
177 | /** |
|
178 | * @NoAdminRequired |
|
179 | */ |
|
180 | public function updateAddressBook() { |
|
181 | $params = $this->request->urlParams; |
|
182 | ||
183 | $response = new JSONResponse(); |
|
184 | ||
185 | $addressBook = $this->app->getAddressBook($params['backend'], $params['addressBookId']); |
|
186 | $addressBook->update($this->request['properties']); |
|
187 | ||
188 | return $response->setParams($addressBook->getMetaData()); |
|
189 | } |
|
190 | ||
191 | /** |
|
192 | * @NoAdminRequired |
|
@@ 229-239 (lines=11) @@ | ||
226 | /** |
|
227 | * @NoAdminRequired |
|
228 | */ |
|
229 | public function activateAddressBook() { |
|
230 | $params = $this->request->urlParams; |
|
231 | ||
232 | $response = new JSONResponse(); |
|
233 | ||
234 | $addressBook = $this->app->getAddressBook($params['backend'], $params['addressBookId']); |
|
235 | ||
236 | $addressBook->setActive($this->request->post['state']); |
|
237 | ||
238 | return $response; |
|
239 | } |
|
240 | ||
241 | /** |
|
242 | * @NoAdminRequired |