diff --git a/frontend/views/basket/index.php b/frontend/views/basket/index.php
index bf3547a..00647c3 100755
--- a/frontend/views/basket/index.php
+++ b/frontend/views/basket/index.php
@@ -59,9 +59,19 @@ $('#order-delivery input[type=\"radio\"]').click(function(){
=$item->text?>
= $form->field($modelOrder, 'delivery')
- ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'),['id' => 'order-delivery-childs'])->label(false)
+ ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'),
+ [
+ 'item' => function($index, $label, $name, $checked, $value) {
+ $return = '
';
+ $return .= '';
+ $return .= '';
+ $return .= '
';
+ return $return;
+ },
+ ]);
?>
-
+
+
field($modelOrder, 'payment')->radioList(['Оплатить наличными'=>'Оплатить наличными','Оплатить на карту Приват Банка'=>'Оплатить на карту Приват Банка','Оплатить по безналичному расчету'=>'Оплатить по безналичному расчету','Оплатить Правекс-телеграф'=>'Оплатить Правекс-телеграф','Наложенным платежом'=>'Наложенным платежом']); ?>
diff --git a/frontend/web/js/basket.js b/frontend/web/js/basket.js
index f246d35..68b40e8 100755
--- a/frontend/web/js/basket.js
+++ b/frontend/web/js/basket.js
@@ -26,42 +26,48 @@
});
}
- var popup = function(w,form){
- $.get("/basket/items/", {} ,function(data){
- $('.basket_items').html(data);
- $('.basket_items .delete_button').click(function(){
- var id =$(this).data('id');
- $.get("/basket/items/", {deleteID : id},function(data){
- popup(w,form);
- start_basket(w,form);
- });
- return false;
+
+ var update = function(data,form,w){
+ console.log(data);
+ $('.basket_items').html(data);
+ $('.basket_items .delete_button').click(function(){
+ var id =$(this).data('id');
+ $.get("/basket/items/", {deleteID : id},function(data){
+ popup(w,form);
+ start_basket(w,form);
});
- $(".item_num").bind('input',function(){
+ return false;
+ });
+ $(".item_num").bind('input',function(){
+ sendformitems(w,form);
+ });
+ $(".minus").click(function(){
+ var a = $(this).parent().find(".item_num").attr("value");
+ if (a == 1) {
+ /* минимум 1 элемент */
+ }
+ else{
+ a--;
+ $(this).parent().find('.item_num').val(a);
sendformitems(w,form);
- });
- $(".minus").click(function(){
- var a = $(this).parent().find(".item_num").attr("value");
- if (a == 1) {
- /* минимум 1 элемент */
- }
- else{
- a--;
- $(this).parent().find('.item_num').val(a);
- sendformitems(w,form);
- }
- });
- $(".plus").click(function(){
- var a = $(this).parent().find(".item_num").attr("value");
- if (a == 10) {
- /* минимум 1 элемент */
- }
- else{
- a++;
- $(this).parent().find('.item_num').val(a);
- sendformitems(w,form);
- }
- });
+ }
+ });
+ $(".plus").click(function(){
+ var a = $(this).parent().find(".item_num").attr("value");
+ if (a == 10) {
+ /* минимум 1 элемент */
+ }
+ else{
+ a++;
+ $(this).parent().find('.item_num').val(a);
+ sendformitems(w,form);
+ }
+ });
+ };
+
+ var popup = function(w,form){
+ $.get("/basket/items/", {} ,function(data){
+ update(data,form,w);
});
if(w==0) {
$(".black").removeClass("hidden");
@@ -76,15 +82,14 @@
var sendformitems = function(w,form){
var data_form = $(form+' .basket_form2').serialize();
- console.log(data_form);
-
+ console.log(w);
$.ajax({
type: 'POST',
url: "/basket/items/",
dataType: "json",
data: data_form,
- success: function(data) {
- popup(w,form);
+ done: function(data) {
+ update(data,form,w);
start_basket();
},
});
--
libgit2 0.21.4