115 lines
3.8 KiB
JavaScript
115 lines
3.8 KiB
JavaScript
$(document).ready(function(){
|
|
$('#import_users').validate({
|
|
rules: {
|
|
csv_file: {
|
|
required: true,
|
|
// extension: "csv|txt|xlsx",
|
|
},
|
|
|
|
},
|
|
messages: {
|
|
csv_file: {
|
|
required: "Please Select Excel File",
|
|
// extension: "Please select a valid file type (csv, txt, xlsx).",
|
|
},
|
|
|
|
},
|
|
submitHandler: function (form) {
|
|
// $(".import").html("Importing....");
|
|
// $(".import").prop("disabled", true);
|
|
var formData = new FormData(form);
|
|
$.ajax({
|
|
url: '/admin/import-csv',
|
|
type: 'POST',
|
|
data: formData,
|
|
processData: false,
|
|
contentType: false,
|
|
success: function (result) {
|
|
|
|
toastr.success('CSV file imported successfully');
|
|
window.location.reload();
|
|
},
|
|
error: function(xhr, status, error) {
|
|
if (xhr.status === 422) { // Unprocessable Entity
|
|
var errors = xhr.responseJSON.errors;
|
|
// console.log(errors);
|
|
// Display validation errors using Toastr
|
|
for (var error in errors) {
|
|
toastr.error(errors[error][0]);
|
|
}
|
|
} else {
|
|
toastr.error('Error importing data');
|
|
// console.log("hiii");
|
|
}
|
|
},
|
|
});
|
|
}
|
|
});
|
|
|
|
$("#update_age_height").validate({
|
|
submitHandler: function (form) {
|
|
$("#update_age_height_btn").html("Updating....");
|
|
$("#update_age_height_btn").prop("disabled", true);
|
|
var formData = new FormData(form);
|
|
|
|
$.ajax({
|
|
url: '/admin/update_age_height',
|
|
type: 'POST',
|
|
data: formData,
|
|
processData: false,
|
|
contentType: false,
|
|
success: function (result) {
|
|
|
|
// toastr.success('');
|
|
if(result.status == 200){
|
|
setTimeout(function () {
|
|
window.location.reload();
|
|
}, 1000);
|
|
toastr.success("Updated Succefully");
|
|
}
|
|
},
|
|
});
|
|
}
|
|
});
|
|
$("#updatePlan").click(function(){
|
|
|
|
let subscriptinName = $('#subscription_name').val();
|
|
// alert(subscriptinName);
|
|
$('#SubPlanValue').val(subscriptinName);
|
|
$('#updateSubModal').modal('show');
|
|
|
|
});
|
|
|
|
$(".UpdateSubBtn").on("click",function(e){
|
|
e.preventDefault();
|
|
let subscriptinName = $('#SubPlanValue').val();
|
|
let UserId = $('#userId').val();
|
|
// alert(UserId);
|
|
$.ajaxSetup({
|
|
headers: {
|
|
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
|
},
|
|
});
|
|
$.ajax({
|
|
url: '/admin/update_sub_plan',
|
|
type: 'POST',
|
|
data: {data : subscriptinName,
|
|
id : UserId
|
|
},
|
|
// processData: false,
|
|
// contentType: false,
|
|
success: function (result) {
|
|
|
|
if(result.status == 200){
|
|
setTimeout(function () {
|
|
window.location.reload();
|
|
}, 2000);
|
|
toastr.success("Updated Succefully");
|
|
}else{
|
|
toastr.success("Something Went Wrong");
|
|
}
|
|
},
|
|
});
|
|
});
|
|
|
|
}); |