Commit 0ec202bf95bd7e1fa3949935a5dec23b28d41da5

Authored by Yarik
2 parents dc48424e f36d238b

Merge remote-tracking branch 'origin/master'

Showing 2 changed files with 20 additions and 0 deletions   Show diff stats
controllers/OrderController.php
... ... @@ -237,6 +237,8 @@
237 237 $model->published = false;
238 238 $model->save();
239 239  
  240 + return $this->redirect(['update', 'id' => $model->id]);
  241 +
240 242 $dataProvider = new ActiveDataProvider(
241 243 [
242 244 'query' => $model->getProducts()
... ... @@ -469,4 +471,10 @@
469 471 $model->edit_id = 0;
470 472 $model->save();
471 473 }
  474 +
  475 + public function actionPublishOrder($id) {
  476 + $model = Order::findOne($id);
  477 + $model->published = true;
  478 + $model->save();
  479 + }
472 480 }
... ...
views/order/_form.php
... ... @@ -98,6 +98,18 @@ JS;
98 98  
99 99 $js = <<< JS
100 100 $(document).on('click', '#page-submit', function() {
  101 + $.ajax({
  102 + url: "/admin/ecommerce/order/publish-order",
  103 + type: "GET",
  104 + data: {
  105 + id: {$model->id}
  106 + },
  107 + success: function (data) {
  108 +
  109 + },
  110 + error: function () {
  111 + }
  112 + });
101 113 $('#main-form').trigger('submit');
102 114 });
103 115 JS;
... ...