Commit 6a42c489afb6610011f22276324a41caff2801ff

Authored by Administrator
1 parent 444e4745

image size

Showing 1 changed file with 11 additions and 11 deletions   Show diff stats
frontend/views/basket/index.php
@@ -51,24 +51,24 @@ $('#order-delivery input[type=\"radio\"]').click(function(){ @@ -51,24 +51,24 @@ $('#order-delivery input[type=\"radio\"]').click(function(){
51 <?php echo $form->field($modelOrder,'adress'); ?> 51 <?php echo $form->field($modelOrder,'adress'); ?>
52 <?php echo $form->field($modelOrder,'email'); ?> 52 <?php echo $form->field($modelOrder,'email'); ?>
53 <?= $form->field($modelOrder, 'delivery') 53 <?= $form->field($modelOrder, 'delivery')
54 - ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>0])->asArray()->all(), 'id', 'title')) 54 + ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>0])->asArray()->all(), 'id', 'title'), [
  55 + 'item' => function($index, $label, $name, $checked, $value) {
  56 + $return = '<div class="custom-form-buttons">';
  57 + $return .= '<input class="custom-radio" id="custom-radio-' . $value . '" ' . ( $checked ? "checked" : "" ) . ' type="radio" name="' . $name . '" value="' . $value . '" >';
  58 + $return .= '<label for="custom-radio-' . $value . '" ><span></span>' . $label . '</label>';
  59 + $return .= '</div>';
  60 + return $return;
  61 + },
  62 + ]);
55 ?> 63 ?>
  64 +
56 <div class="both"></div> 65 <div class="both"></div>
57 66
58 <?php foreach(Delivery::find()->where(['parent_id'=>0])->all() as $item):?> 67 <?php foreach(Delivery::find()->where(['parent_id'=>0])->all() as $item):?>
59 <div class='delivery-data' id='delivery-data-<?=$item->id?>'> 68 <div class='delivery-data' id='delivery-data-<?=$item->id?>'>
60 <?=$item->text?> 69 <?=$item->text?>
61 <?= $form->field($modelOrder, 'delivery') 70 <?= $form->field($modelOrder, 'delivery')
62 - ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'),  
63 - [  
64 - 'item' => function($index, $label, $name, $checked, $value) {  
65 - $return = '<div class="custom-form-buttons">';  
66 - $return .= '<input class="custom-radio" id="custom-radio-' . $value . '" ' . ( $checked ? "checked" : "" ) . ' type="radio" name="' . $name . '" value="' . $value . '" >';  
67 - $return .= '<label for="custom-radio-' . $value . '" ><span></span>' . $label . '</label>';  
68 - $return .= '</div>';  
69 - return $return;  
70 - },  
71 - ]); 71 + ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'),['id' => 'order-delivery-childs'])->label(false)
72 ?> 72 ?>
73 </div> 73 </div>
74 74