Commit d1e83a292f712ed731c4263b7bbdd3907158dcc9

Authored by Yarik
1 parent d8993476

Purpose order fix

common/modules/rubrication/controllers/TaxOptionController.php
@@ -70,8 +70,8 @@ @@ -70,8 +70,8 @@
70 $model->loadLangs(\Yii::$app->request); 70 $model->loadLangs(\Yii::$app->request);
71 if($model->save() && $model->transactionStatus) { 71 if($model->save() && $model->transactionStatus) {
72 return is_null(Yii::$app->request->post('create_and_new')) ? $this->redirect([ 72 return is_null(Yii::$app->request->post('create_and_new')) ? $this->redirect([
73 - 'view',  
74 - 'id' => $model->tax_option_id, 73 + 'index',
  74 + 'group' => $group->tax_group_id,
75 ]) : $this->redirect(array_merge([ 'create' ], Yii::$app->request->queryParams)); 75 ]) : $this->redirect(array_merge([ 'create' ], Yii::$app->request->queryParams));
76 } 76 }
77 } 77 }
@@ -104,8 +104,8 @@ @@ -104,8 +104,8 @@
104 // ->rebuildMP($model->tax_group_id); 104 // ->rebuildMP($model->tax_group_id);
105 if($model->save() && $model->transactionStatus) { 105 if($model->save() && $model->transactionStatus) {
106 return $this->redirect([ 106 return $this->redirect([
107 - 'view',  
108 - 'id' => $model->tax_option_id, 107 + 'index',
  108 + 'group' => $model->tax_group_id,
109 ]); 109 ]);
110 } 110 }
111 } 111 }
frontend/views/layouts/main.php
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
8 use common\models\Page; 8 use common\models\Page;
9 use common\modules\language\models\Language; 9 use common\modules\language\models\Language;
10 use common\modules\rubrication\models\TaxGroup; 10 use common\modules\rubrication\models\TaxGroup;
  11 + use yii\db\ActiveQuery;
11 use yii\helpers\Html; 12 use yii\helpers\Html;
12 use frontend\assets\AppAsset; 13 use frontend\assets\AppAsset;
13 use yii\widgets\ActiveForm; 14 use yii\widgets\ActiveForm;
@@ -41,12 +42,20 @@ @@ -41,12 +42,20 @@
41 * @var TaxGroup $purposes 42 * @var TaxGroup $purposes
42 */ 43 */
43 $purposes = TaxGroup::find() 44 $purposes = TaxGroup::find()
44 - ->where([  
45 - 'tax_group.tax_group_id' => 5,  
46 - 'level' => 0,  
47 - ])  
48 - ->joinWith('options.lang')  
49 - ->one(); 45 + ->where([
  46 + 'tax_group.tax_group_id' => 5,
  47 + 'level' => 0,
  48 + ])
  49 + ->with([
  50 + 'options' => function($query) {
  51 + /**
  52 + * @var ActiveQuery $query
  53 + */
  54 + $query->orderBy([ 'sort' => SORT_ASC ])
  55 + ->with('lang');
  56 + },
  57 + ])
  58 + ->one();
50 $submenu_items = []; 59 $submenu_items = [];
51 foreach($purposes->options as $option) { 60 foreach($purposes->options as $option) {
52 $submenu_items[] = [ 61 $submenu_items[] = [
@@ -94,7 +103,7 @@ @@ -94,7 +103,7 @@
94 <div class="xs-sm-menu"> 103 <div class="xs-sm-menu">
95 <div class="style close-menu-mob"> 104 <div class="style close-menu-mob">
96 <?php 105 <?php
97 - echo \Yii::t('app', 'меню'); 106 + echo \Yii::t('app', 'меню');
98 ?> 107 ?>
99 </div> 108 </div>
100 <?php 109 <?php
@@ -151,7 +160,7 @@ @@ -151,7 +160,7 @@
151 <p>+38 (044) <span>503-00-30</span></p> 160 <p>+38 (044) <span>503-00-30</span></p>
152 <span> 161 <span>
153 <?php 162 <?php
154 - echo \Yii::t('app', 'отдел по работе с дизайнерами и архитекторами'); 163 + echo \Yii::t('app', 'отдел по работе с дизайнерами и архитекторами');
155 ?> 164 ?>
156 </span> 165 </span>
157 </td> 166 </td>
@@ -203,7 +212,7 @@ @@ -203,7 +212,7 @@
203 <p>+38 (044) <span class="vis-phone">503-00-33</span></p> 212 <p>+38 (044) <span class="vis-phone">503-00-33</span></p>
204 <span> 213 <span>
205 <?php 214 <?php
206 - echo \Yii::t('app', 'контрактный отдел'); 215 + echo \Yii::t('app', 'контрактный отдел');
207 ?> 216 ?>
208 </span> 217 </span>
209 </li> 218 </li>
@@ -211,7 +220,7 @@ @@ -211,7 +220,7 @@
211 <p>+38 (044) <span class="vis-phone">503-00-30</span></p> 220 <p>+38 (044) <span class="vis-phone">503-00-30</span></p>
212 <span> 221 <span>
213 <?php 222 <?php
214 - echo \Yii::t('app', 'диз_арх_2'); 223 + echo \Yii::t('app', 'диз_арх_2');
215 ?> 224 ?>
216 </span> 225 </span>
217 </li> 226 </li>
@@ -223,7 +232,7 @@ @@ -223,7 +232,7 @@
223 <div class="search-title"> 232 <div class="search-title">
224 <p> 233 <p>
225 <?php 234 <?php
226 - echo \Yii::t('app', 'search'); 235 + echo \Yii::t('app', 'search');
227 ?> 236 ?>
228 </p> 237 </p>
229 </div> 238 </div>
@@ -403,12 +412,12 @@ @@ -403,12 +412,12 @@
403 <div class="copyright"> 412 <div class="copyright">
404 <p> 413 <p>
405 <?php 414 <?php
406 - echo \Yii::t('app', 'copy1'); 415 + echo \Yii::t('app', 'copy1');
407 ?> 416 ?>
408 </p> 417 </p>
409 <p> 418 <p>
410 <?php 419 <?php
411 - echo \Yii::t('app', 'copy2'); 420 + echo \Yii::t('app', 'copy2');
412 ?> 421 ?>
413 </p> 422 </p>
414 </div> 423 </div>
@@ -433,10 +442,10 @@ @@ -433,10 +442,10 @@
433 <div class="modal-form" id="modal_form" style="display: none"> 442 <div class="modal-form" id="modal_form" style="display: none">
434 <div class="form-wr"> 443 <div class="form-wr">
435 <div id="close-form"></div> 444 <div id="close-form"></div>
436 - <div class="form-title uppercase"><?php echo \Yii::t('app', 'form1');?></div> 445 + <div class="form-title uppercase"><?php echo \Yii::t('app', 'form1'); ?></div>
437 <form action=""> 446 <form action="">
438 <div class="input-wr"> 447 <div class="input-wr">
439 - <label class="control-label" for="form-1"><?php echo \Yii::t('app', 'username');?></label> 448 + <label class="control-label" for="form-1"><?php echo \Yii::t('app', 'username'); ?></label>
440 <input type="text" id="form-1"> 449 <input type="text" id="form-1">
441 <div class="help-block"></div> 450 <div class="help-block"></div>
442 </div> 451 </div>
@@ -451,13 +460,13 @@ @@ -451,13 +460,13 @@
451 <div class="help-block"></div> 460 <div class="help-block"></div>
452 </div> 461 </div>
453 <div class="input-wr"> 462 <div class="input-wr">
454 - <label class="control-label" for="form-4"><?php echo \Yii::t('app', 'comment');?></label> 463 + <label class="control-label" for="form-4"><?php echo \Yii::t('app', 'comment'); ?></label>
455 <textarea id="form-4"></textarea> 464 <textarea id="form-4"></textarea>
456 <div class="help-block"></div> 465 <div class="help-block"></div>
457 </div> 466 </div>
458 <div class="input-wr"> 467 <div class="input-wr">
459 <div class="button-wr"> 468 <div class="button-wr">
460 - <button type="submit"><?php echo \Yii::t('app', 'submit');?></button> 469 + <button type="submit"><?php echo \Yii::t('app', 'submit'); ?></button>
461 </div> 470 </div>
462 </div> 471 </div>
463 </form> 472 </form>