| @@ 87-103 (lines=17) @@ | ||
| 84 |         $this->loadModel('Menu.Menus'); | |
| 85 | $menu = $this->Menus->get($id); | |
| 86 | ||
| 87 |         if ($this->request->data()) { | |
| 88 | $menu = $this->Menus->patchEntity($menu, $this->request->data(), [ | |
| 89 | 'fieldList' => [ | |
| 90 | 'title', | |
| 91 | 'description', | |
| 92 | 'settings', | |
| 93 | ], | |
| 94 | 'validate' => false | |
| 95 | ]); | |
| 96 | ||
| 97 |             if ($this->Menus->save($menu, ['atomic' => true])) { | |
| 98 |                 $this->Flash->success(__d('menu', 'Menu has been saved!')); | |
| 99 | $this->redirect($this->referer()); | |
| 100 |             } else { | |
| 101 |                 $this->Flash->danger(__d('menu', 'Menu could not be saved, please check your information')); | |
| 102 | } | |
| 103 | } | |
| 104 | ||
| 105 |         $this->title(__d('menu', 'Editing Menu')); | |
| 106 |         $this->set('menu', $menu); | |
| @@ 267-276 (lines=10) @@ | ||
| 264 | $user = $this->Users->get(user()->id, ['conditions' => ['status' => 1]]); | |
| 265 | $languages = LocaleToolbox::languagesList(); | |
| 266 | ||
| 267 |         if ($this->request->data()) { | |
| 268 | $user->accessible(['id', 'username', 'roles', 'status'], false); | |
| 269 | $user = $this->Users->patchEntity($user, $this->request->data); | |
| 270 |             if ($this->Users->save($user)) { | |
| 271 |                 $this->Flash->success(__d('user', 'User information successfully updated!'), ['key' => 'user_profile']); | |
| 272 | $this->redirect($this->referer()); | |
| 273 |             } else { | |
| 274 |                 $this->Flash->danger(__d('user', 'User information could not be saved, please check your information.'), ['key' => 'user_profile']); | |
| 275 | } | |
| 276 | } | |
| 277 | ||
| 278 |         $this->title(__d('user', 'Account')); | |
| 279 |         $this->set(compact('user', 'languages')); | |