Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.10 KB | None | 0 0
  1. public static function edit($id)
  2.     {
  3.         $usersTable = new MenuItemsTable();
  4.  
  5.         $model = new MenuItemsModel();
  6.         $payments = [];
  7.         $gameSessions = [];
  8.         if ($id > 0) {
  9.             $model = $usersTable->fetchOne((int)$id);
  10.             if (!$model) {
  11.                 Flight::redirect('/admin/menu');
  12.             }
  13.         }
  14.  
  15.         if (!empty(Flight::request()->data->getData())) {
  16.             $post = Flight::request()->data->getData();
  17.  
  18.             $model->exchangeArray($post);
  19.  
  20.             if ($id == 0) {
  21.                 $usersTable->add($model);
  22.             } else {
  23.                 $usersTable->save($model, $model->id);
  24.             }
  25.             Flight::redirect('/admin/menu');
  26.  
  27.         }
  28.  
  29.         self::render('menu/edit.php', 'Редактирование блюда', [
  30.             'model' => empty(Flight::request()->data->getData())
  31.                 ? $model->asArray()
  32.                 : array_merge($model->asArray(), Flight::request()->data->getData()),
  33.             'payments' => $payments,
  34.             'sessions' => $gameSessions,
  35.         ]);
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement