Commit fbd691b3fd92c5e8090a4021902816b619021c56

Authored by Alexey Boroda
2 parents e86ffb35 3f7ce0d0

Merge remote-tracking branch 'origin/master' into permissions

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