Commit fbd691b3fd92c5e8090a4021902816b619021c56
Merge remote-tracking branch 'origin/master' into permissions
Showing
5 changed files
with
37 additions
and
4 deletions
Show diff stats
controllers/OrderController.php
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | use artweb\artbox\components\SmsSender; |
6 | 6 | use artweb\artbox\ecommerce\models\OrderLabelHistory; |
7 | 7 | use artweb\artbox\ecommerce\models\OrderSearch; |
8 | + use backend\models\SmsLog; | |
8 | 9 | use common\components\CreditHelper; |
9 | 10 | use common\models\Permissions; |
10 | 11 | use common\models\User; |
... | ... | @@ -508,6 +509,15 @@ |
508 | 509 | { |
509 | 510 | $phone = \Yii::$app->request->post('phone'); |
510 | 511 | $content = \Yii::$app->request->post('content'); |
512 | + | |
513 | + $smsLog = new SmsLog(); | |
514 | + | |
515 | + $smsLog->type = 1; | |
516 | + $smsLog->text = $content; | |
517 | + $smsLog->number = $phone; | |
518 | + | |
519 | + $smsLog->save(); | |
520 | + | |
511 | 521 | $sender = \Yii::$app->sender; |
512 | 522 | $result = $sender->send($phone, $content); |
513 | 523 | return $phone . $content . $result; |
... | ... | @@ -586,7 +596,7 @@ |
586 | 596 | //$date = new \DateTime("NOW"/*date('D, d M Y H:i:s', $model->edit_time)*/, new \DateTimeZone('Europe/Kiev')); |
587 | 597 | $date = \Yii::$app->formatter->asDatetime($model->edit_time + 7200, 'php:G : i'); |
588 | 598 | |
589 | - if ($model->save()) { | |
599 | + if ($model->save(false, ['edit_time', 'edit_id'])) { | |
590 | 600 | return [ |
591 | 601 | 'time' => $date, |
592 | 602 | 'user' => !empty($user) ? $user->username : '', |
... | ... | @@ -606,7 +616,7 @@ |
606 | 616 | |
607 | 617 | $model->edit_time = 0; |
608 | 618 | $model->edit_id = 0; |
609 | - $model->save(); | |
619 | + $model->save(false, ['edit_time', 'edit_id']); | |
610 | 620 | } |
611 | 621 | |
612 | 622 | public function actionPublishOrder($id, $phone) | ... | ... |
models/Product.php
... | ... | @@ -416,7 +416,11 @@ |
416 | 416 | ) |
417 | 417 | ->one(); |
418 | 418 | if ($groupName != NULL) { |
419 | - $groupName = $groupName[ 'value' ]; | |
419 | + if(!empty($groupName['synonym'])) { | |
420 | + $groupName = $groupName['synonym']; | |
421 | + } else { | |
422 | + $groupName = $groupName[ 'value' ]; | |
423 | + } | |
420 | 424 | } else { |
421 | 425 | $groupName = ''; |
422 | 426 | } | ... | ... |
models/TaxOptionLang.php
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | * @property integer $language_id |
14 | 14 | * @property string $value |
15 | 15 | * @property string $alias |
16 | + * @property string $synonym | |
16 | 17 | * @property Language $language |
17 | 18 | * @property TaxOption $taxOption |
18 | 19 | */ |
... | ... | @@ -59,6 +60,7 @@ |
59 | 60 | [ |
60 | 61 | 'value', |
61 | 62 | 'alias', |
63 | + 'synonym', | |
62 | 64 | ], |
63 | 65 | 'string', |
64 | 66 | 'max' => 255, |
... | ... | @@ -102,6 +104,7 @@ |
102 | 104 | 'language_id' => Yii::t('app', 'Language ID'), |
103 | 105 | 'value' => Yii::t('app', 'Value'), |
104 | 106 | 'alias' => Yii::t('app', 'Alias'), |
107 | + 'synonym' => Yii::t('app', 'Synonym'), | |
105 | 108 | ]; |
106 | 109 | } |
107 | 110 | ... | ... |
views/brand/_form_language.php
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | use artweb\artbox\language\models\Language; |
3 | 3 | use artweb\artbox\ecommerce\models\BrandLang; |
4 | 4 | use mihaildev\ckeditor\CKEditor; |
5 | + use mihaildev\elfinder\ElFinder; | |
5 | 6 | use yii\web\View; |
6 | 7 | use yii\widgets\ActiveForm; |
7 | 8 | |
... | ... | @@ -31,4 +32,17 @@ |
31 | 32 | ->textarea([ 'rows' => 6 ]) ?> |
32 | 33 | |
33 | 34 | <?= $form->field($model_lang, '[' . $language->id . ']history') |
34 | - ->widget(CKEditor::className()) ?> | |
35 | + ->widget( | |
36 | + CKEditor::className(), | |
37 | + [ | |
38 | + 'editorOptions' => ElFinder::ckeditorOptions( | |
39 | + 'elfinder', | |
40 | + [ | |
41 | + 'preset' => 'full', | |
42 | + 'inline' => false, | |
43 | + 'filebrowserUploadUrl' => Yii::$app->getUrlManager() | |
44 | + ->createUrl('file/uploader/images-upload'), | |
45 | + ] | |
46 | + ), | |
47 | + ] | |
48 | + ) ?> | ... | ... |
views/tax-option/_form_language.php
... | ... | @@ -15,3 +15,5 @@ |
15 | 15 | ->textInput([ 'maxlength' => true ]); ?> |
16 | 16 | <?= $form->field($model_lang, '[' . $language->id . ']alias') |
17 | 17 | ->textInput([ 'maxlength' => true ]); ?> |
18 | +<?= $form->field($model_lang, '[' . $language->id . ']synonym') | |
19 | + ->textInput([ 'maxlength' => true ]); ?> | ... | ... |