Completed
Push — master ( c3dfe8...100a0b )
by Alexey
05:48
created
system/modules/Ecommerce/models/Delivery/Save.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -13,12 +13,12 @@  discard block
 block discarded – undo
13 13
 
14 14
 class Save extends \Model {
15 15
 
16
-  public static $cols = [
17
-      'name' => ['type' => 'text'],
18
-      'user_id' => ['type' => 'select', 'source' => 'relation', 'relation' => 'user']
19
-  ];
16
+    public static $cols = [
17
+        'name' => ['type' => 'text'],
18
+        'user_id' => ['type' => 'select', 'source' => 'relation', 'relation' => 'user']
19
+    ];
20 20
 
21
-  public static function relations() {
21
+    public static function relations() {
22 22
     return [
23 23
         'values' => [
24 24
             'type' => 'many',
@@ -31,6 +31,6 @@  discard block
 block discarded – undo
31 31
             'col' => 'user_id'
32 32
         ]
33 33
     ];
34
-  }
34
+    }
35 35
 
36 36
 }
Please login to merge, or discard this patch.
system/modules/Exchange1c/objects/Mode/Init.php 1 patch
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -13,43 +13,43 @@
 block discarded – undo
13 13
 
14 14
 class Init extends \Exchange1c\Mode {
15 15
 
16
-  public function process() {
16
+    public function process() {
17 17
     echo "zip=no\n";
18 18
     echo 'file_limit=' . \Tools::toBytes(ini_get('post_max_size'));
19 19
     $this->end();
20 20
 
21 21
     //clean files
22 22
     if (!empty(\App::$cur->exchange1c->config['maxSaveFilesInterval'])) {
23
-      $query = \App::$cur->db->newQuery();
24
-      $query->operation = 'select';
25
-      $query->table = \Exchange1c\Exchange\File::table();
26
-      $query->cols = \Exchange1c\Exchange\File::colPrefix() . 'id';
27
-      $queryArr = $query->buildQuery();
28
-      $queryArr['query'].=' where `' . \Exchange1c\Exchange\File::colPrefix() . 'deleted` = 0 AND  `' . \Exchange1c\Exchange\File::colPrefix() . 'date_create` < NOW() - INTERVAL ' . \App::$cur->exchange1c->config['maxSaveFilesInterval'];
29
-      try {
23
+        $query = \App::$cur->db->newQuery();
24
+        $query->operation = 'select';
25
+        $query->table = \Exchange1c\Exchange\File::table();
26
+        $query->cols = \Exchange1c\Exchange\File::colPrefix() . 'id';
27
+        $queryArr = $query->buildQuery();
28
+        $queryArr['query'].=' where `' . \Exchange1c\Exchange\File::colPrefix() . 'deleted` = 0 AND  `' . \Exchange1c\Exchange\File::colPrefix() . 'date_create` < NOW() - INTERVAL ' . \App::$cur->exchange1c->config['maxSaveFilesInterval'];
29
+        try {
30 30
         $ids = array_keys($query->query($queryArr)->getArray(\Exchange1c\Exchange\File::colPrefix().'id'));
31
-      } catch (\PDOException $exc) {
31
+        } catch (\PDOException $exc) {
32 32
         if ($exc->getCode() == '42S02') {
33
-          \Exchange1c\Exchange\File::createTable();
33
+            \Exchange1c\Exchange\File::createTable();
34 34
         } elseif ($exc->getCode() == '42S22') {
35
-          $cols = \Exchange1c\Exchange\File::cols();
36
-          foreach (\Exchange1c\Exchange\File::$cols as $colName => $params) {
35
+            $cols = \Exchange1c\Exchange\File::cols();
36
+            foreach (\Exchange1c\Exchange\File::$cols as $colName => $params) {
37 37
             if (!isset($cols[\Exchange1c\Exchange\File::colPrefix() . $colName])) {
38
-              \Exchange1c\Exchange\File::createCol($colName);
38
+                \Exchange1c\Exchange\File::createCol($colName);
39
+            }
39 40
             }
40
-          }
41 41
         }
42 42
         $ids = array_keys($query->query($queryArr)->getArray(\Exchange1c\Exchange\File::colPrefix().'id'));
43
-      }
44
-      foreach (array_chunk($ids, 500) as $idGroup) {
43
+        }
44
+        foreach (array_chunk($ids, 500) as $idGroup) {
45 45
         $dfiles = \Exchange1c\Exchange\File::getList(['where' => ['id', $idGroup, 'IN']]);
46 46
         foreach ($dfiles as $dfile) {
47
-          $dfile->deleteFile();
48
-          unset($dfile);
47
+            $dfile->deleteFile();
48
+            unset($dfile);
49 49
         }
50 50
         unset($dfiles);
51
-      }
51
+        }
52
+    }
52 53
     }
53
-  }
54 54
 
55 55
 }
Please login to merge, or discard this patch.
system/modules/Exchange1c/objects/Mode/File.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
 
14 14
 class File extends \Exchange1c\Mode {
15 15
 
16
-  public function process() {
16
+    public function process() {
17 17
     $dir = $this->exchange->path;
18 18
     \Tools::createDir($dir);
19 19
     $file = new \Exchange1c\Exchange\File();
@@ -24,26 +24,26 @@  discard block
 block discarded – undo
24 24
 
25 25
     $filename = \Tools::parsePath($_GET['filename']);
26 26
     if (strpos($filename, '/') !== false) {
27
-      $subDir = substr($filename, 0, strrpos($filename, "/") + 1);
28
-      \Tools::createDir($dir . '/' . $subDir);
27
+        $subDir = substr($filename, 0, strrpos($filename, "/") + 1);
28
+        \Tools::createDir($dir . '/' . $subDir);
29 29
     }
30 30
     $text = '';
31 31
     if (false === file_put_contents($dir . '/' . $filename, file_get_contents("php://input"))) {
32
-      $text = 'Fail on save file: ' . $filename;
33
-      $file->status = 'failure';
32
+        $text = 'Fail on save file: ' . $filename;
33
+        $file->status = 'failure';
34 34
     } else {
35
-      $file->size = ceil(filesize($dir . '/' . $filename));
36
-      $file->name = $filename;
37
-      $file->status = 'success';
35
+        $file->size = ceil(filesize($dir . '/' . $filename));
36
+        $file->name = $filename;
37
+        $file->status = 'success';
38 38
     }
39 39
     $file->save();
40 40
     if (strpos($filename, '1cbitrix') !== false) {
41
-      $data = new \SimpleXMLElement(file_get_contents($dir . '/' . $filename));
42
-      $orders = new \Exchange1c\Parser\Orders($data);
43
-      $orders->process();
41
+        $data = new \SimpleXMLElement(file_get_contents($dir . '/' . $filename));
42
+        $orders = new \Exchange1c\Parser\Orders($data);
43
+        $orders->process();
44 44
     }
45 45
     \App::$cur->exchange1c->response($file->status, $text, false);
46 46
     $this->end($file->status);
47
-  }
47
+    }
48 48
 
49 49
 }
Please login to merge, or discard this patch.
system/modules/Exchange1c/models/Exchange/File.php 1 patch
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -13,37 +13,37 @@
 block discarded – undo
13 13
 
14 14
 class File extends \Model {
15 15
 
16
-  public static $cols = [
17
-      'name' => ['type' => 'text'],
18
-      'exchange_id' => ['type' => 'select', 'source' => 'relation', 'relation' => 'exchange'],
19
-      'size' => ['type' => 'number'],
20
-      'status' => ['type' => 'text'],
21
-      'deleted' => ['type' => 'bool'],
22
-      'date_create' => ['type' => 'dateTime'],
23
-  ];
24
-  public static $dataManagers = [
25
-      'manager' => [
26
-          'cols' => [
27
-              'name', 'size', 'status', 'deleted', 'date_create'
28
-          ],
29
-      ]
30
-  ];
16
+    public static $cols = [
17
+        'name' => ['type' => 'text'],
18
+        'exchange_id' => ['type' => 'select', 'source' => 'relation', 'relation' => 'exchange'],
19
+        'size' => ['type' => 'number'],
20
+        'status' => ['type' => 'text'],
21
+        'deleted' => ['type' => 'bool'],
22
+        'date_create' => ['type' => 'dateTime'],
23
+    ];
24
+    public static $dataManagers = [
25
+        'manager' => [
26
+            'cols' => [
27
+                'name', 'size', 'status', 'deleted', 'date_create'
28
+            ],
29
+        ]
30
+    ];
31 31
 
32
-  public function deleteFile() {
32
+    public function deleteFile() {
33 33
     if ($this->exchange && file_exists($this->exchange->path . '/' . $this->name)) {
34
-      unlink($this->exchange->path . '/' . $this->name);
34
+        unlink($this->exchange->path . '/' . $this->name);
35 35
     }
36 36
     $this->deleted = 1;
37 37
     $this->save();
38
-  }
38
+    }
39 39
 
40
-  public static function relations() {
40
+    public static function relations() {
41 41
     return [
42 42
         'exchange' => [
43 43
             'model' => 'Exchange1c\Exchange',
44 44
             'col' => 'exchange_id'
45 45
         ]
46 46
     ];
47
-  }
47
+    }
48 48
 
49 49
 }
Please login to merge, or discard this patch.
system/modules/Ecommerce/appControllers/CartController.php 1 patch
Indentation   +107 added lines, -107 removed lines patch added patch discarded remove patch
@@ -10,146 +10,146 @@  discard block
 block discarded – undo
10 10
  */
11 11
 class CartController extends Controller {
12 12
 
13
-  public function indexAction() {
13
+    public function indexAction() {
14 14
     $cart = '';
15 15
     $deliverys = \Ecommerce\Delivery::getList(['order' => ['weight', 'ASC']]);
16 16
     $payTypes = \Ecommerce\PayType::getList(['order' => ['weight', 'ASC']]);
17 17
     if (!empty($_SESSION['cart']['cart_id'])) {
18
-      $cart = Ecommerce\Cart::get($_SESSION['cart']['cart_id']);
19
-      if (!empty($_POST)) {
18
+        $cart = Ecommerce\Cart::get($_SESSION['cart']['cart_id']);
19
+        if (!empty($_POST)) {
20 20
         $error = false;
21 21
         if (!Users\User::$cur->id) {
22
-          $user_id = $this->Users->registration($_POST, true);
23
-          if (!$user_id) {
22
+            $user_id = $this->Users->registration($_POST, true);
23
+            if (!$user_id) {
24 24
             $error = true;
25
-          } else {
25
+            } else {
26 26
             $user = Users\User::get($user_id);
27
-          }
27
+            }
28 28
         } else {
29
-          $user = Users\User::$cur;
29
+            $user = Users\User::$cur;
30 30
         }
31 31
         $ids = [];
32 32
         if (!empty($_POST['cartItems'])) {
33
-          foreach ($_POST['cartItems'] as $cartItemId => $cartItemCont) {
33
+            foreach ($_POST['cartItems'] as $cartItemId => $cartItemCont) {
34 34
             $cartItem = \Ecommerce\Cart\Item::get((int) $cartItemId);
35 35
             if (!$cartItem) {
36
-              continue;
36
+                continue;
37 37
             }
38 38
             if ($cartItem->cart_id != $cart->id) {
39
-              continue;
39
+                continue;
40 40
             }
41 41
             $count = (float) $cartItemCont;
42 42
             if ($count < 0.001) {
43
-              $count = 1;
43
+                $count = 1;
44 44
             }
45 45
             $cartItem->count = $count;
46 46
             $cartItem->save();
47 47
             $ids[] = $cartItemId;
48
-          }
48
+            }
49 49
         }
50 50
         foreach ($cart->cartItems as $cartItem) {
51
-          if (!in_array($cartItem->id, $ids)) {
51
+            if (!in_array($cartItem->id, $ids)) {
52 52
             $cartItem->delete();
53
-          }
53
+            }
54 54
         }
55 55
         $cart = Ecommerce\Cart::get($cart->id);
56 56
         if (!$cart->cartItems) {
57
-          $error = true;
58
-          //Tools::redirect('/ecommerce', 'Ваша корзина пуста');
57
+            $error = true;
58
+            //Tools::redirect('/ecommerce', 'Ваша корзина пуста');
59 59
         }
60 60
         if (empty($this->module->config['sell_over_warehouse'])) {
61
-          foreach ($cart->cartItems as $cartitem) {
61
+            foreach ($cart->cartItems as $cartitem) {
62 62
             $warecount = $cartitem->price->offer->warehouseCount($cart->id);
63 63
             if ($cartitem->count > $warecount) {
64
-              $error = true;
65
-              Msg::add('Вы заказали <b>' . $cartitem->item->name . '</b> больше чем есть на складе. на складе: <b>' . $warecount . '</b>', 'danger');
64
+                $error = true;
65
+                Msg::add('Вы заказали <b>' . $cartitem->item->name . '</b> больше чем есть на складе. на складе: <b>' . $warecount . '</b>', 'danger');
66
+            }
66 67
             }
67
-          }
68 68
         }
69 69
         if ($deliverys && empty($deliverys[$_POST['delivery']])) {
70
-          $error = 1;
71
-          Msg::add('Выберите способ доставки', 'danger');
70
+            $error = 1;
71
+            Msg::add('Выберите способ доставки', 'danger');
72 72
         } elseif ($deliverys && !empty($deliverys[$_POST['delivery']])) {
73
-          $cart->delivery_id = $_POST['delivery'];
74
-          foreach ($deliverys[$cart->delivery_id]->fields as $field) {
73
+            $cart->delivery_id = $_POST['delivery'];
74
+            foreach ($deliverys[$cart->delivery_id]->fields as $field) {
75 75
             if (empty($_POST['deliveryFields'][$field->id]) && $field->required) {
76
-              $error = 1;
77
-              Msg::add('Вы не указали: ' . $field->name, 'danger');
76
+                $error = 1;
77
+                Msg::add('Вы не указали: ' . $field->name, 'danger');
78
+            }
78 79
             }
79
-          }
80 80
         }
81 81
         if ($payTypes && (empty($_POST['payType']) || empty($payTypes[$_POST['payType']]))) {
82
-          $error = 1;
83
-          Msg::add('Выберите способ оплаты', 'danger');
82
+            $error = 1;
83
+            Msg::add('Выберите способ оплаты', 'danger');
84 84
         } elseif ($payTypes && !empty($payTypes[$_POST['payType']])) {
85
-          $payType = $payTypes[$_POST['payType']];
86
-          $cart->paytype_id = $payType->id;
85
+            $payType = $payTypes[$_POST['payType']];
86
+            $cart->paytype_id = $payType->id;
87 87
         } else {
88
-          $payType = null;
88
+            $payType = null;
89 89
         }
90 90
         foreach (\Ecommerce\UserAdds\Field::getList() as $field) {
91
-          if (empty($_POST['userAdds']['fields'][$field->id]) && $field->required) {
91
+            if (empty($_POST['userAdds']['fields'][$field->id]) && $field->required) {
92 92
             $error = 1;
93 93
             Msg::add('Вы не указали: ' . $field->name, 'danger');
94
-          }
94
+            }
95 95
         }
96 96
         if (!empty($_POST['discounts']['card_item_id'])) {
97
-          $userCard = \Ecommerce\Card\Item::get((int) $_POST['discounts']['card_item_id']);
98
-          if (!$userCard) {
97
+            $userCard = \Ecommerce\Card\Item::get((int) $_POST['discounts']['card_item_id']);
98
+            if (!$userCard) {
99 99
             $error = true;
100 100
             Msg::add('Такой карты не существует', 'danger');
101
-          } elseif ($userCard->user_id != $user->id) {
101
+            } elseif ($userCard->user_id != $user->id) {
102 102
             $error = true;
103 103
             Msg::add('Это не ваша карта', 'danger');
104
-          } else {
104
+            } else {
105 105
             $cart->card_item_id = $userCard->id;
106
-          }
106
+            }
107 107
         }
108 108
         $cart->save();
109 109
         if (!$error && !empty($_POST['action']) && $_POST['action'] = 'order') {
110
-          $cart->user_id = $user->user_id;
111
-          $this->module->parseFields($_POST['userAdds']['fields'], $cart);
112
-          if ($payTypes && !empty($payTypes[$cart->paytype_id]) && !empty($_POST['deliveryFields'])) {
110
+            $cart->user_id = $user->user_id;
111
+            $this->module->parseFields($_POST['userAdds']['fields'], $cart);
112
+            if ($payTypes && !empty($payTypes[$cart->paytype_id]) && !empty($_POST['deliveryFields'])) {
113 113
             $this->module->parseDeliveryFields($_POST['deliveryFields'], $cart, $deliverys[$cart->delivery_id]->fields);
114
-          }
115
-          $cart->cart_status_id = 2;
116
-          $cart->comment = !empty($_POST['comment']) ? htmlspecialchars($_POST['comment']) : '';
117
-          $cart->date_status = date('Y-m-d H:i:s');
118
-          $cart->complete_data = date('Y-m-d H:i:s');
119
-          $cart->warehouse_block = 1;
120
-          $cart->save();
114
+            }
115
+            $cart->cart_status_id = 2;
116
+            $cart->comment = !empty($_POST['comment']) ? htmlspecialchars($_POST['comment']) : '';
117
+            $cart->date_status = date('Y-m-d H:i:s');
118
+            $cart->complete_data = date('Y-m-d H:i:s');
119
+            $cart->warehouse_block = 1;
120
+            $cart->save();
121 121
 
122
-          $cart = \Ecommerce\Cart::get($cart->id);
123
-          foreach ($cart->cartItems as $cartItem) {
122
+            $cart = \Ecommerce\Cart::get($cart->id);
123
+            foreach ($cart->cartItems as $cartItem) {
124 124
             $cartItem->discount = $cartItem->discount();
125 125
             $cartItem->final_price = $cartItem->price->price - $cartItem->discount;
126 126
             $cartItem->save();
127
-          }
128
-          $cart = \Ecommerce\Cart::get($cart->id);
129
-          if (!empty(\App::$cur->ecommerce->config['notify_mail'])) {
127
+            }
128
+            $cart = \Ecommerce\Cart::get($cart->id);
129
+            if (!empty(\App::$cur->ecommerce->config['notify_mail'])) {
130 130
             $text = 'Перейдите в админ панель чтобы просмотреть новый заказ <a href = "http://' . idn_to_utf8(INJI_DOMAIN_NAME) . '/admin/ecommerce/Cart">Админ панель</a>';
131 131
             $title = 'Новый заказ в интернет магазине на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME);
132 132
             \Tools::sendMail('noreply@' . INJI_DOMAIN_NAME, \App::$cur->ecommerce->config['notify_mail'], $title, $text);
133
-          }
134
-          if ($this->notifications) {
133
+            }
134
+            if ($this->notifications) {
135 135
             $notification = new Notifications\Notification();
136 136
             $notification->name = 'Новый заказ в интернет магазине на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME);
137 137
             $notification->text = 'Перейдите в админ панель чтобы просмотреть новый заказ';
138 138
             $notification->chanel_id = $this->notifications->getChanel('Ecommerce-orders')->id;
139 139
             $notification->save();
140
-          }
141
-          $handlers = $this->ecommerce->getSnippets('payTypeHandler');
142
-          $redirect = ['/ecommerce/cart/success'];
143
-          if ($payType && !empty($handlers[$payType->handler]['handler'])) {
140
+            }
141
+            $handlers = $this->ecommerce->getSnippets('payTypeHandler');
142
+            $redirect = ['/ecommerce/cart/success'];
143
+            if ($payType && !empty($handlers[$payType->handler]['handler'])) {
144 144
             $newRedirect = $handlers[$payType->handler]['handler']($cart);
145 145
             if (!empty($newRedirect)) {
146
-              $redirect = $newRedirect;
146
+                $redirect = $newRedirect;
147
+            }
147 148
             }
148
-          }
149
-          unset($_SESSION['cart']['cart_id']);
150
-          call_user_func_array(['Tools', 'redirect'], $redirect);
149
+            unset($_SESSION['cart']['cart_id']);
150
+            call_user_func_array(['Tools', 'redirect'], $redirect);
151
+        }
151 152
         }
152
-      }
153 153
     }
154 154
     $this->view->setTitle('Корзина');
155 155
     $bread = [];
@@ -162,12 +162,12 @@  discard block
 block discarded – undo
162 162
         'href' => '/ecommerce/cart'
163 163
     ];
164 164
     $this->view->page(['data' => compact('cart', 'items', 'deliverys', 'payTypes', 'packItem', 'bread')]);
165
-  }
165
+    }
166 166
 
167
-  public function orderDetailAction($id = 0) {
167
+    public function orderDetailAction($id = 0) {
168 168
     $cart = Ecommerce\Cart::get((int) $id);
169 169
     if ($cart->user_id != Users\User::$cur->id) {
170
-      $this->url->redirect('/', 'Это не ваша корзина');
170
+        $this->url->redirect('/', 'Это не ваша корзина');
171 171
     }
172 172
     $bread[] = [
173 173
         'text' => 'Каталог',
@@ -183,54 +183,54 @@  discard block
 block discarded – undo
183 183
     ];
184 184
     $this->view->setTitle('Заказ №' . $cart->id);
185 185
     $this->view->page(['data' => compact('cart', 'bread')]);
186
-  }
186
+    }
187 187
 
188
-  public function continueAction($id = 0) {
188
+    public function continueAction($id = 0) {
189 189
     $cart = \Ecommerce\Cart::get((int) $id);
190 190
     if ($cart->user_id != Users\User::$cur->id) {
191
-      Tools::redirect('/', 'Это не ваша корзина');
191
+        Tools::redirect('/', 'Это не ваша корзина');
192 192
     }
193 193
     if ($cart->cart_status_id > 1) {
194
-      Tools::redirect('/', 'Корзина уже оформлена');
194
+        Tools::redirect('/', 'Корзина уже оформлена');
195 195
     }
196 196
     $_SESSION['cart']['cart_id'] = $cart->id;
197 197
     Tools::redirect('/ecommerce/cart');
198
-  }
198
+    }
199 199
 
200
-  public function deleteAction($id = 0) {
200
+    public function deleteAction($id = 0) {
201 201
     $cart = \Ecommerce\Cart::get((int) $id);
202 202
     if ($cart->user_id != Users\User::$cur->id) {
203
-      Tools::redirect('/', 'Это не ваша корзина');
203
+        Tools::redirect('/', 'Это не ваша корзина');
204 204
     }
205 205
     if ($cart->cart_status_id > 1) {
206
-      Tools::redirect('/', 'Корзина уже оформлена');
206
+        Tools::redirect('/', 'Корзина уже оформлена');
207 207
     }
208 208
     if (!empty($_SESSION['cart']['cart_id']) && $_SESSION['cart']['cart_id'] == $cart->id) {
209
-      unset($_SESSION['cart']['cart_id']);
209
+        unset($_SESSION['cart']['cart_id']);
210 210
     }
211 211
     $cart->delete();
212 212
     Tools::redirect('/users/cabinet/ecommerceOrdersHistory', 'Корзина была удалена', 'success');
213
-  }
213
+    }
214 214
 
215
-  public function refillAction($id = 0) {
215
+    public function refillAction($id = 0) {
216 216
     $cart = \Ecommerce\Cart::get((int) $id);
217 217
     if ($cart->user_id != Users\User::$cur->id) {
218
-      Tools::redirect('/', 'Это не ваша корзина');
218
+        Tools::redirect('/', 'Это не ваша корзина');
219 219
     }
220 220
     if (!empty($_SESSION['cart']['cart_id'])) {
221
-      unset($_SESSION['cart']['cart_id']);
221
+        unset($_SESSION['cart']['cart_id']);
222 222
     }
223 223
     $newCart = $this->ecommerce->getCurCart();
224 224
     foreach ($cart->cartItems as $cartitem) {
225
-      $newCart->addItem($cartitem->item_offer_price_id, $cartitem->count);
225
+        $newCart->addItem($cartitem->item_offer_price_id, $cartitem->count);
226 226
     }
227 227
 
228 228
     $newCart->save();
229 229
 
230 230
     Tools::redirect('/ecommerce/cart/');
231
-  }
231
+    }
232 232
 
233
-  public function successAction() {
233
+    public function successAction() {
234 234
     $bread = [];
235 235
     $bread[] = [
236 236
         'text' => 'Каталог',
@@ -246,70 +246,70 @@  discard block
 block discarded – undo
246 246
     ];
247 247
     $this->view->setTitle('Заказ принят');
248 248
     $this->view->page(['data' => compact('bread')]);
249
-  }
249
+    }
250 250
 
251
-  public function addAction() {
251
+    public function addAction() {
252 252
     $result = new Server\Result();
253 253
     if (empty($_GET['itemOfferPriceId'])) {
254
-      $result->success = false;
255
-      $result->content = 'Произошла непредвиденная ошибка при добавлении товара';
256
-      $result->send();
254
+        $result->success = false;
255
+        $result->content = 'Произошла непредвиденная ошибка при добавлении товара';
256
+        $result->send();
257 257
     }
258 258
     $price = \Ecommerce\Item\Offer\Price::get((int) $_GET['itemOfferPriceId']);
259 259
     if (!$price) {
260
-      $result->success = false;
261
-      $result->content = 'Такой цены не найдено';
262
-      $result->send();
260
+        $result->success = false;
261
+        $result->content = 'Такой цены не найдено';
262
+        $result->send();
263 263
     }
264 264
     $item = $price->offer->item;
265 265
 
266 266
     if (!$item) {
267
-      $result->success = false;
268
-      $result->content = 'Такого товара не существует';
269
-      $result->send();
267
+        $result->success = false;
268
+        $result->content = 'Такого товара не существует';
269
+        $result->send();
270 270
     }
271 271
 
272 272
     $item->sales ++;
273 273
     $item->save();
274 274
 
275 275
     if (empty($_GET['count']))
276
-      $count = 1;
276
+        $count = 1;
277 277
     else
278
-      $count = (float) $_GET['count'];
278
+        $count = (float) $_GET['count'];
279 279
 
280 280
     $cart = $this->ecommerce->getCurCart();
281 281
     $stages = Ecommerce\Cart\Stage::getList();
282 282
     if (empty($this->module->config['sell_over_warehouse']) && $price->offer->warehouseCount() < $count) {
283
-      $result->success = false;
284
-      $result->content = 'На складе недостаточно товара! Доступно: ' . $price->offer->warehouseCount();
285
-      $result->send();
283
+        $result->success = false;
284
+        $result->content = 'На складе недостаточно товара! Доступно: ' . $price->offer->warehouseCount();
285
+        $result->send();
286 286
     }
287 287
 
288 288
     $isset = false;
289 289
     foreach ($cart->cartItems as $cartItem) {
290
-      if ($cartItem->item_id == $item->id && $cartItem->item_offer_price_id == $price->id) {
290
+        if ($cartItem->item_id == $item->id && $cartItem->item_offer_price_id == $price->id) {
291 291
         $cartItem->count += $count;
292 292
         $cartItem->save();
293 293
         $isset = true;
294 294
         break;
295
-      }
295
+        }
296 296
     }
297 297
     if (!$isset) {
298
-      $cart->addItem($price->id, $count);
298
+        $cart->addItem($price->id, $count);
299 299
     }
300 300
     $cart->date_last_activ = date('Y-m-d H:i:s');
301 301
     $cart->calc();
302 302
     $result->successMsg = '<a href="/ecommerce/view/' . $item->id . '">' . $item->name() . ($price->offer->name() ? ' (' . $price->offer->name() . ')' : '') . '</a> добавлен <a href="/ecommerce/cart">в корзину покупок</a>!';
303 303
     $result->send();
304
-  }
304
+    }
305 305
 
306
-  public function getcartAction() {
306
+    public function getcartAction() {
307 307
     $result = new Server\Result();
308 308
     ob_start();
309 309
     $this->view->widget('Ecommerce\cart');
310 310
     $result->content = ob_get_contents();
311 311
     ob_end_clean();
312 312
     $result->send();
313
-  }
313
+    }
314 314
 
315 315
 }
Please login to merge, or discard this patch.
system/modules/Ecommerce/models/Delivery.php 1 patch
Indentation   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -13,65 +13,65 @@  discard block
 block discarded – undo
13 13
 
14 14
 class Delivery extends \Model {
15 15
 
16
-  public static $objectName = 'Доставка';
17
-  public static $cols = [
18
-      //Основные параметры
19
-      'name' => ['type' => 'text'],
20
-      'price' => ['type' => 'decimal'],
21
-      'currency_id' => ['type' => 'select', 'source' => 'relation', 'relation' => 'currency'],
22
-      'price_text' => ['type' => 'textarea'],
23
-      'max_cart_price' => ['type' => 'decimal'],
24
-      'icon_file_id' => ['type' => 'image'],
25
-      'info' => ['type' => 'html'],
26
-      'disabled' => ['type' => 'bool'],
27
-      //Системные
28
-      'weight' => ['type' => 'number'],
29
-      'date_create' => ['type' => 'dateTime'],
30
-      //Менеджеры
31
-      'field' => ['type' => 'dataManager', 'relation' => 'fields'],
32
-      'priceChanger' => ['type' => 'dataManager', 'relation' => 'prices']
33
-  ];
34
-  public static $labels = [
35
-      'name' => 'Название',
36
-      'price' => 'Стоимость',
37
-      'price_text' => 'Текстовое описание стоимости (отображается вместо цены)',
38
-      'max_cart_price' => 'Басплатно при',
39
-      'icon_file_id' => 'Иконка',
40
-      'currency_id' => 'Валюта',
41
-      'info' => 'Дополнительная информация',
42
-      'priceChanger' => 'Градация стоимости',
43
-      'field' => 'Поля',
44
-      'disabled' => 'Отключено',
45
-  ];
46
-  public static $dataManagers = [
47
-      'manager' => [
48
-          'name' => 'Варианты доставки',
49
-          'cols' => [
50
-              'name',
51
-              'price',
52
-              'currency_id',
53
-              'max_cart_price',
54
-              'disabled',
55
-              'field',
56
-              'priceChanger',
57
-          ],
58
-          'sortMode' => true
59
-      ],
60
-  ];
61
-  public static $forms = [
62
-      'manager' => [
63
-          'map' => [
64
-              ['name', 'disabled'],
65
-              ['max_cart_price', 'icon_file_id'],
66
-              ['price', 'currency_id'],
67
-              ['price_text'],
68
-              ['info'],
69
-              ['priceChanger'],
70
-              ['field']
71
-          ]
72
-  ]];
16
+    public static $objectName = 'Доставка';
17
+    public static $cols = [
18
+        //Основные параметры
19
+        'name' => ['type' => 'text'],
20
+        'price' => ['type' => 'decimal'],
21
+        'currency_id' => ['type' => 'select', 'source' => 'relation', 'relation' => 'currency'],
22
+        'price_text' => ['type' => 'textarea'],
23
+        'max_cart_price' => ['type' => 'decimal'],
24
+        'icon_file_id' => ['type' => 'image'],
25
+        'info' => ['type' => 'html'],
26
+        'disabled' => ['type' => 'bool'],
27
+        //Системные
28
+        'weight' => ['type' => 'number'],
29
+        'date_create' => ['type' => 'dateTime'],
30
+        //Менеджеры
31
+        'field' => ['type' => 'dataManager', 'relation' => 'fields'],
32
+        'priceChanger' => ['type' => 'dataManager', 'relation' => 'prices']
33
+    ];
34
+    public static $labels = [
35
+        'name' => 'Название',
36
+        'price' => 'Стоимость',
37
+        'price_text' => 'Текстовое описание стоимости (отображается вместо цены)',
38
+        'max_cart_price' => 'Басплатно при',
39
+        'icon_file_id' => 'Иконка',
40
+        'currency_id' => 'Валюта',
41
+        'info' => 'Дополнительная информация',
42
+        'priceChanger' => 'Градация стоимости',
43
+        'field' => 'Поля',
44
+        'disabled' => 'Отключено',
45
+    ];
46
+    public static $dataManagers = [
47
+        'manager' => [
48
+            'name' => 'Варианты доставки',
49
+            'cols' => [
50
+                'name',
51
+                'price',
52
+                'currency_id',
53
+                'max_cart_price',
54
+                'disabled',
55
+                'field',
56
+                'priceChanger',
57
+            ],
58
+            'sortMode' => true
59
+        ],
60
+    ];
61
+    public static $forms = [
62
+        'manager' => [
63
+            'map' => [
64
+                ['name', 'disabled'],
65
+                ['max_cart_price', 'icon_file_id'],
66
+                ['price', 'currency_id'],
67
+                ['price_text'],
68
+                ['info'],
69
+                ['priceChanger'],
70
+                ['field']
71
+            ]
72
+    ]];
73 73
 
74
-  public static function relations() {
74
+    public static function relations() {
75 75
     return [
76 76
         'icon' => [
77 77
             'model' => 'Files\File',
@@ -92,6 +92,6 @@  discard block
 block discarded – undo
92 92
             'col' => 'delivery_id'
93 93
         ]
94 94
     ];
95
-  }
95
+    }
96 96
 
97 97
 }
Please login to merge, or discard this patch.
system/modules/Dashboard/appAdminControllers/DashboardController.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -10,38 +10,38 @@
 block discarded – undo
10 10
  */
11 11
 class DashboardController extends adminController {
12 12
 
13
-  public function indexAction() {
13
+    public function indexAction() {
14 14
     $sections = $this->module->getSnippets('adminDashboardWidget');
15 15
     $this->view->setTitle('Панель управления');
16 16
     $this->view->page(['data' => compact('sections')]);
17
-  }
17
+    }
18 18
 
19
-  public function siteConfigAction() {
19
+    public function siteConfigAction() {
20 20
     if (isset($_POST['site_name'])) {
21
-      $config = \App::$primary->config;
22
-      $config['site']['name'] = $_POST['site_name'];
23
-      $config['site']['company_name'] = $_POST['company_name'];
24
-      $config['site']['email'] = $_POST['site_email'];
25
-      $config['site']['keywords'] = $_POST['site_keywords'];
26
-      $config['site']['description'] = $_POST['site_description'];
27
-      $config['site']['domain'] = $_POST['site_domain'];
28
-      if (isset($_POST['metatags'])) {
21
+        $config = \App::$primary->config;
22
+        $config['site']['name'] = $_POST['site_name'];
23
+        $config['site']['company_name'] = $_POST['company_name'];
24
+        $config['site']['email'] = $_POST['site_email'];
25
+        $config['site']['keywords'] = $_POST['site_keywords'];
26
+        $config['site']['description'] = $_POST['site_description'];
27
+        $config['site']['domain'] = $_POST['site_domain'];
28
+        if (isset($_POST['metatags'])) {
29 29
         $config['site']['metatags'] = $_POST['metatags'];
30
-      }
31
-      if (!empty($_FILES['site_logo']['tmp_name'])) {
30
+        }
31
+        if (!empty($_FILES['site_logo']['tmp_name'])) {
32 32
         $fileId = $this->Files->upload($_FILES['site_logo'], array('file_code' => 'site_logo'));
33 33
         $config['site']['site_logo'] = Files\File::get($fileId)->path;
34
-      }
35
-      Config::save('app', $config);
36
-      Tools::redirect('/admin/dashboard/siteConfig', 'Изменения сохранены', 'success');
34
+        }
35
+        Config::save('app', $config);
36
+        Tools::redirect('/admin/dashboard/siteConfig', 'Изменения сохранены', 'success');
37 37
     }
38 38
 
39 39
     $this->view->setTitle('Общие настройки сайта');
40 40
     $this->view->page();
41
-  }
41
+    }
42 42
 
43
-  public function phpInfoAction() {
43
+    public function phpInfoAction() {
44 44
     $this->view->page();
45
-  }
45
+    }
46 46
 
47 47
 }
Please login to merge, or discard this patch.
system/modules/Exchange1c/objects/Parser/Item/Options.php 1 patch
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -13,75 +13,75 @@
 block discarded – undo
13 13
 
14 14
 class Options extends \Migrations\Parser {
15 15
 
16
-  static $options;
16
+    static $options;
17 17
 
18
-  public function parse() {
18
+    public function parse() {
19 19
     if (!Options::$options) {
20
-      Options::$options = \Ecommerce\Item\Option::getList();
20
+        Options::$options = \Ecommerce\Item\Option::getList();
21 21
     }
22 22
     $options = [];
23 23
     $modelName = 'Ecommerce\Item\Option';
24 24
     foreach ($this->data['ЗначенияСвойства'] as $opt) {
25
-      $optionId = \App::$cur->migrations->ids['parseIds']['Ecommerce\Item\Option'][$opt['Ид']]->object_id;
26
-      if ($optionId && !isset(Options::$options[$optionId])) {
25
+        $optionId = \App::$cur->migrations->ids['parseIds']['Ecommerce\Item\Option'][$opt['Ид']]->object_id;
26
+        if ($optionId && !isset(Options::$options[$optionId])) {
27 27
         Options::$options = \Ecommerce\Item\Option::getList();
28
-      }
29
-      if (isset(Options::$options[$optionId]) && Options::$options[$optionId]->type == 'select') {
28
+        }
29
+        if (isset(Options::$options[$optionId]) && Options::$options[$optionId]->type == 'select') {
30 30
         if (empty($options[$optionId])) {
31
-          $options[$optionId] = [];
31
+            $options[$optionId] = [];
32 32
         } else {
33
-          if (!Options::$options[$optionId]->advance) {
33
+            if (!Options::$options[$optionId]->advance) {
34 34
             Options::$options[$optionId]->advance = ['multi' => true];
35 35
             Options::$options[$optionId]->save();
36
-          }
36
+            }
37 37
         }
38 38
         if ($opt['Значение'] && isset(\App::$cur->migrations->ids['parseIds']['Ecommerce\Item\Option\Item'][$opt['Значение']])) {
39
-          $options[$optionId][] = \App::$cur->migrations->ids['parseIds']['Ecommerce\Item\Option\Item'][$opt['Значение']]->object_id;
39
+            $options[$optionId][] = \App::$cur->migrations->ids['parseIds']['Ecommerce\Item\Option\Item'][$opt['Значение']]->object_id;
40 40
         }
41
-      } else {
41
+        } else {
42 42
         $options[$optionId] = $opt['Значение'];
43
-      }
43
+        }
44 44
     }
45 45
     $itemParams = \Ecommerce\Item\Param::getList(['where' => ['item_id', $this->model->id]]);
46 46
     foreach ($itemParams as $itemParam) {
47
-      if ($itemParam->item_option_id && !isset(Options::$options[$itemParam->item_option_id])) {
47
+        if ($itemParam->item_option_id && !isset(Options::$options[$itemParam->item_option_id])) {
48 48
         Options::$options = \Ecommerce\Item\Option::getList();
49
-      }
50
-      if (isset(Options::$options[$itemParam->item_option_id]) && Options::$options[$itemParam->item_option_id]->type == 'select') {
49
+        }
50
+        if (isset(Options::$options[$itemParam->item_option_id]) && Options::$options[$itemParam->item_option_id]->type == 'select') {
51 51
         if (empty($options[$itemParam->item_option_id]) || !in_array($itemParam->value, $options[$itemParam->item_option_id])) {
52
-          $itemParam->delete();
52
+            $itemParam->delete();
53 53
         } else {
54
-          unset($options[$itemParam->item_option_id][array_search($itemParam->value, $options[$itemParam->item_option_id])]);
54
+            unset($options[$itemParam->item_option_id][array_search($itemParam->value, $options[$itemParam->item_option_id])]);
55 55
         }
56
-      } else {
56
+        } else {
57 57
         if (empty($options[$itemParam->item_option_id])) {
58
-          $itemParam->delete();
58
+            $itemParam->delete();
59 59
         } else {
60
-          $itemParam->value = $options[$itemParam->item_option_id];
61
-          $itemParam->save();
62
-          unset($options[$itemParam->item_option_id]);
60
+            $itemParam->value = $options[$itemParam->item_option_id];
61
+            $itemParam->save();
62
+            unset($options[$itemParam->item_option_id]);
63
+        }
63 64
         }
64
-      }
65 65
     }
66 66
     foreach ($options as $optionId => $values) {
67
-      if (is_array($values)) {
67
+        if (is_array($values)) {
68 68
         foreach ($values as $value) {
69
-          $itemParam = new \Ecommerce\Item\Param([
70
-              'item_option_id' => $optionId,
71
-              'item_id' => $this->model->id,
72
-              'value' => $value
73
-          ]);
74
-          $itemParam->save();
69
+            $itemParam = new \Ecommerce\Item\Param([
70
+                'item_option_id' => $optionId,
71
+                'item_id' => $this->model->id,
72
+                'value' => $value
73
+            ]);
74
+            $itemParam->save();
75 75
         }
76
-      } else {
76
+        } else {
77 77
         $itemParam = new \Ecommerce\Item\Param([
78 78
             'item_option_id' => $optionId,
79 79
             'item_id' => $this->model->id,
80 80
             'value' => $values
81 81
         ]);
82 82
         $itemParam->save();
83
-      }
83
+        }
84
+    }
84 85
     }
85
-  }
86 86
 
87 87
 }
Please login to merge, or discard this patch.
system/modules/Db/objects/Mysql/Mysql.php 1 patch
Indentation   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -13,30 +13,30 @@  discard block
 block discarded – undo
13 13
 
14 14
 class Mysql extends \Object {
15 15
 
16
-  public $config = [];       // настройки подключения выбраной базы
17
-  public $connect = FALSE;        // ярлык соединения с MySQL
18
-  public $encoding = 'utf-8';        // установленная кодировка
19
-  public $db_name = 'test';         // выбраная в данный момент база
20
-  public $table_prefix = 'inji_';   // префикс названий таблиц
21
-  public $pdo = NULL;
22
-  public $lastQuery = '';
23
-  public $last_error = '';
24
-  public $noConnectAbort = false;
25
-  public $dbInstance = null;
16
+    public $config = [];       // настройки подключения выбраной базы
17
+    public $connect = FALSE;        // ярлык соединения с MySQL
18
+    public $encoding = 'utf-8';        // установленная кодировка
19
+    public $db_name = 'test';         // выбраная в данный момент база
20
+    public $table_prefix = 'inji_';   // префикс названий таблиц
21
+    public $pdo = NULL;
22
+    public $lastQuery = '';
23
+    public $last_error = '';
24
+    public $noConnectAbort = false;
25
+    public $dbInstance = null;
26 26
 
27
-  /**
28
-   * Подключение к MySQL
29
-   */
30
-  public function init($connect_options) {
27
+    /**
28
+     * Подключение к MySQL
29
+     */
30
+    public function init($connect_options) {
31 31
     extract($connect_options);
32 32
     if (isset($db_name))
33
-      $this->db_name = $db_name;
33
+        $this->db_name = $db_name;
34 34
     if (isset($encoding))
35
-      $this->encoding = $encoding;
35
+        $this->encoding = $encoding;
36 36
     if (isset($table_prefix))
37
-      $this->table_prefix = $table_prefix;
37
+        $this->table_prefix = $table_prefix;
38 38
     if (isset($noConnectAbort))
39
-      $this->noConnectAbort = $noConnectAbort;
39
+        $this->noConnectAbort = $noConnectAbort;
40 40
 
41 41
     $dsn = "mysql:host=$host;port=$port;dbname=$db_name;charset=$encoding";
42 42
     $dt = new \DateTime();
@@ -50,20 +50,20 @@  discard block
 block discarded – undo
50 50
     $this->pdo = new \PDO($dsn, $user, $pass, $opt);
51 51
     $error = $this->pdo->errorInfo();
52 52
     if ((int) $error[0]) {
53
-      if ($this->noConnectAbort) {
53
+        if ($this->noConnectAbort) {
54 54
         return false;
55
-      } else {
55
+        } else {
56 56
         INJI_SYSTEM_ERROR($error[2], true);
57
-      }
57
+        }
58 58
     } else {
59
-      $this->connect = true;
60
-      $query = new Mysql\Query($this);
61
-      $query->query("SET SQL_BIG_SELECTS=1");
62
-      return true;
59
+        $this->connect = true;
60
+        $query = new Mysql\Query($this);
61
+        $query->query("SET SQL_BIG_SELECTS=1");
62
+        return true;
63
+    }
63 64
     }
64
-  }
65 65
 
66
-  public function getTableCols($table_name) {
66
+    public function getTableCols($table_name) {
67 67
     $query = new Mysql\Query($this);
68 68
     $old_db = $this->db_name;
69 69
     $old_prefix = $this->table_prefix;
@@ -76,35 +76,35 @@  discard block
 block discarded – undo
76 76
     $this->db_name = $old_db;
77 77
     $this->table_prefix = $old_prefix;
78 78
     return $result->getArray('COLUMN_NAME');
79
-  }
79
+    }
80 80
 
81
-  public function tableExist($tableName) {
81
+    public function tableExist($tableName) {
82 82
     $query = new Mysql\Query($this);
83 83
     return (bool) $query->query("SHOW TABLES FROM `{$this->db_name}` LIKE '{$this->table_prefix}{$tableName}'")->getArray();
84
-  }
84
+    }
85 85
 
86
-  public function addCol($table = false, $name = false, $param = 'TEXT NOT NULL') {
86
+    public function addCol($table = false, $name = false, $param = 'TEXT NOT NULL') {
87 87
     if (!$table || !$name) {
88
-      return false;
88
+        return false;
89 89
     }
90 90
     if ($param == 'pk') {
91
-      $param = "int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`{$name}`)";
91
+        $param = "int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`{$name}`)";
92 92
     }
93 93
     $query = new Mysql\Query($this);
94 94
     return $query->query("ALTER TABLE `{$this->db_name}`.`{$this->table_prefix}{$table}` ADD `{$name}` {$param}");
95
-  }
95
+    }
96 96
 
97
-  public function delCol($table = false, $name = false) {
97
+    public function delCol($table = false, $name = false) {
98 98
     if (!$table || !$name) {
99
-      return false;
99
+        return false;
100 100
     }
101 101
     $query = new Mysql\Query($this);
102 102
     return $query->query("ALTER TABLE `{$this->db_name}`.`{$this->table_prefix}{$table}` DROP `{$name}`");
103
-  }
103
+    }
104 104
 
105
-  public function getTables() {
105
+    public function getTables() {
106 106
     $query = new Mysql\Query($this);
107 107
     return $query->query("SHOW TABLES")->getArray();
108
-  }
108
+    }
109 109
 
110 110
 }
Please login to merge, or discard this patch.