Commit d5e063f5fa97fb55c570602619891e6dc6519baa

Authored by Anastasia
1 parent e715ad66

core order incust

Showing 1 changed file with 7 additions and 5 deletions   Show diff stats
controllers/OrderController.php
... ... @@ -9,6 +9,7 @@
9 9 use artbox\order\labels\models\Label;
10 10 use artbox\order\models\OrderProduct;
11 11 use artbox\order\labels\models\Payment;
  12 + use backend\components\Incust;
12 13 use Yii;
13 14 use artbox\order\models\Order;
14 15 use yii\web\Controller;
... ... @@ -217,10 +218,7 @@
217 218 public function actionUpdate($id)
218 219 {
219 220 $model = $this->findModel($id);
220   - /**
221   - * @var \backend\components\Incust $incust;
222   - */
223   - $incust = \Yii::$app->get('incust');
  221 +
224 222  
225 223 if ($model->load(Yii::$app->request->post()) && $model->save() && !empty(
226 224 \Yii::$app->request->post(
... ... @@ -229,7 +227,11 @@
229 227 )) {
230 228 //print_r(\Yii::$app->request->post('OrderProduct')); die();
231 229 OrderProduct::saveItems(\Yii::$app->request->post('OrderProduct'), $id);
232   - if ($model->paid) {
  230 + if ($model->paid and class_exists(Incust::className())) {
  231 + /**
  232 + * @var \backend\components\Incust $incust;
  233 + */
  234 + $incust = \Yii::$app->get('incust');
233 235 $check = $incust->generateCheck($model);
234 236 $data = $incust->processCheck($check);
235 237 if (is_array($data) and !empty($data)) {
... ...