| Conditions | 3 | 
| Paths | 3 | 
| Total Lines | 36 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php | ||
| 14 | public function add() | ||
| 15 |     { | ||
| 16 |         if (isset($_POST['add'])) { | ||
| 17 | $model = new TypeAddModel(); | ||
| 18 | $id = $model->add($_POST); | ||
| 19 |             if ($id) { | ||
| 20 | AlertsCollection::add(new Alert( | ||
| 21 | 'success', | ||
| 22 | 'Poprawnie dodano!' | ||
| 23 | )); | ||
| 24 | $this->redirectTo(DIR.'/admin/appearance/menu/edit-type/'.$id); | ||
| 25 | return; | ||
| 26 | } | ||
| 27 | AlertsCollection::add(new Alert( | ||
| 28 | 'error', | ||
| 29 | 'Coś się zepsuło!' | ||
| 30 | )); | ||
| 31 | $item = new MenuType([ | ||
| 32 | 'id' => -1, | ||
| 33 | 'title' => $_POST['title'], | ||
| 34 | 'menu_type' => $_POST['menu_type'], | ||
| 35 | 'description' => $_POST['description'], | ||
| 36 | ]); | ||
| 37 |         } else { | ||
| 38 | $item = new MenuType([ | ||
| 39 | 'id' => -1, | ||
| 40 | 'title' => '', | ||
| 41 | 'menu_type' => '', | ||
| 42 | 'description' => '' | ||
| 43 | ]); | ||
| 44 | } | ||
| 45 | |||
| 46 | $view = new TypeAddView(); | ||
| 47 | $view->display($item); | ||
| 48 | $view->render(); | ||
| 49 | } | ||
| 50 | } | ||
| 51 |