| @@ 246-268 (lines=23) @@ | ||
| 243 | * @throws \Ffcms\Core\Exception\NativeException |
|
| 244 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
| 245 | */ |
|
| 246 | public function actionSettings() |
|
| 247 | { |
|
| 248 | // initialize model and pass configs |
|
| 249 | $model = new FormSettings($this->getConfigs()); |
|
| 250 | ||
| 251 | // check if form is submited to save data |
|
| 252 | if ($model->send()) { |
|
| 253 | // is validation passed? |
|
| 254 | if ($model->validate()) { |
|
| 255 | // save properties |
|
| 256 | $this->setConfigs($model->getAllProperties()); |
|
| 257 | App::$Session->getFlashBag()->add('success', __('Settings is successful updated')); |
|
| 258 | $this->response->redirect('feedback/index'); |
|
| 259 | } else { |
|
| 260 | App::$Session->getFlashBag()->add('error', __('Form validation is failed')); |
|
| 261 | } |
|
| 262 | } |
|
| 263 | ||
| 264 | // render view |
|
| 265 | return $this->view->render('settings', [ |
|
| 266 | 'model' => $model->filter() |
|
| 267 | ]); |
|
| 268 | } |
|
| 269 | ||
| 270 | } |
|
| @@ 279-299 (lines=21) @@ | ||
| 276 | * @throws \Ffcms\Core\Exception\NativeException |
|
| 277 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
| 278 | */ |
|
| 279 | public function actionSettings() |
|
| 280 | { |
|
| 281 | // initialize settings model |
|
| 282 | $model = new FormSettings($this->getConfigs()); |
|
| 283 | ||
| 284 | // check if form is send |
|
| 285 | if ($model->send()) { |
|
| 286 | if ($model->validate()) { |
|
| 287 | $this->setConfigs($model->getAllProperties()); |
|
| 288 | App::$Session->getFlashBag()->add('success', __('Settings is successful updated')); |
|
| 289 | $this->response->redirect('comments/index'); |
|
| 290 | } else { |
|
| 291 | App::$Session->getFlashBag()->add('error', __('Form validation is failed')); |
|
| 292 | } |
|
| 293 | } |
|
| 294 | ||
| 295 | // render view |
|
| 296 | return $this->view->render('settings', [ |
|
| 297 | 'model' => $model |
|
| 298 | ]); |
|
| 299 | } |
|
| 300 | ||
| 301 | ||
| 302 | ||
| @@ 377-397 (lines=21) @@ | ||
| 374 | * @throws SyntaxException |
|
| 375 | * @throws NativeException |
|
| 376 | */ |
|
| 377 | public function actionSettings() |
|
| 378 | { |
|
| 379 | // init model with config array data |
|
| 380 | $model = new FormSettings($this->getConfigs()); |
|
| 381 | ||
| 382 | // check if form is send |
|
| 383 | if ($model->send()) { |
|
| 384 | if ($model->validate()) { |
|
| 385 | $this->setConfigs($model->getAllProperties()); |
|
| 386 | App::$Session->getFlashBag()->add('success', __('Settings is successful updated')); |
|
| 387 | $this->response->redirect('content/index'); |
|
| 388 | } else { |
|
| 389 | App::$Session->getFlashBag()->add('error', __('Form validation is failed')); |
|
| 390 | } |
|
| 391 | } |
|
| 392 | ||
| 393 | // draw response |
|
| 394 | return $this->view->render('settings', [ |
|
| 395 | 'model' => $model |
|
| 396 | ]); |
|
| 397 | } |
|
| 398 | } |
|
| @@ 196-213 (lines=18) @@ | ||
| 193 | * @throws \Ffcms\Core\Exception\NativeException |
|
| 194 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
| 195 | */ |
|
| 196 | public function actionSettings() |
|
| 197 | { |
|
| 198 | $model = new FormSettings($this->getConfigs()); |
|
| 199 | ||
| 200 | if ($model->send()) { |
|
| 201 | if ($model->validate()) { |
|
| 202 | $this->setConfigs($model->getAllProperties()); |
|
| 203 | App::$Session->getFlashBag()->add('success', __('Settings is successful updated')); |
|
| 204 | $this->response->redirect('profile/index'); |
|
| 205 | } else { |
|
| 206 | App::$Session->getFlashBag()->add('error', __('Form validation is failed')); |
|
| 207 | } |
|
| 208 | } |
|
| 209 | ||
| 210 | return $this->view->render('settings', [ |
|
| 211 | 'model' => $model |
|
| 212 | ]); |
|
| 213 | } |
|
| 214 | ||
| 215 | ||
| 216 | } |
|
| @@ 26-47 (lines=22) @@ | ||
| 23 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
| 24 | * @throws \Ffcms\Core\Exception\NativeException |
|
| 25 | */ |
|
| 26 | public function actionIndex() |
|
| 27 | { |
|
| 28 | // initialize model and pass configs inside |
|
| 29 | $model = new FormSettings($this->getConfigs()); |
|
| 30 | ||
| 31 | // check if submit request is sended |
|
| 32 | if ($model->send()) { |
|
| 33 | if ($model->validate()) { |
|
| 34 | // save configurations |
|
| 35 | $this->setConfigs($model->getAllProperties()); |
|
| 36 | App::$Session->getFlashBag()->add('success', __('Settings is successful updated')); |
|
| 37 | $this->response->redirect('search/index'); |
|
| 38 | } else { |
|
| 39 | App::$Session->getFlashBag()->add('error', __('Form validation is failed')); |
|
| 40 | } |
|
| 41 | } |
|
| 42 | ||
| 43 | // render output view |
|
| 44 | return $this->view->render('settings', [ |
|
| 45 | 'model' => $model |
|
| 46 | ]); |
|
| 47 | } |
|
| 48 | ||
| 49 | } |
|
| @@ 186-205 (lines=20) @@ | ||
| 183 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
| 184 | * @throws \Ffcms\Core\Exception\NativeException |
|
| 185 | */ |
|
| 186 | public function actionSettings() |
|
| 187 | { |
|
| 188 | // load model and pass property's as argument |
|
| 189 | $model = new FormUserSettings($this->getConfigs()); |
|
| 190 | ||
| 191 | if ($model->send()) { |
|
| 192 | if ($model->validate()) { |
|
| 193 | $this->setConfigs($model->getAllProperties()); |
|
| 194 | App::$Session->getFlashBag()->add('success', __('Settings is successful updated')); |
|
| 195 | $this->response->redirect('user/index'); |
|
| 196 | } else { |
|
| 197 | App::$Session->getFlashBag()->add('error', __('Form validation is failed')); |
|
| 198 | } |
|
| 199 | } |
|
| 200 | ||
| 201 | // render view |
|
| 202 | return $this->view->render('settings', [ |
|
| 203 | 'model' => $model |
|
| 204 | ]); |
|
| 205 | } |
|
| 206 | ||
| 207 | /** |
|
| 208 | * Send invite to user by email |
|