{{-- --}} {{-- --}} // public function myRewardPaginate(Request $request) // { // $query = DB::table('points') // ->leftJoin('quarters', 'points.quarter_id', '=', 'quarters.id') // ->leftJoin('users', 'points.user_id', '=', 'users.id') // ->select( // 'points.id', // 'points.year', // 'points.quarter_id', // 'points.points as earning', // DB::raw('0 as spent'), // DB::raw('points.points as remaining'), // 'quarters.quarter_name as quarter_name', // 'users.total_points as total_points', // 'points.created_at' // ) // ->where('points.user_id', Auth::user()->id) // ->orderBy('points.id', 'desc'); // return DataTables::of($query) // ->addIndexColumn() // ->editColumn('year', function ($data) { // return $data->year ?: null; // }) // ->editColumn('quarter_name', function ($data) { // return $data->quarter_name ?: 'N/A'; // }) // ->editColumn('earning', function ($data) { // return '
// ' . $data->earning . ' //
'; // }) // ->editColumn('spent', function ($data) { // $spent = (int) $data->earning - (int) $data->total_points; // return '
// '. $spent . ' //
'; // }) // ->editColumn('remaining', function ($data) { // return '
// ' . $data->total_points . ' //
'; // }) // ->editColumn('created_at', function ($data) { // return '

// // ' . date('d/m/Y', strtotime($data->created_at)) . ' // // // ' . date('h:i A', strtotime($data->created_at)) . ' // //

'; // }) // ->filter(function ($instance) use ($request) { // if (!empty($request->year)) { // $instance->where('points.year', $request->year); // } // if (!empty($request->quarter)) { // $instance->where('points.quarter_id', $request->quarter); // } // if (!empty($_REQUEST['search']['value'])) { // $search = $_REQUEST['search']['value']; // $instance->where(function ($w) use ($search) { // $w->orWhere('points.year', 'LIKE', "%$search%") // ->orWhere('quarters.quarter_name', 'LIKE', "%$search%"); // }); // } // }) // ->rawColumns(['earning', 'spent', 'remaining', 'created_at']) // ->make(true); // } // if (response.length > 0) { // response.forEach(function(item, index) { // var price = item.product_prize; // var totalPrice = price * (item.quantity || 1); // // Split sizes and size IDs // var sizes = item.sizes ? item.sizes.split(',') : []; // var sizeIds = item.size_ids ? item.size_ids.split(',') : []; // var sizeHtml = ''; // if (sizes.length > 0 && sizes[0] !== '') { // sizeHtml += ` //
//
//

Size

//
`; // sizes.forEach(function(size, i) { // sizeHtml += ` // `; // }); // sizeHtml += ` //
// //
//
`; // } // var wishlistProduct = ` //
//
//
// //
//
//
// // // // // // // //
// //
//
//
//

${item.product_name}

// ${price} // ${sizeHtml} //

// //

//
//

Total Price: // ${totalPrice} //

//
// //
// //
// `; // $('#wishlist_orders').append(wishlistProduct); // }); // calculateWishlistTotal(); // renderPagination(response); // } else { // $('#wishlist_orders').html('

No products in wishlist

'); // $('.pagination').html(''); // } // function loadWishlist(page) { // @if (Auth::check()) // $.ajax({ // url: '{{ route('getWishlistProducts') }}?page=' + page, // method: 'GET', // success: function(response) { // $('#wishlist_orders').empty(); // if (response.data.length > 0) { // response.data.forEach(function(item, index) { // var price = item.product_prize; // var totalPrice = price * (item.quantity || 1); // var sizes = item.sizes ? item.sizes.split(',') : []; // var sizeIds = item.size_ids ? item.size_ids.split(',') : []; // var sizeHtml = ''; // if (sizes.length > 0 && sizes[0] !== '') { // sizeHtml += ` //
//
//

Size

//
`; // sizes.forEach(function(size, i) { // sizeHtml += ` // `; // }); // sizeHtml += ` //
// //
//
`; // } // var wishlistProduct = ` //
//
//
// //
//
//
// // // // // // // //
// //
//
//
//

${item.product_name}

// ${price} // ${sizeHtml} //

// //

//
//

Total Price: // ${totalPrice} //

//
// //
// //
// `; // $('#wishlist_orders').append(wishlistProduct); // }); // calculateWishlistTotal(); // renderPagination(response); // } else if (page > 1) { // loadWishlist(page - 1); // } else { // $('#wishlist_orders').html('

No products in wishlist

'); // $('.pagination').html(''); // } // } // }); // @endif // } //slick slider // $('.img_big').slick({ // slidesToShow: 1, // slidesToScroll: 1, // arrows: true, // fade: true, // asNavFor: '.img_small' // }); // $('.img_small').slick({ // slidesToShow: 5, // slidesToScroll: 1, // asNavFor: '.img_big', // dots: false, // arrows: true, // focusOnSelect: true, // responsive: [ // { // breakpoint: 1024, // settings: { // slidesToShow: 3, // slidesToScroll: 1, // infinite: true // } // } // // { // // breakpoint: 600, // // settings: { // // slidesToShow: 2, // // slidesToScroll: 1 // // } // // }, // // { // // breakpoint: 480, // // settings: { // // slidesToShow: 1, // // slidesToScroll: 1 // // } // // } // // You can unslick at a given breakpoint now by adding: // // settings: "unslick" // // instead of a settings object // ] // });