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 ]); ?> | ... | ... |