save public folder

This commit is contained in:
vedant-chavan
2024-08-09 17:13:40 +05:30
parent 20f55281ef
commit ebcd00954f
1216 changed files with 109849 additions and 3 deletions

2
.gitignore vendored
View File

@@ -17,5 +17,3 @@ yarn-error.log
/.idea
/.vscode
/public/uploads
/public
/storage

27
public/.htaccess Normal file
View File

@@ -0,0 +1,27 @@
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
# block files which needs to be hidden, specify .example extension of the file
<Files ~ "\.(env|env.example|json|config.js|md|gitignore|gitattributes|lock)$">
Order allow,deny
Deny from all
</Files>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

BIN
public/assets.zip Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

3042
public/assets/css/style1.css Normal file

File diff suppressed because it is too large Load Diff

3042
public/assets/css/style2.css Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,115 @@
$(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");
}
},
});
});
});

View File

@@ -0,0 +1,459 @@
$(document).ready(function () {
$('#selectedDate').on('change', function () {
var selectedDate = $(this).val();
var dayOfWeek = new Date(selectedDate).toLocaleDateString('en-US', {weekday: 'long'});
$('#dayOfWeek').val(dayOfWeek);
});
$(document).on("click", ".add_new_schedule", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
$("#add_new_day_form").validate({
ignore: [],
debug: false,
rules: {
main_activity_name: {
required: true,
},
myFile: {
required: true,
},
activity_duration: {
required: true,
},
description: {
required: true,
},
date: {
required: true,
},
day: {
required: true,
},
time: {
required: true,
},
zoom_link: {
required: true,
},
},
messages: {
main_activity_name: {
required: "Please enter this filed",
},
myFile: {
required: "Please enter this filed",
},
activity_duration: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
date: {
required: "Please enter this filed",
},
day: {
required: "Please enter this filed",
},
time: {
required: "Please enter this filed",
},
zoom_link: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $("#edit_main_activity").html("saving....");
// $("#edit_main_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault();
$.ajax({
url: "/admin/insert_activity_day_data",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
setTimeout(function () {
if (submit_val == "save") {
var url = "/admin/activity_day/" + result.schedule_data;
setTimeout(function () {
window.location.replace(url);
}, 1000);
toastr.success("Day added successfully");
} else {
setTimeout(function () {
window.location.reload();
}, 1000);
toastr.success("Day added successfully");
}
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
$(document).on("click", ".add_upcoming_schedule", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
$("#add_upcoming_day_form").validate({
ignore: [],
debug: false,
rules: {
main_activity_name: {
required: true,
},
myFile: {
required: true,
},
activity_duration: {
required: true,
},
description: {
required: true,
},
date: {
required: true,
},
day: {
required: true,
},
time: {
required: true,
},
zoom_link: {
required: true,
},
},
messages: {
main_activity_name: {
required: "Please enter this filed",
},
myFile: {
required: "Please enter this filed",
},
activity_duration: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
date: {
required: "Please enter this filed",
},
day: {
required: "Please enter this filed",
},
time: {
required: "Please enter this filed",
},
zoom_link: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $("#add_upcoming_schedule").html("saving....");
// $("#add_upcoming_schedule").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault();
$.ajax({
url: "/admin/insert_upcoming_activity_day_data",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
if (submit_val == "save") {
var url = "/admin/upcomimg_activity_day/" + result.schedule_data;
toastr.success("Day added successfully");
window.location.replace(url);
} else {
setTimeout(function () {
// window.location.href = "/add_summer_sweat/" + result.schedule_data;
window.location.reload();
}, 1000);
toastr.success("Day added successfully");
}
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// delete activity days start here
$(document).on("click", ".delete_activity_days", function () {
var delete_id = $(this).data('id');
$('#delete_activity_days_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_activity_days_button", function (e) {
// alert();
e.preventDefault();
var delete_id = $('#delete_activity_days_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_activity_days/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
// console.log(response);
toastr.info("Activity Days Deleted successfully");
$('#delete_opt').modal('hide');
window.location.reload();
}
});
});
// delete activity days end here
//update data start
$(document).on("click", ".edit_day", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
$("#manage_activity_day_form").validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true,
},
activity_duration: {
required: true,
},
description: {
required: true,
},
date: {
required: true,
},
day: {
required: true,
},
time: {
required: true,
},
zoom_link: {
required: true,
},
},
messages: {
activity_name: {
required: "Please enter this filed",
},
activity_duration: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
date: {
required: "Please enter this filed",
},
day: {
required: "Please enter this filed",
},
time: {
required: "Please enter this filed",
},
zoom_link: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $("#edit_main_activity").html("saving....");
// $("#edit_main_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault();
$.ajax({
url: "/admin/update_activity_day",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
$("#add_new_schedule_form").trigger("reset");
setTimeout(function () {
if (submit_val == "save") {
var url = "/admin/activity_day/" + result.day_data;
toastr.success("Day edited successfully");
window.location.replace(url);
} else {
setTimeout(function () {
// window.location.href = "/add_summer_sweat/" + result.schedule_data;
window.location.reload();
}, 1000);
toastr.success("Day added successfully");
}
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
$("#add_new_schedule_form").trigger("reset");
toastr.error("Something went wrong");
}
},
});
},
});
});
//update data end
//update upcoming activity day start
$(document).on("click", ".edit_upcoming_day", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
$("#manage_upcoming_activity_day_form").validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true,
},
activity_duration: {
required: true,
},
subscription_id: {
required: true,
},
description: {
required: true,
},
benefits: {
required: true,
},
date: {
required: true,
},
day: {
required: true,
},
time: {
required: true,
},
pre_requisites: {
required: true,
},
zoom_link: {
required: true,
},
},
messages: {
activity_name: {
required: "Please enter this filed",
},
activity_duration: {
required: "Please enter this filed",
},
subscription_id: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
benefits: {
required: "Please enter this filed",
},
date: {
required: "Please enter this filed",
},
day: {
required: "Please enter this filed",
},
time: {
required: "Please enter this filed",
},
pre_requisites: {
required: "Please enter this filed",
},
zoom_link: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $(".edit_upcoming_day").html("saving....");
// $(".edit_upcoming_day").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault();
$.ajax({
url: "/admin/edit_upcoming_activity_day",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
if (submit_val == "save") {
var url = "/admin/upcomimg_activity_day/" + result.day_data;
toastr.success("Day edited successfully");
window.location.replace(url);
} else {
setTimeout(function () {
// window.location.href = "/add_summer_sweat/" + result.schedule_data;
window.location.reload();
}, 1000);
toastr.success("Day added successfully");
}
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
//update upcoming activity day end
});

View File

@@ -0,0 +1,432 @@
// add activity theme script
$(document).ready(function () {
$('.select2[multiple]').select2({
width: '100%',
closeOnSelect: false
});
//===============================================================Theme Script===================================================
//add main activity theme script for benefits start here
$(document).ready(function () {
$("#addnew").click(function (e) {
e.preventDefault(),
$("#itemsnew").append(
'<div class="next-referral"><input id="textinput1" name="benefits[]" type="text" placeholder="" class="form-control input-md w-75"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
// console.log('hello');
});
});
//add main activity theme script for benefits end here
//add main activity theme script for pre-requsetion start here
$(document).ready(function () {
$("#addonenew").click(function (e) {
e.preventDefault(),
$("#itemsonenew").append(
'<div class="next-referral "><input id="textinput" name="pre_requisites[]" type="text" placeholder="" class="form-control input-md w-75"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
});
});
//add main activity theme script for pre-requsetion end here
//edit main activity theme script for benefits start here
$("#edit_two_benf").click(function (e) {
e.preventDefault(),
$("#edit_two_benf_group").append(
'<div class="next-referral"><input id="textinput" name="benefits[]" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
// console.log('hello');
});
//edit main activity theme script for benefits start here
//edit main activity theme script for pre-requsetion start here
$("#add_two").click(function (e) {
e.preventDefault(),
$("#items_two").append(
'<div class="next-referral"><input id="textinput" name="pre_requisites[]" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
});
//edit main activity theme script for pre-requsetion end here
//===============================================================Theme Script End===================================================
// add main activity start here
$(document).on("click", ".add_main_activity", function (e) {
var submit_val = $(this).val();
$('#manage_activity_form').validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true
},
activity_title: {
required: true
},
description: {
required: true
},
start_date: {
required: true
},
end_date: {
required: true
},
teacher_id: {
required: true
},
'faq_id[]':{
required: true
},
// video_teaser_url: {
// required: true,
// url: true,
// },
'benefits[]': {
required: true
},
subscription_id: {
required: true
},
'pre_requisites[]': {
required: true
}
},
messages: {
activity_name: {
required: "Please enter activity name",
maxlength: "Title should not be more than 80 characters",
},
activity_title: {
required: "Please enter activity title",
maxlength: "Title should not be more than 40 characters",
},
description: {
required: "Please enter description",
},
start_date: {
required: "Please enter start date",
},
end_date: {
required: "Please enter end date",
},
teacher_id: {
required: "Please select teacher",
},
'faq_id[]':{
required: "Please select faqs",
},
// video_teaser_url: {
// required: "Please enter url",
// url: "Please enter valid url",
// },
'benefits[]': {
required: "Please enter benifits",
},
subscription_id: {
required: "Please enter this filed",
},
'pre_requisites[]': {
required: "Please enter pre-requisites",
}
},
submitHandler: function (form) {
if(submit_val == "save"){
$("#save").html("saving....");
$("#save").prop("disabled", true);
}else{
$("#save_create").html("saving....");
$("#save_create").prop("disabled", true);
}
// $(".add_main_activity").html("saving....");
// $(".add_main_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault(),
$.ajax({
url: '/admin/insert_main_activity',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
setTimeout(function () {
if (submit_val == "save") {
var url = "/admin/manage_activities";
toastr.success("Activity added successfully");
window.location.replace(url);
} else {
setTimeout(function () {
window.location.href = "/admin/add_summer_sweat/" + response.activity_data;
}, 1000);
toastr.success("Activity added successfully");
}
}, 1000);
}else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if(result.status == 403){
toastr.error("Benifite Is Having Empty Field");
}else if(result.status == 402){
toastr.error("Pre-requisite Is Having Empty Field");
}else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// add main activity end here
// edit main activity start here
$(document).on("click", "#edit_main_activity", function (e) {
$('#manage_activity_form').validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true
},
activity_title: {
required: true
},
description: {
required: true
},
start_date: {
required: true
},
end_date: {
required: true
},
teacher_id: {
required: true
},
benifits: {
required: true
},
pre_requisites: {
required: true
}
},
messages: {
activity_name: {
required: "Please enter this filed",
},
activity_title: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
start_date: {
required: "Please enter this filed",
},
end_date: {
required: "Please enter this filed",
},
teacher_id: {
required: "Please enter this filed",
},
benifits: {
required: "Please enter this filed",
},
pre_requisites: {
required: "Please enter this filed",
}
},
submitHandler: function (form) {
// $("#edit_main_activity").html("saving....");
// $("#edit_main_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_main_activity',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
toastr.success('Activity Updated successfully');
setTimeout(function () {
window.location.href="/admin/manage_activities"
}, 1000);
}else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if(result.status == 403){
toastr.error("Benifite Is Having Empty Field");
}else if(result.status == 402){
toastr.error("Pre-requisite Is Having Empty Field");
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// edit main activity end here
//start edit upcoming activty form
$(document).on("click", "#edit_main_upcoming_activity", function (e) {
$('#manage_upcoming_activity_form').validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true
},
activity_title: {
required: true
},
description: {
required: true
},
start_date: {
required: true
},
end_date: {
required: true
},
teacher_id: {
required: true
},
video_teaser_url: {
required: true
},
benifits: {
required: true
},
pre_requisites: {
required: true
}
},
messages: {
activity_name: {
required: "Please enter this filed",
},
activity_title: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
start_date: {
required: "Please enter this filed",
},
end_date: {
required: "Please enter this filed",
},
teacher_id: {
required: "Please enter this filed",
},
video_teaser_url: {
required: "Please enter this filed",
},
benifits: {
required: "Please enter this filed",
},
pre_requisites: {
required: "Please enter this filed",
}
},
submitHandler: function (form) {
$("#edit_main_upcoming_activity").html("saving....");
$("#edit_main_upcoming_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_upcoming_activity',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (response) {
// let response = $.parseJSON(result);
if (response.status == 200) {
toastr.success('Activity Updated successfully');
setTimeout(function () {
window.location.href="/admin/manage_activities"
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
//end of edit upcoming activty form
// delete main activity start here
$(document).on("click", ".delete_main_activity", function () {
var delete_id = $(this).data('id');
$('#delete_manage_activity_id').val(delete_id);
$('#delete_opt_main_session').modal('show');
});
$(document).on("click", ".delete_activity_button", function (e) {
// alert();
e.preventDefault();
var delete_id = $('#delete_manage_activity_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_main_activity/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
// console.log(response);
toastr.info("Activity Deleted successfully");
$('#delete_opt').modal('hide');
window.location.reload();
}
});
});
// delete main activity end here
$(document).ready(function () {
$('.log-close').on('click', function () {
$('#delete_opt_main_session').modal('hide');
});
});
//for view discription
$(".view_desc").click(function () {
var desc = $(this).data("desc");
$("#show_desc").html(desc);
});
//for view discription end
$('#Upcomingmng-sings').DataTable();
});

View File

@@ -0,0 +1,194 @@
$(document).ready(function () {
$('#selectedDate').on('change', function () {
var selectedDate = $(this).val();
var dayOfWeek = new Date(selectedDate).toLocaleDateString('en-US', {weekday: 'long'});
$('#dayOfWeek').val(dayOfWeek);
});
$(document).on("click", ".add_past_session", function (e) {
$("#manage_past_session_form").validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true,
},
video_teaser_url: {
required: true,
},
activity_duration: {
required: true,
},
myFile: {
required: true,
},
date: {
required: true,
},
day: {
required: true,
},
},
messages: {
activity_name: {
required: "Please enter this filed",
},
video_teaser_url: {
required: "Please enter this filed",
},
activity_duration: {
required: "Please enter this filed",
},
myFile: {
required: "Please enter this filed",
},
date: {
required: "Please enter this filed",
},
day: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $("#add_past_session").html("saving....");
// $("#add_past_session").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/insert_past_session',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
let id = result.id;
if (result.status == 200) {
toastr.success('Past Session Added successfully');
setTimeout(function () {
window.location.href = "/admin/past_activity_day/"+id;
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if(result.status == 400){
toastr.error(result.error_msg);
}else {
toastr.error("Something went wrong");
}
},
});
}
});
});
$(document).on("click", ".edit_past_session", function (e) {
$("#edit_manage_past_session_form").validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true,
},
video_teaser_url: {
required: true,
},
activity_duration: {
required: true,
},
date: {
required: true,
},
day: {
required: true,
},
},
messages: {
activity_name: {
required: "Please enter this filed",
},
video_teaser_url: {
required: "Please enter this filed",
},
activity_duration: {
required: "Please enter this filed",
},
date: {
required: "Please enter this filed",
},
day: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
$("#edit_past_session").html("saving....");
$("#edit_past_session").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_past_session',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let result = $.parseJSON(result);
// console.log(result);
let id = result.id;
if (result.status == 200) {
// var url = "/past_activity_day/" + result.id;
toastr.success('Past Session Added successfully');
setTimeout(function () {
window.location.href = "/admin/past_activity_day/"+id;
}, 1000);
}else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if(result.status == 400){
toastr.error(result.error_msg);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// delete main activity start here
$(document).on("click", ".delete_past_activity_day", function () {
var delete_id = $(this).data('id');
// alert(delete_id);
// alert(delete_id);
$('#delete_past_activity_days_id').val(delete_id);
$('#delete_past_opt').modal('show');
});
$(document).on("click", ".delete_past_activity_days_button", function (e) {
// alert();
e.preventDefault();
var delete_id = $('#delete_past_activity_days_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_past_session/" + delete_id,
success: function (response) {
// console.log(response);
toastr.info("Passed Session Deleted successfully");
$('#delete_opt_session').modal('hide');
window.location.reload();
}
});
});
// delete main activity end here
});

View File

@@ -0,0 +1,441 @@
$(document).ready(function () {
//=============================================add form js start=====================================================================
// add benifits js start
$("#add_schedul_befs_btn").click(function (e) {
e.preventDefault(),
$("#itemstwo").append(
'<div class="next-referral "><input id="textinput" name="benefits[]" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on("click", ".remove_input", function () {
var x = $(this).closest(".next-referral").remove();
console.log("hello");
});
// add benifits js end
// add prerequisition js start
$("#add_schedul_preq_btn").click(function (e) {
e.preventDefault(),
$("#items").append(
'<div class="next-referral "><input id="textinput" name="pre_requisites[]" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on("click", ".remove_input", function () {
var x = $(this).closest(".next-referral").remove();
console.log("hello");
});
// add prerequisition js end
//============================================= add form js end =====================================================================
//============================================= edit form js end =====================================================================
// $(document).ready(function () {
$("#edit_schedul_befs_btn").click(function (e) {
e.preventDefault(),
$("#form_group_edit_benifits").append(
'<div class="next-referral "><input id="textinput_ben_edit" name="benefits[]" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
});
// });
// $(document).ready(function () {
$("#edit_schedul_preq_btn").click(function (e) {
e.preventDefault(),
$("#form_group_edit_prequs").append(
'<div class="next-referral "><input id="textinput_preqs_edit" name="pre_requisites[]" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
});
// });
//============================================= edit form js end=====================================================================
//add summer sweat
$(document).on("click", ".add_new_schedule", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
$("#add_new_schedule_form").validate({
ignore: [],
debug: false,
rules: {
main_activity_name: {
required: true,
},
myFile: {
required: true,
},
activity_level: {
required: true,
},
description: {
required: true,
},
start_date: {
required: true,
},
end_date: {
required: true,
},
},
messages: {
main_activity_name: {
required: "Please enter this filed",
},
myFile: {
required: "Please enter this filed",
},
activity_level: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
start_date: {
required: "Please enter this filed",
},
end_date: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $(".add_main_activity").html("saving....");
// $(".add_main_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault();
$.ajax({
url: "/admin/insert_summer_sweat",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
setTimeout(function () {
if (submit_val == "save") {
var url = "/admin/summer_sweat/" + result.schedule_data;
toastr.success("Schedule added successfully");
window.location.replace(url);
} else {
setTimeout(function () {
// window.location.href = "/add_summer_sweat/" + response.schedule_data;
window.location.reload();
}, 1000);
toastr.success("Schedule added successfully");
}
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// add summer sweat end here
//add summer sweat start
$(document).on("click", ".add_upcoming_schedule", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
$("#add_upcoming_schedule_form").validate({
ignore: [],
debug: false,
rules: {
main_activity_name: {
required: true,
},
myFile: {
required: true,
},
activity_level: {
required: true,
},
description: {
required: true,
},
start_date: {
required: true,
},
end_date: {
required: true,
},
},
messages: {
main_activity_name: {
required: "Please enter this filed",
},
myFile: {
required: "Please enter this filed",
},
activity_level: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
start_date: {
required: "Please enter this filed",
},
end_date: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $(".add_upcoming_schedule").html("saving....");
// $(".add_upcoming_schedule").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
// e.preventDefault();
$.ajax({
url: "/admin/insert_upcoming_summer_sweat",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
setTimeout(function () {
if (submit_val == "save") {
var url = "/admin/summer_sweat_upcoming/" + result.schedule_data;
toastr.success("Schedule added successfully");
window.location.replace(url);
} else {
setTimeout(function () {
// window.location.href = "/add_summer_sweat/" + result.schedule_data;
window.location.reload();
}, 1000);
toastr.success("Schedule added successfully");
}
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
//add summer sweat end
// edit main activity start here
$(document).on("click", "#edit_main_activity_schedule", function (e) {
$("#manage_activity_schedule_form").validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true,
},
activity_title: {
required: true,
},
description: {
required: true,
},
subscription_id:{
required: true,
},
start_date: {
required: true,
},
end_date: {
required: true,
},
},
messages: {
activity_name: {
required: "Please enter this filed",
},
activity_title: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
subscription_id:{
required: "Please select this filed",
},
start_date: {
required: "Please enter this filed",
},
end_date: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $("#edit_main_activity").html("saving....");
// $("#edit_main_activity").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: "/admin/update_summer_sweat",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
toastr.success(
"Activity Schedule Updated successfully"
);
setTimeout(function () {
window.location.href = "/admin/summer_sweat/" + result.schedule_data;
}, 1000);
}else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
$("#add_new_schedule_form").trigger("reset");
toastr.error("Something went wrong");
}
},
});
},
});
});
// edit main activity end here
//edit upcoming activity start
$(document).on("click", "#edit_main_activity_upcoming_schedule", function (e) {
$("#manage_activity_upcoming_schedule_form").validate({
rules: {
activity_name: {
required: true,
},
activity_level: {
required: true,
},
description: {
required: true,
},
start_date: {
required: true,
},
end_date: {
required: true,
},
},
messages: {
activity_name: {
required: "Please enter this filed",
},
activity_level: {
required: "Please enter this filed",
},
description: {
required: "Please enter this filed",
},
start_date: {
required: "Please enter this filed",
},
end_date: {
required: "Please enter this filed",
},
},
submitHandler: function (form) {
// $("#edit_main_activity_upcoming_schedule").html("saving....");
// $("#edit_main_activity_upcoming_schedule").prop("disabled", true);
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: "/admin/update_upcoming_summer_sweat",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
toastr.success(
"Activity Schedule Updated successfully"
);
setTimeout(function () {
window.location.href = "/admin/summer_sweat_upcoming/" + result.schedule_data;
}, 1000);
}else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else if (result.status == 400) {
setTimeout(function () {
}, 1000);
toastr.error(result.error_msg);
} else {
$("#add_new_schedule_form").trigger("reset");
toastr.error("Something went wrong");
}
},
});
},
});
});
//edit upcoming activity end
// delete main activity start here
$(document).on("click", ".delete_main_schedule", function () {
var delete_id = $(this).data('id');
alert(delete_id);
$('#delete_manage_schedule_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_activity_schedule_button", function (e) {
// alert();
e.preventDefault();
var delete_id = $('#delete_manage_schedule_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_schedule/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
// console.log(response);
toastr.info("Schedule Deleted successfully");
$('#delete_opt').modal('hide');
window.location.reload();
}
});
});
// delete main activity end here
$(document).ready(function () {
$('.log-close').on('click', function () {
$('#delete_opt').modal('hide');
});
});
});

View File

@@ -0,0 +1,84 @@
$(document).ready(function () {
// update about us value
$(document).on("click", "#edit_about_us", function (e) {
// alert();
// $('#edit_categories').on("click", function (e) {
$('#edit_about_us_form').validate({
ignore: [],
debug: false,
rules: {
about_us_title: {
required: true,
maxlength: 50,
},
about_us_video_url: {
required: true,
url: true,
},
about_us_desc: {
required: true,
minlength: 30,
},
about_us_footer_first_image_title: {
required: true,
maxlength: 50,
},
about_us_footer_second_image_title: {
required: true,
maxlength: 50,
},
},
messages: {
about_us_title: {
required: "Please Enter Video Title",
maxlength: "Title should not be more than 50 characters",
},
about_us_video_url: {
required: "Please enter url",
url: "Please enter valid url",
},
about_us_desc: {
required: "Please enter description",
minlength: "Description should be atleast 30 characters",
},
about_us_footer_first_image_title: {
required: "Please select about us footer first image title",
},
about_us_footer_second_image_title: {
required: "Please select about us footer second image title",
},
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_about_us',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('About Us Content Updated successfully');
setTimeout(function () {
window.location.href = "/admin/about_us";
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}
else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// edit Faq categories end here
});

View File

@@ -0,0 +1,68 @@
$(document).ready(function () {
// alert();
// for add image croping tool end here
$(document).on("click", ".manage_cms_banner_button", function (e) {
// console.log('sdfghjk');
$('#manage_cms_banner_form').validate({
rules: {
banner_postion: {
required: true,
}
},
messages: {
banner_postion: {
required: "Please select the banner position",
}
},
// submitHandler: function (form) {
// var formData = new FormData(form);
// $.ajax({
// url: '/admin/insert_manage_bannner',
// type: 'POST',
// data: formData,
// processData: false,
// contentType: false,
// success: function (result) {
// let response = $.parseJSON(result);
// if (response.status == 200) {
// toastr.success('Banner added successfully');
// setTimeout(function () {
// window.location.href = "/admin/manage_banner";
// }, 1000);
// } else {
// toastr.error("Something went wrong");
// }
// },
// });
// }
// });
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/insert_manage_bannner',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('Banner added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_banner";
}, 2000);
}else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else {
toastr.error("Something went wrong");
}
},
});
}
});
});
});

View File

@@ -0,0 +1,26 @@
$(document).ready(function () {
$("#addtwo").click(function () {
$("#itemstwo").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
// console.log('hello');
});
$("#add").click(function () {
$("#items").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});

View File

@@ -0,0 +1,171 @@
$(document).ready(function () {
// insert Faq categories start here
$('#add_categories').on("click", function (e) {
// alert('categor');
// e.preventDefault(),
$('#add_faq_category_form').validate({
rules: {
category_name: {
required: true,
maxlength: 50,
}
},
messages: {
category_name: {
required: "Please Enter Faq Category",
maxlength: "Title should not be more than 50 characters",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/add_faq_category',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('Faq Category added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_faq";
}, 2000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// insert categories end here
// Delete Faq categories start here
$(document).on("click",".delete_faq_categories",function(){
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_faq_categories_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click",".delete_faq_categories_button",function(e){
e.preventDefault();
var delete_id = $('#delete_faq_categories_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type:"DELETE",
url: "/admin/delete_faq_category/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success:function(response){
console.log(response);
toastr.info("Faq Categories Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_faq";
}
});
});
// Delete Faq categories end here
// edit Faq categories start here
$(document).on("click", "#edit_categories_value", function (e) {
var edit_categ_id = $(this).data('id');
var edit_categ_name = $(this).data('category_name');
$('#edit_category_id').val(edit_categ_id);
$('#edit_category_name').val(edit_categ_name);
// alert(edit_categ_id);
});
$(document).on("click", "#edit_categories", function (e){
// $('#edit_categories').on("click", function (e) {
$('#edit_faq_category_form').validate({
rules: {
category_name: {
required: true,
maxlength: 50,
}
},
messages: {
category_name: {
required: "Please Enter Faq Category",
maxlength: "Title should not be more than 50 characters",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_faq_category',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('Faq Category updated successfully');
setTimeout(function () {
window.location.href = "/admin/manage_faq";
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// edit Faq categories end here
// Faq categories status change start here
$("#mng-sings").on("change", ".active_faq_categ", function () {
// console.log('handler');
var status = $(this).prop("checked") == true ? 1 : 0;
var faq_catag_id = $(this).data("id");
// alert(faq_catag_id);
$.ajax({
type: "GET",
dataType: "json",
url: "/admin/change_faq_catg_Status_",
data: {
status: status,
faq_catag_id: faq_catag_id,
},
success: function (data) {
if (status == 1) {
toastr.options = {
"timeOut": 500
}
toastr.success("Status Activate successfully. !!");
} else {
toastr.error("Status Deactivate successfully. !!");
}
// location.reload();
// console.log(data);
},
});
});
// Faq categories status change end here
});

View File

@@ -0,0 +1,239 @@
$(document).ready(function () {
$(".view_faq_qus_ans").click(function () {
// alert();
var faq_question = $(this).data("question");
var faq_answers = $(this).data("answer");
$("#show_question").html(faq_question);
$("#show_answers").html(faq_answers);
});
// add faq start here
$(document).on("click", "#add_faq", function (e) {
$('#add_faq_form').validate({
rules: {
category_name: {
required: true,
},
question: {
required: true,
minlength: 10,
maxlength: 250,
},
answer: {
required: true,
minlength: 10,
maxlength: 250,
},
// video_url: {
// required: true,
// url: true,
// },
},
messages: {
category_name: {
required: "Please select a category",
},
question: {
required: "Please enter the question.",
minlength: "Please enter at least 10 characters.",
maxlength: "Please enter no more than 250 characters.",
},
answer: {
required: "Please enter the answer.",
minlength: "Please enter at least 10 characters.",
maxlength: "Please enter no more than 250 characters.",
},
// video_url: {
// required: "Please enter url",
// url: "Please enter valid url",
// },
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/add_faq',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('Faq added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_faq";
}, 2000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// add faq end here
// Delete Faq start here
$(document).on("click", ".delete_faq", function () {
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_faq_id').val(delete_id);
$('#delete_opt_faq').modal('show');
});
$(document).on("click", ".delete_faq_button", function (e) {
e.preventDefault();
var delete_id = $('#delete_faq_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_faq/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
console.log(response);
toastr.info("Faq Deleted successfully");
$('#delete_opt_faq').modal('hide');
window.location.href = "/admin/manage_faq";
}
});
});
// Delete Faq end here
// Update Faq end here
$(document).on("click", "#edit_faq_value", function (e) {
var edit_faq_id = $(this).data('id');
var edit_category_id = $(this).data('category_id');
var edit_question = $(this).data('question');
var edit_answer = $(this).data('answer');
var edit_video_url = $(this).data('video_url');
$('#edit_faq_id').val(edit_faq_id);
// $('#edit_category_id').val(edit_category_id);
$('#faq_question').val(edit_question);
$('#faq_answer').val(edit_answer);
$('#faq_video_url').val(edit_video_url);
// alert(edit_category_id);
$("#mydropdownlist").val(edit_category_id).prop('selected', true);
// $("#mydropdownlist option[value='"+edit_category_id+"']").prop('selected', true);
// alert(edit_category_id);
});
$(document).on("click", "#edit_faq", function (e) {
// $('#edit_categories').on("click", function (e) {
// alert();
$('#edit_faq_form').validate({
rules: {
category_id: {
required: true,
},
question: {
required: true,
minlength: 10,
maxlength: 250,
},
answer: {
required: true,
minlength: 10,
maxlength: 250,
},
video_url: {
required: true,
url: true,
},
},
messages: {
category_id: {
required: "Please select a category",
},
question: {
required: "Please enter the question.",
minlength: "Please enter at least 10 characters.",
maxlength: "Please enter no more than 250 characters.",
},
answer: {
required: "Please enter the answer.",
minlength: "Please enter at least 10 characters.",
maxlength: "Please enter no more than 250 characters.",
},
video_url: {
required: "Please enter url",
url: "Please enter valid url",
},
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_faq',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('Faq updated successfully');
setTimeout(function () {
window.location.href = "/admin/manage_faq";
}, 2000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// Update Faq end here
// Faq categories status change start here
// $(document).on("","", function(e){
$("#mng-sings-two").on("change", ".active_faq", function () {
console.log('handler');
var status = $(this).prop("checked") == true ? 1 : 0;
var faq_id = $(this).data("id");
// alert(faq_id);
$.ajax({
type: "GET",
dataType: "json",
url: "/admin/change_faq_Status",
data: {
status: status,
faq_id: faq_id,
},
success: function (data) {
if (status == 1) {
toastr.options = {
"timeOut": 500
}
toastr.success("Status Activate successfully. !!");
} else {
toastr.error("Status Deactivate successfully. !!");
}
// location.reload();
// console.log(data);
},
});
});
// Faq categories status change end here
});

View File

@@ -0,0 +1,339 @@
$("#addCategoriesForm").validate({
rules:{
categoryName:{
required:true
},
},
messages:{
categoryName:{
required:"Field Is Required"
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/addCategoriesData",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
setTimeout(function () {
window.location.href = "/admin/manage_cms_news_article";
}, 1000);
}
}
});
}
});
$(".editNewsCategory").on("click",function(){
let categoryId = $(this).data('catid');
let categoryName = $(this).data('categoryname');
// alert(categoryId);
// alert(categoryName);
$('.editCatName').val(categoryName);
$('.editCatId').val(categoryId);
});
$("#editCategoryFrom").validate({
rules:{
editCatName:{
required:true
},
},
messages:{
editCatName:{
required:"Field Is Required"
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/editCategoriesData",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
setTimeout(function () {
window.location.href = "/admin/manage_cms_news_article";
}, 1000);
}
}
});
}
});
$('.deleteCategory').on("click",function(){
let deleteId = $(this).data('catid');
// alert(deleteId);
$("#delete_id").val(deleteId)
});
$('.deleteCatBtn').on("click",function(){
let deleteId = $('#delete_id').val();
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/deleteCategoriesData",
type: 'POST',
data: {
deleteId: deleteId,
},
success: function (response) {
toastr.error(response.messages);
setTimeout(function () {
window.location.reload();
}, 1000);
}
});
});
$('.switchcategory').on("change",function(){
var status = this.checked ? 1 : 0;
var catId = this.id.replace('switchcategory', '');
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/updatCatStatus",
type: 'POST',
data: {
catId: catId,
status: status,
},
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
}
}
});
});
$('.submitArticleBtn').on("click",function(){
let submitBtnVal = $(this).val();
$("#addArticleForm").validate({
rules:{
articleName:{
required:true
},
articleShortText:{
required:true
},
articleDescription:{
required:true
},
articleCatId:{
required:true
},
// articleUrl:{
// required:true
// },
// articleTags:{
// required:true
// },
// articleThumbnailImage:{
// required:true
// },
articleImage:{
required:true
},
},
messages:{
articleName:{
required:"Field Is Required"
},
articleShortText:{
required:"Field Is Required"
},
articleDescription:{
required:"Field Is Required"
},
articleCatId:{
required:"Field Is Required"
},
// articleUrl:{
// required:"Field Is Required"
// },
// articleTags:{
// required:"Field Is Required"
// },
// articleThumbnailImage:{
// required:"Field Is Required"
// },
articleImage:{
required:"Field Is Required"
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/addArticleData",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
let url = "";
if(submitBtnVal == "save"){
url = "/admin/manage_cms_news_article";
}
else{
url = "/admin/add_manage_cms_news_article";
}
if (result.status == 200) {
toastr.success(result.messages);
setTimeout(function () {
window.location.href = url;
}, 1000);
}
}
});
}
});
});
$("#editArticleForm").validate({
rules:{
articleName:{
required:true
},
articleShortText:{
required:true
},
articleDescription:{
required:true
},
articleCatId:{
required:true
},
// articleUrl:{
// required:true
// },
// articleTags:{
// required:true
// },
},
messages:{
articleName:{
required:"Field Is Required"
},
articleShortText:{
required:"Field Is Required"
},
articleDescription:{
required:"Field Is Required"
},
articleCatId:{
required:"Field Is Required"
},
// articleUrl:{
// required:"Field Is Required"
// },
// articleTags:{
// required:"Field Is Required"
// },
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/editArticleData",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
url = "/admin/manage_cms_news_article";
if (result.status == 200) {
toastr.success(result.messages);
setTimeout(function () {
window.location.href = url;
}, 2000);
}
}
});
}
});
$('.switchArticle').on("change",function(){
var status = this.checked ? 1 : 0;
var catId = this.id.replace('switchArticle', '');
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/updatArticleStatus",
type: 'POST',
data: {
catId: catId,
status: status,
},
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
}
}
});
});
$('.deleteArticle').on("click",function(){
let deleteId = $(this).data('article_id');
// alert(deleteId);
$("#delete_id").val(deleteId)
});
$('.deleteArticleBtn').on("click",function(){
let deleteId = $('#delete_id').val();
// alert(deleteId);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/deleteArticlesData",
type: 'POST',
data: {
deleteId: deleteId,
},
success: function (response) {
toastr.error(response.messages);
setTimeout(function () {
window.location.reload();
}, 1000);
}
});
});

Binary file not shown.

View File

@@ -0,0 +1,186 @@
// $(document).ready(function(){
$("#addPodcastDataForm").validate({
rules:{
title:{
required:true
},
description:{
required:true
},
url:{
required:true,
// url: true
},
image:{
required:true
}
},
messages:{
title:{
required:"Title Is Required"
},
description:{
required:"Description Is Required"
},
url:{
required:"URL Is Required",
// url: "Please enter a valid URL"
},
image:{
required:"Image Is Required"
}
},
submitHandler:function(form){
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/addPodcastData",
type: "POST",
data: formData,
cache: false,
contentType: false,
processData: false,
success: function (result) {
if (result.status == 200) {
var url = "/admin/manage_podcast";
setTimeout(function () {
window.location.replace(url);
}, 1000);
toastr.success(result.message);
}else if(result.status == 422){
toastr.error(result.message);
}else{
toastr.error(result.message);
}
}
});
}
});
$(".editPodcastBtn").on("click",function(){
// alert("hii");
let id = $(this).data('id');
let title = $(this).data('title');
let description = $(this).data('description');
let podcast_url = $(this).data('podcast_url');
let banner_image = $(this).data('banner_image');
$('.id').val(id);
$('.title').val(title);
$('.description').val(description);
$('.url').val(podcast_url);
$('.image').val(banner_image);
});
$("#updatePodcastForm").validate({
rules:{
title:{
required:true
},
description:{
required:true
},
},
messages:{
title:{
required:"Title Is Required"
},
description:{
required:"Description Is Required"
},
},
submitHandler:function(form){
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/updatePodcastData",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
console.log(result);
if (result.status == 200) {
setTimeout(function () {
window.location.reload();
}, 1000);
toastr.success(result.message);
}else if(result.status == 422){
toastr.error(result.message);
}else{
toastr.error(result.message);
}
},
error: function(jqXHR, textStatus, errorThrown) {
console.error('Error:', textStatus, errorThrown);
toastr.error('Failed to fetch data: ' + textStatus);
}
});
}
});
$('.deletePodcastBtn').on("click",function(){
let id = $(this).data('id');
$('#id').val(id);
});
$('.deletePodcast').on("click",function(){
let id = $('#id').val();
// AJAX request
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: '/admin/deletePodcastData', // Replace with your actual route
type: 'POST',
data: {
id: id,
},
success: function (result) {
if (result.status == 200) {
setTimeout(function () {
window.location.reload();
}, 1000);
toastr.error(result.message);
}else{
toastr.error("Something Went Wrong");
}
}
});
});
$('.podcastSwitch').on("change",function(){
var status = this.checked ? 1 : 0;
var queId = this.id.replace('podcastSwitch', '');
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/updatePodcastStatus",
type: 'POST',
data: {
queId: queId,
status: status,
// _token: '{{ csrf_token() }}'
},
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
}
}
});
});
// });

View File

@@ -0,0 +1,236 @@
// $(document).ready(function(){
var currentDate = new Date();
currentDate.setDate(currentDate.getDate() + 1);
var nextDay = currentDate.toISOString().split('T')[0];
$('#scheduleDate').attr('min', nextDay);
$(".cancelScheduleDate").on("click", function() {
$('#scheduleDate').val('');
});
$("#quiz_form").validate({
rules:{
question:{
required:true
},
ans_a:{
required:true
},
ans_b:{
required:true
},
ans_c:{
required:true
},
ans_d:{
required:true
},
answer:{
required:true
}
},
messages:{
question:{
required:"Please Enter Question"
},
ans_a:{
required:"Please Enter Answer A"
},
ans_b:{
required:"Please Enter Answer B"
},
ans_c:{
required:"Please Enter Answer C"
},
ans_d:{
required:"Please Enter Answer D"
},
answer:{
required:"Please Select Right Answer"
}
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: "/admin/add_quiz_data",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
setTimeout(function () {
window.location.href = "/admin/add_quiz";
}, 1000);
}
}
});
}
});
// $('.viewAnswer').click(function(){
// // alert("hello");
// let queId = $(this).attr("data-que_id");
// alert(queId);
// });
// Add event listener for modal close event
$('#closeQueButtn').on('click', function () {
// Clear the modal body
$('#view_opt .modal-body').empty();
$('view_opt').hide('modal');
});
$('.viewAnswer').click(function(){
var question = $(this).data('question');
var answers = $(this).data('answers');
// Ensure that answers is an array
if (!Array.isArray(answers)) {
console.error('Answers is not an array:', answers);
answers = [];
}
// Set the modal title
$('#view_opt .modal-title').text(question);
// Populate the modal body
answers.forEach(function(answer, index) {
var optionLabel = String.fromCharCode(65 + index);
var isChecked = (answer.is_active == '1') ? "select-rgh" : "";
var answerHTML = `
<div class="alorem">
<label>${optionLabel}</label>
<div class="ans-opt ${isChecked}">
<label>
${answer.answers}
<input type='checkbox' disabled>
<span></span>
</label>
</div>
</div>`;
$('#view_opt .modal-body').append(answerHTML);
});
// Open the modal
// $('#view_opt').modal('show');
});
$('.quizSwitch').on("change",function(){
var status = this.checked ? 1 : 0;
var queId = this.id.replace('paint', '');
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/updateQueStatus",
type: 'POST',
data: {
queId: queId,
status: status,
// _token: '{{ csrf_token() }}'
},
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
}
}
});
});
$("#updateQueAnsForm").validate({
rules:{
question:{
required:true
},
// answer_A:{
// required:true
// },
// answer_B:{
// required:true
// },
// answer_C:{
// required:true
// },
// answer_D:{
// required:true
// },
answer:{
required:true
}
},
messages:{
question:{
required:"Please Enter Question"
},
// ans_a:{
// required:"Please Enter Answer A"
// },
// ans_b:{
// required:"Please Enter Answer B"
// },
// ans_c:{
// required:"Please Enter Answer C"
// },
// ans_d:{
// required:"Please Enter Answer D"
// },
answer:{
required:"Please Select Right Answer"
}
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: "/admin/updateQueAnsFormData",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
if (result.status == 200) {
toastr.success(result.messages);
setTimeout(function () {
window.location.href = "/admin/manage_quiz";
}, 1000);
}
}
});
}
});
$('.deleteQueBtn').on("click",function(){
let deleteId = $(this).data('id');
// alert(deleteId);
$('#deleteQueId').val(deleteId);
});
$('.deleteQueFormBtn').on("click",function(e){
e.preventDefault();
let deleteQueId = $('#deleteQueId').val();
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/deleteQueAns/" + deleteQueId,
success: function (response) {
toastr.error(response.messages);
window.location.reload();
}
});
});
// });

View File

@@ -0,0 +1,230 @@
$(document).ready(function(){
// delete testimonial
$(document).on("click",".delete_testimonial",function(){
var delete_testimonial_id = $(this).data('id');
// alert(delete_testimonial_id);
$('#delete_testimonial_id').val(delete_testimonial_id);
$('#delete_opt').modal('show');
});
$(document).on("click",".delete_manage_testimonial_button",function(e){
e.preventDefault();
var delete_id = $('#delete_testimonial_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type:"DELETE",
url:"/admin/delete_testimonial/" + delete_id,
success:function(response){
console.log(response);
toastr.info("Testimonial Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/view_testimonial";
}
});
});
// delete testimonial end
// Add testimonial start
$(document).on("click", ".submit", function (e) {
var submit_val = $(this).val();
// alert(submit_val);
// return false;
$("#testimonial_form").validate({
rules: {
name: {
required: true,
},
title: {
required: true,
},
description: {
required: true,
},
image: {
required: true,
},
},
messages: {
name: {
required: "Please enter name",
},
title: {
required: "Please enter title",
},
description: {
required: "Please enter description",
},
image: {
required: "Please select image",
},
},
submitHandler: function (form) {
// print_r(form);exit;
var formData = new FormData(form);
$.ajax({
url: "/admin/insert_testimonial",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
console.log(result);
// var url = "/admin/view_testimonial";
if (result.status == 200) {
toastr.success('Testimonial added successfully');
setTimeout(function () {
window.location.href = "/admin/view_testimonial";
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}
else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// Add testimonial end
// edit testimonial start
$("#edit_testimonial_form").validate({
rules: {
user_name: {
required: true,
// maxlength: 80,
},
title: {
required: true,
// maxlength: 80,
},
description: {
required: true,
// minlength: 30,
},
},
messages: {
user_name: {
required: "Please enter name",
},
title: {
required: "Please enter title",
},
description: {
required: "Please enter description",
// minlength: "Description should be atleast 30 characters",
},
},
submitHandler: function (form) {
// print_r(form);exit;
// $("#edit_submit").html("Please Wait...");
// $("#edit_submit").prop("disabled", true);
var formData = new FormData(form);
// alert(formData);
// var id= $("#edit_id").val();
// alert(id);
// console.log(formData);
$.ajax({
url: "/admin/update_testimonial",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
// console.log(response);
if (result.status == 200) {
toastr.success("Testimonial updated successfully");
setTimeout(function () {
window.location.href = "/admin/view_testimonial";
}, 1000);
}
else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}
else {
toastr.error("Something went wrong");
}
},
});
},
});
//edit testimonial end
$('.edit_remove-btn').click(function () {
var imageId = $(this).data('image_id');
// alert(imageId);
var imagesToRemove = $('#images-to-remove');
// Get the current value and parse it as an array
var removedImages = imagesToRemove.val() ? JSON.parse(imagesToRemove.val()) : [];
// Only push to the array if the imageId is not null
if (imageId) {
removedImages.push(imageId);
}
// Update the hidden input with the updated array as JSON string
imagesToRemove.val(JSON.stringify(removedImages));
// Remove the image element from the DOM
$(this).parent('.edit_wrapper-thumb').remove();
});
// multi image upload js start
var imgUpload = document.getElementById('upload-img')
, imgPreview = document.getElementById('img-preview')
, imgUploadForm = document.getElementById('form-upload')
, totalFiles
, previewTitle
, previewTitleText
, img;
imgUpload.addEventListener('change', previewImgs, true);
function previewImgs(event) {
totalFiles = imgUpload.files.length;
if (!!totalFiles) {
imgPreview.classList.remove('img-thumbs-hidden');
}
for (var i = 0; i < totalFiles; i++) {
wrapper = document.createElement('div');
wrapper.classList.add('edit_wrapper-thumb');
removeBtn = document.createElement("span");
nodeRemove = document.createTextNode('x');
removeBtn.classList.add('edit_remove-btn');
removeBtn.appendChild(nodeRemove);
img = document.createElement('img');
img.src = URL.createObjectURL(event.target.files[i]);
img.classList.add('img-preview-thumb');
wrapper.appendChild(img);
wrapper.appendChild(removeBtn);
imgPreview.appendChild(wrapper);
$('.edit_remove-btn').click(function () {
$(this).parent('.edit_wrapper-thumb').remove();
});
}
}
});

View File

@@ -0,0 +1,180 @@
$(document).ready(function () {
// insert Thought start here
$('#save_thoughts').on("click", function (e) {
// alert('save_thoughts');
$('#add_thought_form').validate({
rules: {
user_thought: {
required: true,
}
},
messages: {
user_thought: {
required: "Please Enter Thought",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/add_thought',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('Thought added successfully');
setTimeout(function () {
window.location.reload();
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// insert Thought end here
// Delete Thought start here
$(document).on("click",".delete_thoughts",function(){
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_thought_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click",".delete_thought_button",function(e){
e.preventDefault();
var delete_id = $('#delete_thought_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type:"DELETE",
url: "/admin/delete_thought/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success:function(response){
console.log(response);
toastr.info("Thought Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_thoughts";
}
});
});
// Delete Thought end here
// edit Thought start here
$(document).on("click", "#edit_thought_value", function (e) {
var edit_thoug_id = $(this).data('id');
var edit_user_thoug = $(this).data('thought');
$('#edit_thought_id').val(edit_thoug_id);
$('#edit_user_thought').val(edit_user_thoug);
// alert(edit_user_thoug);
});
$(document).on("click", "#edit_thought", function (e){
$('#update_thought_form').validate({
rules: {
uuser_thought: {
required: true,
}
},
messages: {
uuser_thought: {
required: "Please Enter Thought",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_thought',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
toastr.success('Thought Updated successfully');
setTimeout(function () {
window.location.reload();
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// edit Thought end here
// Active inactive functionality start
$("#mng-sings").on("change", ".active_thought", function () {
var isChecked = $(this).prop('checked');
var buttonId = $(this).data('id');
// if (isChecked) {
// // Check if any other active button is already checked
// var isOtherActiveButtonChecked = $('.active_thought:checked').not(this).length > 0;
// if (isOtherActiveButtonChecked) {
// // Display error message or perform desired action
// // alert('Only one button can be active at a time.');
// toastr.options = {
// "timeOut": 1000
// }
// toastr.error("Only One Thoughts Can Be Active At A Time.");
// $(this).prop('checked', false); // Uncheck the current button
// return;
// }
// // Deactivate all other toggle buttons
// $('.active_thought').not(this).prop('checked', false);
// $('.onoffswitch').not($(this).parent()).removeClass('active');
// }
// Thoughts status change start here
var status = isChecked ? 1 : 0;
var thought_id = buttonId;
$.ajax({
type: "GET",
dataType: "json",
url: "/admin/change_manage_thoughts_Status",
data: {
status: status,
thought_id: thought_id,
},
success: function (data) {
if (status == 1) {
toastr.options = {
"timeOut": 500
}
toastr.success("Status Activate successfully. !!");
} else {
toastr.error("Status Deactivate successfully. !!");
}
},
error: function (xhr, status, error) {
console.error('An error occurred while changing thoughts status.');
}
});
});
// Check for initially active buttons
$('.active_thought:checked').trigger('change');
// Active inactive functionality end
});

View File

@@ -0,0 +1,347 @@
$(document).ready(function () {
// for add image croping tool start here
var $add_modal = $("#cropting_add_modal");
var image = document.getElementById("image");
var cropper;
$(".croping").on("change", ".image", function (e) {
// alert("image");
var files = e.target.files;
var done = function (url) {
image.src = url;
$add_modal.modal("show");
};
var reader;
var file;
var url;
if (files && files.length > 0) {
file = files[0];
if (URL) {
done(URL.createObjectURL(file));
} else if (FileReader) {
reader = new FileReader();
reader.onload = function (e) {
done(reader.result);
};
reader.readAsDataURL(file);
}
}
});
$add_modal.on("shown.bs.modal", function () {
cropper = new Cropper(image, {
dragMode: "move",
preview: ".preview",
aspectRatio: 16 / 9,
autoCropArea: 0.65,
restore: false,
guides: false,
center: false,
highlight: false,
cropBoxMovable: false,
cropBoxResizable: false,
toggleDragModeOnDblclick: false,
});
})
.on("hidden.bs.modal", function () {
cropper.destroy();
cropper = null;
});
$("#cropting_modal_cancle").click(function () {
$("#cropting_add_modal").modal("hide");
});
$("#crop").click(function () {
canvas = cropper.getCroppedCanvas({
width: 400,
height: 400,
});
canvas.toBlob(function (blob) {
url = URL.createObjectURL(blob);
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function () {
var base64data = reader.result;
$("#img_path").val(base64data);
$("#cropting_add_modal").modal("hide");
};
});
});
// for add image croping tool end here
// for edit image croping tool start here
var $modal = $("#cropting_edit_modal");
var image = document.getElementById("image");
var cropper;
$(".croping_edit").on("change", ".edit_image", function (e) {
// alert(image);
var files = e.target.files;
var done = function (url) {
image.src = url;
$modal.modal("show");
};
var reader;
var file;
var url;
if (files && files.length > 0) {
file = files[0];
if (URL) {
done(URL.createObjectURL(file));
} else if (FileReader) {
reader = new FileReader();
reader.onload = function (e) {
done(reader.result);
};
reader.readAsDataURL(file);
}
}
});
$modal.on("shown.bs.modal", function () {
cropper = new Cropper(image, {
dragMode: "move",
preview: ".preview",
aspectRatio: 16 / 9,
autoCropArea: 0.65,
restore: false,
guides: false,
center: false,
highlight: false,
cropBoxMovable: false,
cropBoxResizable: false,
toggleDragModeOnDblclick: false,
});
})
.on("hidden.bs.modal", function () {
cropper.destroy();
cropper = null;
});
$("#cropting_edit_modal_cancle").click(function () {
$("#cropting_edit_modal").modal("hide");
});
$("#crop_update").click(function () {
canvas = cropper.getCroppedCanvas({
width: 400,
height: 400,
});
canvas.toBlob(function (blob) {
url = URL.createObjectURL(blob);
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function () {
var base64data = reader.result;
$("#img_path_edit").val(base64data);
$("#cropting_edit_modal").modal("hide");
};
});
});
// for edit image croping tool end here
// add manage video
$(document).on("click", "#add_manage_video", function () {
$("#add_manage_video_form").validate({
rules: {
video_type: {
required: true,
},
video_title: {
required: true,
maxlength: 50,
},
video_description: {
required: true,
minlength: 30,
},
video_cover_image: {
required: true,
},
video_url: {
required: true,
url: true,
},
},
messages: {
video_type: {
required: "Please select a category",
},
video_title: {
required: "Please Enter Video Title",
maxlength: "Title should not be more than 50 characters",
},
video_description: {
required: "Please enter description",
minlength: "Description should be atleast 30 characters",
},
video_cover_image: {
required: "Please select video cover image",
},
video_url: {
required: "Please enter url",
url: "Please enter valid url",
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: "/admin/insert_manage_video",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
toastr.success("Video added successfully");
setTimeout(function () {
window.location.href = "/admin/manage_video";
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// add manage video end
// delete manage video
$(document).on("click", ".delete_manage_video", function () {
var delete_id = $(this).data("id");
$("#delete_manage_video_id").val(delete_id);
$("#delete_opt").modal("show");
});
$(document).on("click", ".delete_manage_video_button", function (e) {
e.preventDefault();
var delete_id = $("#delete_manage_video_id").val();
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_video/" + delete_id,
success: function (response) {
console.log(response);
toastr.info("Video Deleted successfully");
$("#delete_opt").modal("hide");
window.location.href = "/admin/manage_video";
},
});
});
// delete manage video end
// update manage video
$(document).on("click", "#edit_manage_video", function () {
// alert("call the function");
$("#edit_manage_video_form").validate({
rules: {
video_type: {
required: true,
},
video_title: {
required: true,
maxlength: 50,
},
video_description: {
required: true,
minlength: 30,
},
// video_cover_image:{
// required: true,
// },
video_url: {
required: true,
url: true,
},
},
messages: {
video_type: {
required: "Please select a category",
},
video_title: {
required: "Please Enter Video Title",
maxlength: "Title should not be more than 50 characters",
},
video_description: {
required: "Please enter description",
minlength: "Description should be atleast 30 characters",
},
// video_cover_image:{
// required: "Please select video cover image",
// },
video_url: {
required: "Please enter url",
url: "Please enter valid url",
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: "/admin/update_mange_video",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
toastr.success("Video Updated successfully");
setTimeout(function () {
window.location.href = "/admin/manage_video";
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// update manage video
// update manage video status
$("#mng-sings").on("change", ".active_manage_video", function () {
// console.log("handler");
var status = $(this).prop("checked") == true ? 1 : 0;
var manage_video_id = $(this).data("id");
// alert(manage_video_id);
$.ajax({
type: "GET",
dataType: "json",
url: "/admin/change_manage_video_Status",
data: {
status: status,
manage_video_id: manage_video_id,
},
success: function (data) {
if (status == 1) {
toastr.options = {
timeOut: 500,
// positionClass: 'toast-top-center',
};
toastr.success("Status Activate successfully. !!");
} else {
toastr.error("Status Deactivate successfully. !!");
}
// location.reload();
// console.log(data);
},
});
});
// update manage video status
});

View File

@@ -0,0 +1,15 @@
// Add theme code
$(document).ready(function () {
$("#add").click(function () {
$("#items").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
// Add theme code end

View File

@@ -0,0 +1,90 @@
$(document).ready(function () {
//Notification popup
$('.send_rply').click(function (e) {
e.preventDefault();
// alert('testing');
$('#reply_popup').modal('show');
var id = $(this).attr("data-id");
var email = $(this).attr("data-email");
// alert(email);
$('#email_id').val(email);
// $('#full_name').text(manage_user_name);
$('#noti_user_id').val(id);
});
// send mail start here
$(document).on("click", "#send_mail_btn1", function () {
alert('testing');
$('#send_reply_form').validate({
rules: {
noti_user_id: {
required: true
},
message: {
required: true
},
},
messages: {
noti_user_id: {
},
message: {
required: "Please enter the message",
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: '/admin/send_manage_contact',
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (response) {
console.log(response);
if (response.status == 200) {
toastr.success("mail send successfully");
setTimeout(function () {
window.location.reload();
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// send mail end here
// for delete new code
$(document).on("click", "#delete_contact_btn", function () {
var delete_id = $(this).data('id');
alert(delete_id);
$('#delete_contact_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_contact_button", function (e) {
// e.preventDefault();
var delete_id = $('#delete_contact_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_contact/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
console.log(response);
toastr.info("Contact us Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_contact/deleted";
}
});
});
});

View File

@@ -0,0 +1,100 @@
$(document).ready(function () {
//for view message popup
$('.message_view').click(function(e){
var message = $(this).attr("data-message");
// alert(message);
$('.message_show').text(message);
});
$('#reply_modal_close_btn').click(function(e){
// alert('hii');
$('#reply_popup').modal('hide');
});
//Notification popup
$('.send_rply').click(function (e) {
e.preventDefault();
// alert('testing');
$('#reply_popup').modal('show');
var id = $(this).attr("data-id");
var email = $(this).attr("data-email");
// alert(email);
$('#email_id').val(email);
// $('#full_name').text(manage_user_name);
$('#noti_user_id').val(id);
});
// send mail start here
$(document).on("click", "#send_mail_btn1", function () {
// alert('testing');
$('#send_reply_form').validate({
rules: {
message: {
required: true
},
},
messages: {
message: {
required: "Please enter the message",
},
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: '/admin/send_manage_contact',
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response= $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
toastr.success("mail send successfully");
setTimeout(function () {
window.location.reload();
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// send mail end here
// for delete new code
$(document).on("click", ".delete_contact", function () {
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_contact_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_contact_button", function (e) {
// e.preventDefault();
var delete_id = $('#delete_contact_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_contact/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
console.log(response);
toastr.info("Contact us Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_contact/deleted";
}
});
});
});

View File

@@ -0,0 +1,160 @@
$(document).ready(function () {
$(document).on("click", ".add_diet_plan", function (e) {
// alert(hii);
$("#manage_diet_plan_form").validate({
ignore: [],
debug: false,
rules: {
myFile:{
required: true,
},
diet_categories: {
required: true,
},
bmr_range_from: {
required: true,
},
bmr_range_to: {
required: true,
}
},
messages: {
myFile:{
required: "Please select the Image",
},
diet_categories: {
required: "Please select the option",
},
bmr_range_from: {
required: "Please enter range from",
},
bmr_range_to: {
required: "Please enter range to",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/insert_diet_plan',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
if (result.status == 200) {
toastr.success('Diet plan Added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_diet_plan";
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 2 MB.');
// setTimeout(function () {
// window.location.href = "/admin/manage_diet_plan";
// }, 1000);
}else if(result.status == 403){
toastr.error('BMR Range Already Exist');
}
else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// Edit main diet plan start here
$(document).on("click", ".edit_diet_plan", function (e) {
$("#edit_manage_diet_plan_form").validate({
ignore: [],
debug: false,
rules: {
diet_categories: {
required: true,
},
bmr_range_from: {
required: true,
},
bmr_range_to: {
required: true,
}
},
messages: {
diet_categories: {
required: "Please select the option",
},
bmr_range_from: {
required: "Please enter range from",
},
bmr_range_to: {
required: "Please enter range to",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_diet_plan',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
// console.log(response);
if (result.status == 200) {
toastr.success('Diet plan Updated successfully');
setTimeout(function () {
window.location.href = "/admin/manage_diet_plan";
}, 1000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 1 MB.');
setTimeout(function () {
window.location.href = "/admin/manage_diet_plan";
}, 1000);
}
else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// Edit main diet plan end here
// delete main diet plan start here
$(document).on("click", ".delete_diet_plan", function () {
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_manage_diet_plan_id').val(delete_id);
$('#delete_opt_diet_plan').modal('show');
});
$(document).on("click", ".delete_diet_button", function (e) {
// alert();
e.preventDefault();
var delete_id = $('#delete_manage_diet_plan_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_diet_plan/" + delete_id,
success: function (response) {
// console.log(response);
toastr.info("Diet Plan Deleted successfully");
$('#delete_opt_diet_plan').modal('hide');
window.location.href = "/admin/manage_diet_plan";
}
});
});
// delete main diet plan end here
});

View File

@@ -0,0 +1,191 @@
$(document).ready(function(){
// Add plan start
$(document).on("click", ".submit", function (e) {
// e.preventDefault();
var submit_val = $(this).val();
// alert(submit_val);
// return false;
$("#plan_form").validate({
rules: {
plan_name: {
required: true,
},
myFile:{
required: true,
},
description: {
required: true,
},
plan_period: {
required: true,
},
plan_price: {
required: true,
},
currency_type: {
required: true,
},
},
messages: {
plan_name: {
required: "Please enter plan name",
},
myFile:{
required: "Please select image",
},
description: {
required: "Please enter description",
},
plan_period: {
required: "Please enter plan period",
},
plan_price: {
required: "Please enter plan price",
},
currency_type: {
required: "Please enter currency type",
},
},
submitHandler: function (form) {
// print_r(form);exit;
var formData = new FormData(form);
$.ajax({
url: "/admin/insert_plan",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
$("#plan_form").trigger("reset");
setTimeout(function () {
if (submit_val == "save") {
var url = "/admin/manage_plan";
toastr.options = {
timeOut: 5000,
};
toastr.success("Plan added successfully");
window.location.replace(url);
} else {
setTimeout(function () {
window.location.reload();
}, 1000);
toastr.success("Plan added successfully");
}
}, 1000);
} else {
$("#plan_form").trigger("reset");
toastr.error("Something went wrong");
}
},
});
},
});
});
// Add plan end
// delete plan
$(document).on("click",".delete_plan",function(){
var delete_plan_id = $(this).data('id');
// alert(delete_plan_id);
$('#delete_plan_id').val(delete_plan_id);
$('#delete_opt').modal('show');
});
$(document).on("click",".delete_manage_plan_button",function(e){
e.preventDefault();
var delete_id = $('#delete_plan_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type:"DELETE",
url:"/admin/delete_plan/" + delete_id,
success:function(response){
console.log(response);
toastr.info("Plan Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_plan";
}
});
});
// delete plan end
// update manage plan
$(document).on("click", "#edit_manage_plan", function () {
// alert("edit_manage_plan");
$("#edit_manage_plan_form").validate({
rules: {
edit_plan_id: {
required: true,
},
plan_name: {
required: true,
},
description: {
required: true,
},
plan_period: {
required: true,
},
plan_price: {
required: true,
},
currency_type: {
required: true,
}
},
messages: {
plan_name: {
required: "Please enter name",
},
description: {
required: "Please enter description",
},
plan_period: {
required: "Please enter period",
},
plan_price: {
required: "Please enter price",
},
currency_type: {
required: "Please enter currency",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
$.ajax({
url: "/admin/update_plan",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
toastr.success("Plan Updated successfully");
setTimeout(function () {
window.location.href = "/admin/manage_plan";
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
},
});
});
// update manage Plan
});

View File

@@ -0,0 +1,108 @@
// view page custom theme code
$(document).ready(function () {
$("#add").click(function () {
$("#items").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
$(document).ready(function () {
$("#addtwo").click(function () {
$("#itemstwo").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
// view page custom theme code end
// edit page custom theme code
$(document).ready(function () {
$("#add").click(function () {
$("#items").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
$(document).ready(function () {
$("#addtwo").click(function () {
$("#itemstwo").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
// edit page custom theme code end
// add page custom theme code
$(document).ready(function () {
$("#add").click(function () {
$("#items").append(
'<div class="next-referral nt-referral">\n\
<div class="mn-div">\n\
<div class="main-div">\n\
<div class="inp-div"> \n\
<label>Video Title :</label>\n\
<div class="inner-nt-refer">\n\
<input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md">\n\
\n\
</div> \n\
</div>\n\
<div class="inp-div">\n\
<label>Video Description :</label>\n\
<textarea></textarea>\n\
</div>\n\
<div class="inp-div">\n\
<label>Video URL :</label>\n\
<input type="url" value="">\n\
</div>\n\
</div>\n\
<a class="remove_input">-</a>\n\
</div>\n\
</div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
$(document).ready(function () {
$("#addtwo").click(function () {
$("#itemstwo").append(
'<div class="next-referral "><input id="textinput" name="textinput" type="text" placeholder="" class="form-control input-md"><a class="remove_input">-</a></div>'
);
});
$(document).on('click', '.remove_input', function () {
var x = $(this).closest('.next-referral').remove();
console.log('hello');
});
});
// add page custom theme code end

Binary file not shown.

View File

@@ -0,0 +1,41 @@
$("#manage_settings").validate({
// rules:{
// facebook_url:{
// required:true
// },
// instagram_url:{
// required:true
// },
// },
// messages:{
// facebook_url:{
// required:"FaceBook URL Is Required"
// },
// instagram_url:{
// required:"Instagram URL Is Required"
// },
// },
submitHandler:function(form){
var formData = new FormData(form);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/admin/update_url",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
if (result.status == 200) {
setTimeout(function () {
window.location.reload();
}, 1000);
toastr.success(result.message);
}
}
});
}
});

View File

@@ -0,0 +1,359 @@
$(document).ready(function () {
$(document).on("click", ".submit", function (e) {
var submit_val = $(this).val();
$("#short_clips_form").validate({
rules: {
video_title: {
required: true,
maxlength: 80,
},
description: {
required: true,
minlength: 30,
},
video_url: {
required: true,
url: true,
},
thumbnail:{
required: true,
},
},
messages: {
video_title: {
required: "Please enter short clip title",
maxlength: "Title should not be more than 80 characters",
},
description: {
required: "Please enter description",
minlength: "Description should be atleast 30 characters",
},
video_url: {
required: "Please enter url",
url: "Please enter valid url",
},
thumbnail:{
required: "Please Select Image",
},
},
submitHandler: function (form) {
// // print_r(form);exit;
var formData = new FormData(form);
$.ajax({
url: "/admin/insert_short_clips",
type: "POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
if (submit_val == "save") {
var url = "/admin/manage_short_clips";
toastr.options = {
timeOut: 1000,
};
toastr.success("short clips added successfully");
window.location.replace(url);
} else {
setTimeout(function () {
window.location.reload();
}, 1000);
toastr.success("short clips added successfully");
}
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else {
$("#short_clips_form").trigger("reset");
toastr.error("Something went wrong");
}
},
});
},
});
});
// //for table reload
function reloadTable() {
$.ajax({
url: "/admin/manage_short_clips",
type: "POST",
success: function (data) {
$("#load_table").html(data);
},
});
}
reloadTable();
// //for table reload
//for insert data
// $("#short_clips_form").validate({
// rules: {
// video_title: {
// required: true,
// maxlength: 80,
// },
// description: {
// required: true,
// minlength: 30,
// },
// video_url: {
// required: true,
// url: true,
// },
// },
// messages: {
// video_title: {
// required: "Please enter short clip title",
// maxlength: "Title should not be more than 80 characters",
// },
// description: {
// required: "Please enter description",
// minlength: "Description should be atleast 30 characters",
// },
// video_url: {
// required: "Please enter url",
// url: "Please enter valid url",
// },
// },
// submitHandler: function (form) {
// // print_r(form);exit;
// $("#submit").html("Please Wait...");
// $("#submit").prop("disabled", true);
// $("#submit_create").html("Please Wait...");
// $("#submit_create").prop("disabled", true);
// var formData = new FormData(form);
// var submit_val = $('#submit').val();
// // var submit_val = $('#submit_create').val();
// // console.log(formData);
// // https://www.youtube.com/watch?v=aCHv-N6vYV4
// $.ajax({
// url: "/insert_short_clips",
// type: "POST",
// data: formData,
// async: true,
// cache: false,
// contentType: false,
// processData: false,
// success: function (response) {
// console.log(response);
// if (response.status == 200) {
// // $("#short_clips_form").trigger("reset");
// // $("#submit").html("Submited");
// // $("#submit").prop("disabled", false);
// // toastr.success("short clips added successfully");
// setTimeout(function () {
// // if (submit_val == 'save_create') {
// // window.location.href = "/add_short_clips";
// // toastr.success("short clips added successfully");
// // } else {
// // window.location.href = "/manage_short_clips";
// // toastr.success("short clips added successfully");
// // }
// // window.location.href = "/add_short_clips";
// if (submit_val == 'save') {
// alert(submit_val);
// var url = '/manage_short_clips';
// url = url.replace();
// setTimeout(function () {
// window.location.replace(url);
// }, 1000);
// }
// else {
// setTimeout(function () {
// window.location.reload();
// }, 1000);
// }
// }, 1000);
// } else {
// $("#short_clips_form").trigger("reset");
// $("#submit").html("Submited");
// $("#submit").prop("disabled", false);
// toastr.error("Something went wrong");
// }
// },
// });
// },
// });
//for insert data end
//for view discription
$(".view_desc").click(function () {
var desc = $(this).data("desc");
$("#show_desc").html(desc);
});
//for view discription end
// for delete new code
$(document).on("click", ".delete_short_clips", function () {
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_short_clips_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_short_clips_button", function (e) {
e.preventDefault();
var delete_id = $('#delete_short_clips_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_short_clips/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
console.log(response);
toastr.info("short clips Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_short_clips";
}
});
});
// for delete new code
// for edit
$("#edit_short_clips_form").validate({
rules: {
video_title: {
required: true,
maxlength: 80,
},
description: {
required: true,
minlength: 30,
},
video_url: {
required: true,
url: true,
},
},
messages: {
video_title: {
required: "Please enter short clip title",
maxlength: "Title should not be more than 80 characters",
},
description: {
required: "Please enter description",
minlength: "Description should be atleast 30 characters",
},
video_url: {
required: "Please enter url",
url: "Please enter valid url",
},
},
// submitHandler: function (form) {
// // print_r(form);exit;
// // $("#edit_submit").html("Please Wait...");
// // $("#edit_submit").prop("disabled", true);
// var formData = new FormData(form);
// // alert(formData);
// // var id= $("#edit_id").val();
// // alert(id);
// // console.log(formData);
// $.ajax({
// url: "/admin/update_short_clips",
// type: "POST",
// data: formData,
// async: true,
// cache: false,
// contentType: false,
// processData: false,
// success: function (result) {
// let response = $.parseJSON(result);
// // console.log(response);
// if (response.status == 200) {
// $("#edit_short_clips_form").trigger("reset");
// // $("#submit").html("Submited");
// // $("#submit").prop("disabled", false);
// toastr.success("short clips updated successfully");
// setTimeout(function () {
// window.location.href = "/admin/manage_short_clips";
// }, 1000);
// } else {
// $("#edit_short_clips_form").trigger("reset");
// // $("#submit").html("Submited");
// // $("#submit").prop("disabled", false);
// toastr.error("Something went wrong");
// }
// },
// });
// },
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
// e.preventDefault(),
$.ajax({
url: '/admin/update_short_clips',
type: 'POST',
data: formData,
async: true,
cache: false,
processData: false,
contentType: false,
success: function (result) {
// let response = $.parseJSON(result);
// console.log(response);
if (result.status == 200) {
toastr.success('short clips updated successfully');
setTimeout(function () {
window.location.href = "/admin/manage_short_clips";
}, 2000);
} else if(result.status == 422){
toastr.error('The File Must Not Be Greater Than 400 KB.');
}else {
toastr.error("Something went wrong");
}
},
});
}
});
;
//for edit end
// for status change
$("#mng-sings").on("change", ".active_blog", function () {
// $('.active_blog').on('change',function() {
console.log("Handler");
var status = $(this).prop("checked") == true ? 1 : 0;
var user_id = $(this).data("id");
// alert(user_id);
$.ajax({
type: "GET",
dataType: "json",
url: "/admin/changeStatus",
data: {
status: status,
user_id: user_id,
},
success: function (data) {
if (status == 1) {
toastr.options = {
"timeOut": 500
}
toastr.success("Status Activate successfully. !!");
} else {
toastr.error("Status Deactivate successfully. !!");
}
// location.reload();
// console.log(data);
},
});
});
// for status change end
});

View File

@@ -0,0 +1,24 @@
$(document).ready(function () {
var table = $('#subscription-one').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});
$(document).ready(function () {
var table = $('#subscription-two').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});
$(document).ready(function () {
var table = $('#subscription-three').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});
$(document).ready(function () {
var table = $('#subscription-four').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});

View File

@@ -0,0 +1,186 @@
$(document).ready(function () {
// add Teacher start here
$(document).on("click", ".add_teacher_button", function (e) {
// alert();
$('#add_teacher_form').validate({
ignore: [],
debug: false,
rules: {
teacher_title: {
required: true
},
teacher_sub_title: {
required: true
},
teacher_description: {
required: true
},
teacher_address: {
required: true
},
teacher_contact_number: {
required: true
},
teacher_image: {
required: true
}
},
messages: {
teacher_title: {
required: "Please enter this filed",
},
teacher_sub_title: {
required: "Please enter this filed",
},
teacher_description: {
required: "Please enter this filed",
},
teacher_address: {
required: "Please enter this filed",
},
teacher_contact_number: {
required: "Please enter this filed",
},
teacher_image: {
required: "Please enter this filed",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/insert_teacher',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
$('#add_teacher_form').trigger("reset");
toastr.success('Teacher added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_teacher";
}, 1000);
} else {
$('#add_teacher_form').trigger("reset");
toastr.error("Something went wrong");
}
},
});
}
});
});
// add Teacher end here
// Delete Teacher start here
$(document).on("click", ".delete_teacher", function () {
// alert();
var delete_id = $(this).data('id');
$('#delete_teacher_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_teacher_button", function (e) {
// alert();
// e.preventDefault();
var delete_id = $('#delete_teacher_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_teacher/" + delete_id,
// url:"/delete_short_clips/"+delete_id,
success: function (response) {
// console.log(response);
toastr.info("Teacher Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/manage_teacher";
}
});
});
// delete teacher end here
// edit Teacher start here
$(document).on("click", ".edit_teacher_button", function (e) {
$('#edit_teacher_form').validate({
ignore: [],
debug: false,
rules: {
teacher_title: {
required: true
},
teacher_sub_title: {
required: true
},
teacher_description: {
required: true
},
teacher_address: {
required: true
},
teacher_contact_number: {
required: true
}
},
messages: {
teacher_title: {
required: "Please enter this filed",
},
teacher_sub_title: {
required: "Please enter this filed",
},
teacher_description: {
required: "Please enter this filed",
},
teacher_address: {
required: "Please enter this filed",
},
teacher_contact_number: {
required: "Please enter this filed",
}
},
submitHandler: function (form) {
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_teacher',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
$('#edit_teacher_form').trigger("reset");
toastr.success('Teacher Updated successfully');
setTimeout(function () {
window.location.href = "/admin/manage_teacher";
}, 1000);
} else {
$('#edit_teacher_form').trigger("reset");
toastr.error("Something went wrong");
}
},
});
}
});
});
// edit Teacher end here
//for view discription
$(document).on("click", ".view_teacher_desc", function (e) {
// $(".view_teacher_desc").click(function () {
var desc = $(this).data("desc");
$("#show_desc").html(desc);
});
//for view discription end
});

View File

@@ -0,0 +1,33 @@
$(document).ready(function () {
// Delete User start here
$(document).on("click", ".delete_user", function () {
var delete_id = $(this).data('id');
$('#delete_user_id').val(delete_id);
$('#delete_opt').modal('show');
});
$(document).on("click", ".delete_user_button", function (e) {
e.preventDefault();
var delete_id = $('#delete_user_id').val();
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_manage_direct_users/" + delete_id,
success: function (response) {
console.log(response);
toastr.info("User Deleted successfully");
$('#delete_opt').modal('hide');
window.location.href = "/admin/direct_users";
}
});
});
});
// Delete User end here/*

View File

@@ -0,0 +1,135 @@
$(document).ready(function () {
$(document).on("click", ".add_diet_plan", function (e) {
// alert(hii);
$("#manage_diet_plan_form").validate({
ignore: [],
debug: false,
rules: {
diet_categories: {
required: true,
}
},
messages: {
diet_categories: {
required: "Please select the option",
}
},
submitHandler: function (form) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var formData = new FormData(form);
$.ajax({
url: '/admin/insert_diet_plan',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
if (result.status == 200) {
toastr.success('Diet plan Added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_diet_plan";
}, 1000);
} else {
toastr.error(result.message);
}
},
error: function () {
toastr.error("Something went wrong");
}
});
}
});
});
// Edit main diet plan start here
$(document).on("click", ".edit_past_session", function (e) {
$("#edit_manage_past_session_form").validate({
ignore: [],
debug: false,
rules: {
activity_name: {
required: true,
},
video_teaser_url: {
required: true,
}
},
messages: {
activity_name: {
required: "Please enter this filed",
},
video_teaser_url: {
required: "Please enter this filed",
}
},
submitHandler: function (form) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var formData = new FormData(form);
// console(formData);
e.preventDefault(),
$.ajax({
url: '/admin/update_past_session',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (result) {
let response = $.parseJSON(result);
// console.log(response);
if (response.status == 200) {
toastr.success('Past Session Added successfully');
setTimeout(function () {
window.location.href = "/admin/manage_activities";
}, 1000);
} else {
toastr.error("Something went wrong");
}
},
});
}
});
});
// Edit main diet plan end here
// delete main diet plan start here
$(document).on("click", ".delete_past_session", function () {
var delete_id = $(this).data('id');
// alert(delete_id);
$('#delete_manage_session_id').val(delete_id);
$('#delete_opt_session').modal('show');
});
$(document).on("click", ".delete_activity_button", function (e) {
// alert();
e.preventDefault();
var delete_id = $('#delete_manage_session_id').val();
// alert(delete_id);
$.ajaxSetup({
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
});
$.ajax({
type: "DELETE",
url: "/admin/delete_past_session/" + delete_id,
success: function (response) {
// console.log(response);
toastr.info("Passed Session Deleted successfully");
$('#delete_opt_session').modal('hide');
window.location.href = "/admin/manage_activities";
}
});
});
// delete main diet plan end here
});

View File

@@ -0,0 +1,49 @@
$(document).ready(function(){
$('#send_notification_form').validate({
rules:{
title:{
required:true,
},
// message:{
// required:true,
// },
},
messages:{
title:{
required:'Title Is Required',
},
// message:{
// required:'Message Is Required',
// },
},
submitHandler : function(form){
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var formData = new FormData(form);
$.ajax({
url:"/admin/send_notification",
type:"POST",
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
success: function (result) {
// let response = $.parseJSON(result);
if (result.status == 200) {
toastr.success("Notification Send successfully");
setTimeout(function () {
window.location.reload();
}, 1000);
} else {
$("#manage_activity_form").trigger("reset");
toastr.error("Something went wrong");
}
}
});
}
});
});

View File

@@ -0,0 +1,29 @@
$(document).ready(function () {
$(document).on("click", ".pay", function () {
$.ajax({
type: 'GET',
url: '/getChecksum',
data: {
"_token": "{{ csrf_token() }}",
},
success: function (data) {
console.log("success data",data);
bdPayment.initialize({
"msg": "merchant_id|order_id|NA|100.00|NA|NA|NA|INR|NA|R|securityId|NA|NA|F|john@doe1.com|mobile_no|NA|NA|NA|NA|NA|NA"+data,
"options": {
"enableChildWindowPosting": true,
"enablePaymentRetry": true,
"retry_attempt_count": 2,
"txtPayCategory": "NETBANKING"
},
"callbackUrl": "https://gsf.betadelivery.com/payment_response"
});
// window.href.location="/";
},
error: function (error) {
console.log("error",error);
}
});
});
});

View File

@@ -0,0 +1,77 @@
$(document).ready(function() {
$(document).on("click", ".register", function(e) {
$('#sign_up').validate({
rules: {
full_name: {
required: true
},
email: {
required: true
},
contact_number: {
required: true
},
password: {
required: true
},
address: {
required: true
},
fitness_goal: {
required: true
},
hear_about_us: {
required: true
}
},
messages: {
full_name: {
required: "Please enter this field"
},
email: {
required: "Please enter this field"
},
contact_number: {
required: "Please enter this field"
},
password: {
required: "Please enter this field"
},
address: {
required: "Please enter this field"
},
fitness_goal: {
required: "Please enter this field"
},
hear_about_us: {
required: "Please enter this field"
}
},
submitHandler: function(form) {
var formData = new FormData(form);
e.preventDefault();
$.ajax({
url: '/add_users',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function(result) {
// console.log(result.errors);
let response = $.parseJSON(result);
if (response.status == 200) {
$('#sign_up').trigger("reset");
toastr.success('Users Registered Successfully !!');
setTimeout(function() {
window.location.href = "/payment";
}, 1000);
} else {
$('#sign_up').trigger("reset");
toastr.error(result.errors);
}
},
});
}
});
});
});

157
public/assets/js/custom.js Normal file
View File

@@ -0,0 +1,157 @@
//====textarea editor====
//
// ClassicEditor
// .create( document.querySelector( '#editor' ) )
// .catch( error => {
// console.error( error );
// } );
//
$(document).ready(function () {
var table = $('#mng-sings-two').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});
$(document).ready(function () {
var table = $('#mng-sings-three').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});
$(document).ready(function () {
var table = $('#mng-sings-four').removeAttr('width').DataTable({
scrollX: false,
responsive: true,
});
});
//=====vedio-uploader======
jQuery(document).ready(function($){
// Click button to activate hidden file input
$('.fileuploader-btn').on('click', function(){
$('.fileuploader').click();
});
// Click above calls the open dialog box
// Once something is selected the change function will run
$('.fileuploader').change(function(){
// Create new FileReader as a variable
var reader = new FileReader();
// Onload Function will run after video has loaded
reader.onload = function(file){
var fileContent = file.target.result;
$('body').append('<video class="vedio-play" src="' + fileContent + '" width="320" height="240" controls></video>');
};
// Get the selected video from Dialog
reader.readAsDataURL(this.files[0]);
});
});
$('.file-input').change(function(){
var curElement = $('.image');
console.log(curElement);
var reader = new FileReader();
reader.onload = function (e) {
// get loaded data and render thumbnail.
curElement.attr('src', e.target.result);
};
// read the image file as a data URL.
reader.readAsDataURL(this.files[0]);
});
//=====image-drop=====
document.querySelectorAll(".drop-zone__input").forEach((inputElement) => {
const dropZoneElement = inputElement.closest(".drop-zone");
dropZoneElement.addEventListener("click", (e) => {
inputElement.click();
});
inputElement.addEventListener("change", (e) => {
if (inputElement.files.length) {
updateThumbnail(dropZoneElement, inputElement.files[0]);
}
});
dropZoneElement.addEventListener("dragover", (e) => {
e.preventDefault();
dropZoneElement.classList.add("drop-zone--over");
});
["dragleave", "dragend"].forEach((type) => {
dropZoneElement.addEventListener(type, (e) => {
dropZoneElement.classList.remove("drop-zone--over");
});
});
dropZoneElement.addEventListener("drop", (e) => {
e.preventDefault();
if (e.dataTransfer.files.length) {
inputElement.files = e.dataTransfer.files;
updateThumbnail(dropZoneElement, e.dataTransfer.files[0]);
}
dropZoneElement.classList.remove("drop-zone--over");
});
});
/**
* Updates the thumbnail on a drop zone element.
*
* @param {HTMLElement} dropZoneElement
* @param {File} file
*/
function updateThumbnail(dropZoneElement, file) {
let thumbnailElement = dropZoneElement.querySelector(".drop-zone__thumb");
// First time - remove the prompt
if (dropZoneElement.querySelector(".drop-zone__prompt")) {
dropZoneElement.querySelector(".drop-zone__prompt").remove();
}
// First time - there is no thumbnail element, so lets create it
if (!thumbnailElement) {
thumbnailElement = document.createElement("div");
thumbnailElement.classList.add("drop-zone__thumb");
dropZoneElement.appendChild(thumbnailElement);
}
thumbnailElement.dataset.label = file.name;
// Show thumbnail for image files
if (file.type.startsWith("image/")) {
const reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = () => {
thumbnailElement.style.backgroundImage = `url('${reader.result}')`;
};
} else {
thumbnailElement.style.backgroundImage = null;
}
}

View File

@@ -0,0 +1 @@
"use strict";var KTAccountAPIKeys={init:function(){KTUtil.each(document.querySelectorAll('#kt_api_keys_table [data-action="copy"]'),(function(e){var t=e.closest("tr"),s=KTUtil.find(t,'[data-bs-target="license"]');new ClipboardJS(e,{target:s,text:function(){return s.innerHTML}}).on("success",(function(t){var c=e.querySelector(".svg-icon"),i=e.querySelector(".bi.bi-check");i||((i=document.createElement("i")).classList.add("bi"),i.classList.add("bi-check"),i.classList.add("fs-2x"),e.appendChild(i),s.classList.add("text-success"),c.classList.add("d-none"),setTimeout((function(){c.classList.remove("d-none"),e.removeChild(i),s.classList.remove("text-success")}),3e3))}))}))}};KTUtil.onDOMContentLoaded((function(){KTAccountAPIKeys.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTDatatablesClassic={init:function(){!function(){const t=document.getElementById("kt_orders_classic");t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"MMM D, YYYY").format("x");e[1].setAttribute("data-order",a)}));const e=$(t).DataTable({info:!1,order:[]}),a=document.getElementById("kt_filter_orders"),r=document.getElementById("kt_filter_year");var n,o;a.addEventListener("change",(function(t){e.column(3).search(t.target.value).draw()})),r.addEventListener("change",(function(t){switch(t.target.value){case"thisyear":n=moment().startOf("year").format("x"),o=moment().endOf("year").format("x"),e.draw();break;case"thismonth":n=moment().startOf("month").format("x"),o=moment().endOf("month").format("x"),e.draw();break;case"lastmonth":n=moment().subtract(1,"months").startOf("month").format("x"),o=moment().subtract(1,"months").endOf("month").format("x"),e.draw();break;case"last90days":n=moment().subtract(30,"days").format("x"),o=moment().format("x"),e.draw();break;default:n=moment().subtract(100,"years").startOf("month").format("x"),o=moment().add(1,"months").endOf("month").format("x"),e.draw()}})),$.fn.dataTable.ext.search.push((function(t,e,a){var r=n,m=o,s=parseFloat(moment(e[1]).format("x"))||0;return!!(isNaN(r)&&isNaN(m)||isNaN(r)&&s<=m||r<=s&&isNaN(m)||r<=s&&s<=m)})),document.getElementById("kt_filter_search").addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}};KTUtil.onDOMContentLoaded((function(){KTDatatablesClassic.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountReferralsReferralProgram={init:function(){var e,r;e=document.querySelector("#kt_referral_program_link_copy_btn"),r=document.querySelector("#kt_referral_link_input"),new ClipboardJS(e).on("success",(function(s){var n=e.innerHTML;r.classList.add("bg-success"),r.classList.add("text-inverse-success"),e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=n,r.classList.remove("bg-success"),r.classList.remove("text-inverse-success")}),3e3),s.clearSelection()}))}};KTUtil.onDOMContentLoaded((function(){KTAccountReferralsReferralProgram.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountSecurityLicenseUsage={init:function(){KTUtil.each(document.querySelectorAll('#kt_security_license_usage_table [data-action="copy"]'),(function(e){var t=e.closest("tr"),c=KTUtil.find(t,'[data-bs-target="license"]');new ClipboardJS(e,{target:c,text:function(){return c.innerHTML}}).on("success",(function(t){var s=e.querySelector(".svg-icon"),i=e.querySelector(".bi.bi-check");i||((i=document.createElement("i")).classList.add("bi"),i.classList.add("bi-check"),i.classList.add("fs-2x"),e.appendChild(i),c.classList.add("text-success"),s.classList.add("d-none"),setTimeout((function(){s.classList.remove("d-none"),e.removeChild(i),c.classList.remove("text-success")}),3e3))}))}))}};KTUtil.onDOMContentLoaded((function(){KTAccountSecurityLicenseUsage.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountSecuritySummary=function(){var t=function(t,e,a,r,s){var i=document.querySelector(e),n=parseInt(KTUtil.css(i,"height"));if(i){var o={series:[{name:"Net Profit",data:a},{name:"Revenue",data:r}],chart:{fontFamily:"inherit",type:"bar",height:n,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["35%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-400"),fontSize:"12px"}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-400"),fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(t){return"$"+t+" thousands"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),KTUtil.getCssVariableValue("--kt-gray-200")],grid:{borderColor:KTUtil.getCssVariableValue("--kt-gray-200"),strokeDashArray:4,yaxis:{lines:{show:!0}}}},u=new ApexCharts(i,o),l=!1,_=document.querySelector(t);!0===s&&setTimeout((function(){u.render(),l=!0}),500),_.addEventListener("shown.bs.tab",(function(t){0==l&&(u.render(),l=!0)}))}};return{init:function(){t("#kt_security_summary_tab_hours_agents","#kt_security_summary_chart_hours_agents",[50,70,90,117,80,65,80,90,115,95,70,84],[50,70,90,117,80,65,70,90,115,95,70,84],!0),t("#kt_security_summary_tab_hours_clients","#kt_security_summary_chart_hours_clients",[50,70,90,117,80,65,80,90,115,95,70,84],[50,70,90,117,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_day","#kt_security_summary_chart_day_agents",[50,70,80,100,90,65,80,90,115,95,70,84],[50,70,90,117,60,65,80,90,100,95,70,84],!1),t("#kt_security_summary_tab_day_clients","#kt_security_summary_chart_day_clients",[50,70,100,90,80,65,80,90,115,95,70,84],[50,70,90,115,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_week","#kt_security_summary_chart_week_agents",[50,70,75,117,80,65,80,90,115,95,50,84],[50,60,90,117,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_week_clients","#kt_security_summary_chart_week_clients",[50,70,90,117,80,65,80,90,100,80,70,84],[50,70,90,117,80,65,80,90,100,95,70,84],!1)}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSecuritySummary.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountSettingsDeactivateAccount=function(){var t,n,e;return{init:function(){(t=document.querySelector("#kt_account_deactivate_form"))&&(e=document.querySelector("#kt_account_deactivate_account_submit"),n=FormValidation.formValidation(t,{fields:{deactivate:{validators:{notEmpty:{message:"Please check the box to deactivate your account"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),n.validate().then((function(t){"Valid"==t?swal.fire({text:"Are you sure you would like to deactivate your account?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-light-primary",denyButton:"btn btn-danger"}}).then((t=>{t.isConfirmed?Swal.fire({text:"Your account has been deactivated.",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}}):t.isDenied&&Swal.fire({text:"Account not deactivated.",icon:"info",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}})})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsDeactivateAccount.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountSettingsOverview={init:function(){}};KTUtil.onDOMContentLoaded((function(){KTAccountSettingsOverview.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountSettingsProfileDetails=function(){var e,t;return{init:function(){(e=document.getElementById("kt_account_profile_details_form"))&&(e.querySelector("#kt_account_profile_details_submit"),t=FormValidation.formValidation(e,{fields:{fname:{validators:{notEmpty:{message:"First name is required"}}},lname:{validators:{notEmpty:{message:"Last name is required"}}},company:{validators:{notEmpty:{message:"Company name is required"}}},phone:{validators:{notEmpty:{message:"Contact phone number is required"}}},country:{validators:{notEmpty:{message:"Please select a country"}}},timezone:{validators:{notEmpty:{message:"Please select a timezone"}}},"communication[]":{validators:{notEmpty:{message:"Please select at least one communication method"}}},language:{validators:{notEmpty:{message:"Please select a language"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(e.querySelector('[name="country"]')).on("change",(function(){t.revalidateField("country")})),$(e.querySelector('[name="language"]')).on("change",(function(){t.revalidateField("language")})),$(e.querySelector('[name="timezone"]')).on("change",(function(){t.revalidateField("timezone")})))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsProfileDetails.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAccountSettingsSigninMethods={init:function(){var t,e;!function(){var t=document.getElementById("kt_signin_email");if(t){var e=document.getElementById("kt_signin_email_edit"),n=document.getElementById("kt_signin_password"),o=document.getElementById("kt_signin_password_edit"),i=document.getElementById("kt_signin_email_button"),s=document.getElementById("kt_signin_cancel"),r=document.getElementById("kt_signin_password_button"),a=document.getElementById("kt_password_cancel");i.querySelector("button").addEventListener("click",(function(){l()})),s.addEventListener("click",(function(){l()})),r.querySelector("button").addEventListener("click",(function(){d()})),a.addEventListener("click",(function(){d()}));var l=function(){t.classList.toggle("d-none"),i.classList.toggle("d-none"),e.classList.toggle("d-none")},d=function(){n.classList.toggle("d-none"),r.classList.toggle("d-none"),o.classList.toggle("d-none")}}}(),(e=document.getElementById("kt_signin_change_email"))&&(t=FormValidation.formValidation(e,{fields:{emailaddress:{validators:{notEmpty:{message:"Email is required"},emailAddress:{message:"The value is not a valid email address"}}},confirmemailpassword:{validators:{notEmpty:{message:"Password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),e.querySelector("#kt_signin_submit").addEventListener("click",(function(n){n.preventDefault(),console.log("click"),t.validate().then((function(n){"Valid"==n?swal.fire({text:"Sent password reset. Please check your email",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}}).then((function(){e.reset(),t.resetForm()})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}})}))}))),function(t){var e,n=document.getElementById("kt_signin_change_password");n&&(e=FormValidation.formValidation(n,{fields:{currentpassword:{validators:{notEmpty:{message:"Current Password is required"}}},newpassword:{validators:{notEmpty:{message:"New Password is required"}}},confirmpassword:{validators:{notEmpty:{message:"Confirm Password is required"},identical:{compare:function(){return n.querySelector('[name="newpassword"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),n.querySelector("#kt_password_submit").addEventListener("click",(function(t){t.preventDefault(),console.log("click"),e.validate().then((function(t){"Valid"==t?swal.fire({text:"Sent password reset. Please check your email",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}}).then((function(){n.reset(),e.resetForm()})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}})}))})))}()}};KTUtil.onDOMContentLoaded((function(){KTAccountSettingsSigninMethods.init()}));

View File

@@ -0,0 +1,375 @@
"use strict";
var KTAppCalendar = (function () {
var e,
t,
n,
a,
o,
r,
i,
l,
d,
s,
c,
m,
u,
v,
f,
p,
y,
D,
_,
b,
k,
g,
S,
Y,
h,
T,
M,
w,
E,
L,
x = { id: "", eventName: "", eventDescription: "", eventLocation: "", startDate: "", endDate: "", allDay: !1 },
B = !1;
const q = (e) => {
C();
const n = x.allDay ? moment(x.startDate).format("Do MMM, YYYY") : moment(x.startDate).format("Do MMM, YYYY - h:mm a"),
a = x.allDay ? moment(x.endDate).format("Do MMM, YYYY") : moment(x.endDate).format("Do MMM, YYYY - h:mm a");
var o = {
container: "body",
trigger: "manual",
boundary: "window",
placement: "auto",
dismiss: !0,
html: !0,
title: "Event Summary",
content:
'<div class="fw-bolder mb-2">' +
x.eventName +
'</div><div class="fs-7"><span class="fw-bold">Start:</span> ' +
n +
'</div><div class="fs-7 mb-4"><span class="fw-bold">End:</span> ' +
a +
'</div><div id="kt_calendar_event_view_button" type="button" class="btn btn-sm btn-light-primary">View More</div>',
};
(t = KTApp.initBootstrapPopover(e, o)).show(), (B = !0), F();
},
C = () => {
B && (t.dispose(), (B = !1));
},
N = () => {
(f.innerText = "Add a New Event"), v.show();
const t = p.querySelectorAll('[data-kt-calendar="datepicker"]'),
r = p.querySelector("#kt_calendar_datepicker_allday");
r.addEventListener("click", (e) => {
e.target.checked
? t.forEach((e) => {
e.classList.add("d-none");
})
: (d.setDate(x.startDate, !0, "Y-m-d"),
t.forEach((e) => {
e.classList.remove("d-none");
}));
}),
O(x),
_.addEventListener("click", function (t) {
t.preventDefault(),
y &&
y.validate().then(function (t) {
console.log("validated!"),
"Valid" == t
? (_.setAttribute("data-kt-indicator", "on"),
(_.disabled = !0),
setTimeout(function () {
_.removeAttribute("data-kt-indicator"),
Swal.fire({ text: "New event added to calendar!", icon: "success", buttonsStyling: !1, confirmButtonText: "Ok, got it!", customClass: { confirmButton: "btn btn-primary" } }).then(function (
t
) {
if (t.isConfirmed) {
v.hide(), (_.disabled = !1);
let t = !1;
r.checked && (t = !0), 0 === c.selectedDates.length && (t = !0);
var l = moment(i.selectedDates[0]).format(),
s = moment(d.selectedDates[d.selectedDates.length - 1]).format();
if (!t) {
const e = moment(i.selectedDates[0]).format("YYYY-MM-DD"),
t = e;
(l = e + "T" + moment(c.selectedDates[0]).format("HH:mm:ss")), (s = t + "T" + moment(u.selectedDates[0]).format("HH:mm:ss"));
}
e.addEvent({ id: V(), title: n.value, description: a.value, location: o.value, start: l, end: s, allDay: t }), e.render(), p.reset();
}
});
}, 2e3))
: Swal.fire({
text: "Sorry, looks like there are some errors detected, please try again.",
icon: "error",
buttonsStyling: !1,
confirmButtonText: "Ok, got it!",
customClass: { confirmButton: "btn btn-primary" },
});
});
});
},
A = () => {
var e, t, n;
w.show(),
x.allDay
? ((e = "All Day"), (t = moment(x.startDate).format("Do MMM, YYYY")), (n = moment(x.endDate).format("Do MMM, YYYY")))
: ((e = ""), (t = moment(x.startDate).format("Do MMM, YYYY - h:mm a")), (n = moment(x.endDate).format("Do MMM, YYYY - h:mm a"))),
(g.innerText = x.eventName),
(S.innerText = e),
(Y.innerText = x.eventDescription ? x.eventDescription : "--"),
(h.innerText = x.eventLocation ? x.eventLocation : "--"),
(T.innerText = t),
(M.innerText = n);
},
H = () => {
E.addEventListener("click", (t) => {
t.preventDefault(),
w.hide(),
(() => {
(f.innerText = "Edit an Event"), v.show();
const t = p.querySelectorAll('[data-kt-calendar="datepicker"]'),
r = p.querySelector("#kt_calendar_datepicker_allday");
r.addEventListener("click", (e) => {
e.target.checked
? t.forEach((e) => {
e.classList.add("d-none");
})
: (d.setDate(x.startDate, !0, "Y-m-d"),
t.forEach((e) => {
e.classList.remove("d-none");
}));
}),
O(x),
_.addEventListener("click", function (t) {
t.preventDefault(),
y &&
y.validate().then(function (t) {
console.log("validated!"),
"Valid" == t
? (_.setAttribute("data-kt-indicator", "on"),
(_.disabled = !0),
setTimeout(function () {
_.removeAttribute("data-kt-indicator"),
Swal.fire({
text: "New event added to calendar!",
icon: "success",
buttonsStyling: !1,
confirmButtonText: "Ok, got it!",
customClass: { confirmButton: "btn btn-primary" },
}).then(function (t) {
if (t.isConfirmed) {
v.hide(), (_.disabled = !1), e.getEventById(x.id).remove();
let t = !1;
r.checked && (t = !0), 0 === c.selectedDates.length && (t = !0);
var l = moment(i.selectedDates[0]).format(),
s = moment(d.selectedDates[d.selectedDates.length - 1]).format();
if (!t) {
const e = moment(i.selectedDates[0]).format("YYYY-MM-DD"),
t = e;
(l = e + "T" + moment(c.selectedDates[0]).format("HH:mm:ss")), (s = t + "T" + moment(u.selectedDates[0]).format("HH:mm:ss"));
}
e.addEvent({ id: V(), title: n.value, description: a.value, location: o.value, start: l, end: s, allDay: t }), e.render(), p.reset();
}
});
}, 2e3))
: Swal.fire({
text: "Sorry, looks like there are some errors detected, please try again.",
icon: "error",
buttonsStyling: !1,
confirmButtonText: "Ok, got it!",
customClass: { confirmButton: "btn btn-primary" },
});
});
});
})();
});
},
F = () => {
document.querySelector("#kt_calendar_event_view_button").addEventListener("click", (e) => {
e.preventDefault(), C(), A();
});
},
O = () => {
(n.value = x.eventName ? x.eventName : ""), (a.value = x.eventDescription ? x.eventDescription : ""), (o.value = x.eventLocation ? x.eventLocation : ""), i.setDate(x.startDate, !0, "Y-m-d");
const e = x.endDate ? x.endDate : moment(x.startDate).format();
d.setDate(e, !0, "Y-m-d");
const t = p.querySelector("#kt_calendar_datepicker_allday"),
r = p.querySelectorAll('[data-kt-calendar="datepicker"]');
x.allDay
? ((t.checked = !0),
r.forEach((e) => {
e.classList.add("d-none");
}))
: (c.setDate(x.startDate, !0, "Y-m-d H:i"),
u.setDate(x.endDate, !0, "Y-m-d H:i"),
d.setDate(x.startDate, !0, "Y-m-d"),
(t.checked = !1),
r.forEach((e) => {
e.classList.remove("d-none");
}));
},
P = (e) => {
(x.id = e.id), (x.eventName = e.title), (x.eventDescription = e.description), (x.eventLocation = e.location), (x.startDate = e.startStr), (x.endDate = e.endStr), (x.allDay = e.allDay);
},
V = () => Date.now().toString() + Math.floor(1e3 * Math.random()).toString();
return {
init: function () {
const t = document.getElementById("kt_modal_add_event");
(p = t.querySelector("#kt_modal_add_event_form")),
(n = p.querySelector('[name="calendar_event_name"]')),
(a = p.querySelector('[name="calendar_event_description"]')),
(o = p.querySelector('[name="calendar_event_location"]')),
(r = p.querySelector("#kt_calendar_datepicker_start_date")),
(l = p.querySelector("#kt_calendar_datepicker_end_date")),
(s = p.querySelector("#kt_calendar_datepicker_start_time")),
(m = p.querySelector("#kt_calendar_datepicker_end_time")),
(D = document.querySelector('[data-kt-calendar="add"]')),
(_ = p.querySelector("#kt_modal_add_event_submit")),
(b = p.querySelector("#kt_modal_add_event_cancel")),
(k = t.querySelector("#kt_modal_add_event_close")),
(f = p.querySelector('[data-kt-calendar="title"]')),
(v = new bootstrap.Modal(t));
const B = document.getElementById("kt_modal_view_event");
var F, O, I, R, G, K;
(w = new bootstrap.Modal(B)),
(g = B.querySelector('[data-kt-calendar="event_name"]')),
(S = B.querySelector('[data-kt-calendar="all_day"]')),
(Y = B.querySelector('[data-kt-calendar="event_description"]')),
(h = B.querySelector('[data-kt-calendar="event_location"]')),
(T = B.querySelector('[data-kt-calendar="event_start_date"]')),
(M = B.querySelector('[data-kt-calendar="event_end_date"]')),
(E = B.querySelector("#kt_modal_view_event_edit")),
(L = B.querySelector("#kt_modal_view_event_delete")),
(F = document.getElementById("kt_calendar_app")),
(O = moment().startOf("day")),
(I = O.format("YYYY-MM")),
(R = O.clone().subtract(1, "day").format("YYYY-MM-DD")),
(G = O.format("YYYY-MM-DD")),
(K = O.clone().add(1, "day").format("YYYY-MM-DD")),
(e = new FullCalendar.Calendar(F, {
headerToolbar: { left: "prev,next today", center: "title", right: "dayGridMonth,timeGridWeek,timeGridDay" },
initialDate: G,
navLinks: !0,
selectable: !0,
selectMirror: !0,
select: function (e) {
C(), P(e), N();
},
eventClick: function (e) {
C(),
P({ id: e.event.id, title: e.event.title, description: e.event.extendedProps.description, location: e.event.extendedProps.location, startStr: e.event.startStr, endStr: e.event.endStr, allDay: e.event.allDay }),
A();
},
eventMouseEnter: function (e) {
P({ id: e.event.id, title: e.event.title, description: e.event.extendedProps.description, location: e.event.extendedProps.location, startStr: e.event.startStr, endStr: e.event.endStr, allDay: e.event.allDay }),
q(e.el);
},
editable: !0,
dayMaxEvents: !0,
events: [
{ id: V(), title: "All Day Event", start: I + "-01", end: I + "-02", description: "Toto lorem ipsum dolor sit incid idunt ut", className: "fc-event-danger fc-event-solid-warning", location: "Federation Square" },
{ id: V(), title: "Reporting", start: I + "-14T13:30:00", description: "Lorem ipsum dolor incid idunt ut labore", end: I + "-14T14:30:00", className: "fc-event-success", location: "Meeting Room 7.03" },
{ id: V(), title: "Company Trip", start: I + "-02", description: "Lorem ipsum dolor sit tempor incid", end: I + "-03", className: "fc-event-primary", location: "Seoul, Korea" },
{
id: V(),
title: "ICT Expo 2021 - Product Release",
start: I + "-03",
description: "Lorem ipsum dolor sit tempor inci",
end: I + "-05",
className: "fc-event-light fc-event-solid-primary",
location: "Melbourne Exhibition Hall",
},
{ id: V(), title: "Dinner", start: I + "-12", description: "Lorem ipsum dolor sit amet, conse ctetur", end: I + "-13", location: "Squire's Loft" },
{ id: V(), title: "Repeating Event", start: I + "-09T16:00:00", end: I + "-09T17:00:00", description: "Lorem ipsum dolor sit ncididunt ut labore", className: "fc-event-danger", location: "General Area" },
{ id: V(), title: "Repeating Event", description: "Lorem ipsum dolor sit amet, labore", start: I + "-16T16:00:00", end: I + "-16T17:00:00", location: "General Area" },
{ id: V(), title: "Conference", start: R, end: K, description: "Lorem ipsum dolor eius mod tempor labore", className: "fc-event-primary", location: "Conference Hall A" },
{ id: V(), title: "Meeting", start: G + "T10:30:00", end: G + "T12:30:00", description: "Lorem ipsum dolor eiu idunt ut labore", location: "Meeting Room 11.06" },
{ id: V(), title: "Lunch", start: G + "T12:00:00", end: G + "T14:00:00", className: "fc-event-info", description: "Lorem ipsum dolor sit amet, ut labore", location: "Cafeteria" },
{ id: V(), title: "Meeting", start: G + "T14:30:00", end: G + "T15:30:00", className: "fc-event-warning", description: "Lorem ipsum conse ctetur adipi scing", location: "Meeting Room 11.10" },
{ id: V(), title: "Happy Hour", start: G + "T17:30:00", end: G + "T21:30:00", className: "fc-event-info", description: "Lorem ipsum dolor sit amet, conse ctetur", location: "The English Pub" },
{ id: V(), title: "Dinner", start: K + "T18:00:00", end: K + "T21:00:00", className: "fc-event-solid-danger fc-event-light", description: "Lorem ipsum dolor sit ctetur adipi scing", location: "New York Steakhouse" },
{ id: V(), title: "Birthday Party", start: K + "T12:00:00", end: K + "T14:00:00", className: "fc-event-primary", description: "Lorem ipsum dolor sit amet, scing", location: "The English Pub" },
{ id: V(), title: "Site visit", start: I + "-28", end: I + "-29", className: "fc-event-solid-info fc-event-light", description: "Lorem ipsum dolor sit amet, labore", location: "271, Spring Street" },
],
datesSet: function () {
C();
},
})).render(),
(y = FormValidation.formValidation(p, {
fields: {
calendar_event_name: { validators: { notEmpty: { message: "Event name is required" } } },
calendar_event_start_date: { validators: { notEmpty: { message: "Start date is required" } } },
calendar_event_end_date: { validators: { notEmpty: { message: "End date is required" } } },
},
plugins: { trigger: new FormValidation.plugins.Trigger(), bootstrap: new FormValidation.plugins.Bootstrap5({ rowSelector: ".fv-row", eleInvalidClass: "", eleValidClass: "" }) },
})),
(i = flatpickr(r, { enableTime: !1, dateFormat: "Y-m-d" })),
(d = flatpickr(l, { enableTime: !1, dateFormat: "Y-m-d" })),
(c = flatpickr(s, { enableTime: !0, noCalendar: !0, dateFormat: "H:i" })),
(u = flatpickr(m, { enableTime: !0, noCalendar: !0, dateFormat: "H:i" })),
H(),
D.addEventListener("click", (e) => {
C(), (x = { id: "", eventName: "", eventDescription: "", startDate: new Date(), endDate: new Date(), allDay: !1 }), N();
}),
L.addEventListener("click", (t) => {
t.preventDefault(),
Swal.fire({
text: "Are you sure you would like to delete this event?",
icon: "warning",
showCancelButton: !0,
buttonsStyling: !1,
confirmButtonText: "Yes, delete it!",
cancelButtonText: "No, return",
customClass: { confirmButton: "btn btn-primary", cancelButton: "btn btn-active-light" },
}).then(function (t) {
t.value
? (e.getEventById(x.id).remove(), w.hide())
: "cancel" === t.dismiss && Swal.fire({ text: "Your event was not deleted!.", icon: "error", buttonsStyling: !1, confirmButtonText: "Ok, got it!", customClass: { confirmButton: "btn btn-primary" } });
});
}),
b.addEventListener("click", function (e) {
e.preventDefault(),
Swal.fire({
text: "Are you sure you would like to cancel?",
icon: "warning",
showCancelButton: !0,
buttonsStyling: !1,
confirmButtonText: "Yes, cancel it!",
cancelButtonText: "No, return",
customClass: { confirmButton: "btn btn-primary", cancelButton: "btn btn-active-light" },
}).then(function (e) {
e.value
? (p.reset(), v.hide())
: "cancel" === e.dismiss && Swal.fire({ text: "Your form has not been cancelled!.", icon: "error", buttonsStyling: !1, confirmButtonText: "Ok, got it!", customClass: { confirmButton: "btn btn-primary" } });
});
}),
k.addEventListener("click", function (e) {
e.preventDefault(),
Swal.fire({
text: "Are you sure you would like to cancel?",
icon: "warning",
showCancelButton: !0,
buttonsStyling: !1,
confirmButtonText: "Yes, cancel it!",
cancelButtonText: "No, return",
customClass: { confirmButton: "btn btn-primary", cancelButton: "btn btn-active-light" },
}).then(function (e) {
e.value
? (p.reset(), v.hide())
: "cancel" === e.dismiss && Swal.fire({ text: "Your form has not been cancelled!.", icon: "error", buttonsStyling: !1, confirmButtonText: "Ok, got it!", customClass: { confirmButton: "btn btn-primary" } });
});
}),
((e) => {
e.addEventListener("hidden.bs.modal", (e) => {
y && y.resetForm(!0);
});
})(t);
},
};
})();
KTUtil.onDOMContentLoaded(function () {
KTAppCalendar.init();
});

View File

@@ -0,0 +1 @@
"use strict";var KTAppChat=function(){var e=function(e){var t=e.querySelector('[data-kt-element="messages"]'),n=e.querySelector('[data-kt-element="input"]');if(0!==n.value.length){var o,a=t.querySelector('[data-kt-element="template-out"]'),l=t.querySelector('[data-kt-element="template-in"]');(o=a.cloneNode(!0)).classList.remove("d-none"),o.querySelector('[data-kt-element="message-text"]').innerText=n.value,n.value="",t.appendChild(o),t.scrollTop=t.scrollHeight,setTimeout((function(){(o=l.cloneNode(!0)).classList.remove("d-none"),o.querySelector('[data-kt-element="message-text"]').innerText="Thank you for your awesome support!",t.appendChild(o),t.scrollTop=t.scrollHeight}),2e3)}};return{init:function(t){!function(t){t&&(KTUtil.on(t,'[data-kt-element="input"]',"keydown",(function(n){if(13==n.keyCode)return e(t),n.preventDefault(),!1})),KTUtil.on(t,'[data-kt-element="send"]',"click",(function(n){e(t)})))}(t)}}}();KTUtil.onDOMContentLoaded((function(){KTAppChat.init(document.querySelector("#kt_chat_messenger")),KTAppChat.init(document.querySelector("#kt_drawer_chat_messenger"))}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppContactEdit={init:function(){var t;(()=>{const t=document.getElementById("kt_ecommerce_settings_general_form");if(!t)return;const e=t.querySelectorAll(".required");var n,o={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};e.forEach((t=>{const e=t.closest(".fv-row").querySelector("input");e&&(n=e);const r=t.closest(".fv-row").querySelector("select");r&&(n=r);const i=n.getAttribute("name");o.fields[i]={validators:{notEmpty:{message:t.innerText+" is required"}}}}));var r=FormValidation.formValidation(t,o);const i=t.querySelector('[data-kt-contacts-type="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),t=function(t){if(!t.id)return t.text;var e=document.createElement("span"),n="";return n+='<img src="'+t.element.getAttribute("data-kt-select2-country")+'" class="rounded-circle me-2" style="height:19px;" alt="image"/>',n+=t.text,e.innerHTML=n,$(e)},$('[data-kt-ecommerce-settings-type="select2_flags"]').select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}};KTUtil.onDOMContentLoaded((function(){KTAppContactEdit.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppContactView={init:function(){(()=>{const t=document.getElementById("kt_contact_delete");t&&t.addEventListener("click",(n=>{n.preventDefault(),Swal.fire({text:"Delete contact confirmation",icon:"warning",buttonsStyling:!1,showCancelButton:!0,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-danger",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?Swal.fire({text:"Contact has been deleted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(n){n.value&&(window.location=t.getAttribute("data-kt-redirect"))})):"cancel"===n.dismiss&&Swal.fire({text:"Contact has not been deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}};KTUtil.onDOMContentLoaded((function(){KTAppContactView.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTModalCustomersAdd=function(){var t,e,o,n,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_customer")),r=document.querySelector("#kt_modal_add_customer_form"),t=r.querySelector("#kt_modal_add_customer_submit"),e=r.querySelector("#kt_modal_add_customer_cancel"),o=r.querySelector("#kt_modal_add_customer_close"),n=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Customer name is required"}}},email:{validators:{notEmpty:{message:"Customer email is required"}}},"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){n.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1,window.location=r.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomersAdd.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomersExport=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_customers_export_modal"),a=new bootstrap.Modal(t),i=document.querySelector("#kt_customers_export_form"),e=i.querySelector("#kt_customers_export_submit"),n=i.querySelector("#kt_customers_export_cancel"),o=t.querySelector("#kt_customers_export_close"),r=FormValidation.formValidation(i,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(a.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=i.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersExport.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomersList=function(){var t,e,o,n,c=()=>{n.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},r=()=>{const e=n.querySelectorAll('[type="checkbox"]'),o=document.querySelector('[data-kt-customer-table-select="delete_selected"]');e.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){l()}),50)}))})),o.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(o){o.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));n.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===o.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const l=()=>{const t=document.querySelector('[data-kt-customer-table-toolbar="base"]'),e=document.querySelector('[data-kt-customer-table-toolbar="selected"]'),o=document.querySelector('[data-kt-customer-table-select="selected_count"]'),c=n.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;c.forEach((t=>{t.checked&&(r=!0,l++)})),r?(o.innerHTML=l,t.classList.add("d-none"),e.classList.remove("d-none")):(t.classList.remove("d-none"),e.classList.add("d-none"))};return{init:function(){(n=document.querySelector("#kt_customers_table"))&&(n.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",o)})),(t=$(n).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){r(),c(),l()})),r(),document.querySelector('[data-kt-customer-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e=$('[data-kt-customer-table-filter="month"]'),o=document.querySelectorAll('[data-kt-customer-table-filter="payment_type"] [name="payment_type"]'),document.querySelector('[data-kt-customer-table-filter="filter"]').addEventListener("click",(function(){const n=e.val();let c="";o.forEach((t=>{t.checked&&(c=t.value),"all"===c&&(c="")}));const r=n+" "+c;t.search(r).draw()})),c(),document.querySelector('[data-kt-customer-table-filter="reset"]').addEventListener("click",(function(){e.val(null).trigger("change"),o[0].checked=!0,t.search("").draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersList.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTModalUpdateCustomer=function(){var t,e,n,o,c,r;return{init:function(){t=document.querySelector("#kt_modal_update_customer"),r=new bootstrap.Modal(t),c=t.querySelector("#kt_modal_update_customer_form"),e=c.querySelector("#kt_modal_update_customer_submit"),n=c.querySelector("#kt_modal_update_customer_cancel"),o=t.querySelector("#kt_modal_update_customer_close"),e.addEventListener("click",(function(t){t.preventDefault(),e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&r.hide()}))}),2e3)})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(c.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(c.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpdateCustomer.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTModalAddPayment=function(){var t,e,n,o,i,a,r;return{init:function(){t=document.querySelector("#kt_modal_add_payment"),r=new bootstrap.Modal(t),a=t.querySelector("#kt_modal_add_payment_form"),e=a.querySelector("#kt_modal_add_payment_submit"),n=a.querySelector("#kt_modal_add_payment_cancel"),o=t.querySelector("#kt_modal_add_payment_close"),i=FormValidation.formValidation(a,{fields:{invoice:{validators:{notEmpty:{message:"Invoice number is required"}}},status:{validators:{notEmpty:{message:"Invoice status is required"}}},amount:{validators:{notEmpty:{message:"Invoice amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(a.querySelector('[name="status"]')).on("change",(function(){i.revalidateField("status")})),e.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(r.hide(),e.disabled=!1,a.reset())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAddPayment.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTModalAdjustBalance=function(){var t,e,n,o,a,i,r,l,c;return{init:function(){t=document.querySelector("#kt_modal_adjust_balance"),c=new bootstrap.Modal(t),l=t.querySelector("#kt_modal_adjust_balance_form"),e=l.querySelector("#kt_modal_adjust_balance_submit"),n=l.querySelector("#kt_modal_adjust_balance_cancel"),o=t.querySelector("#kt_modal_adjust_balance_close"),Inputmask("US$ 9,999,999.99",{numericInput:!0}).mask("#kt_modal_inputmask"),function(){const e=t.querySelector('[kt-modal-adjust-balance="current_balance"]');r=t.querySelector('[kt-modal-adjust-balance="new_balance"]'),i=document.getElementById("kt_modal_inputmask");const n=e.innerHTML.includes("-");let o,a=parseFloat(e.innerHTML.replace(/[^0-9.]/g,"").replace(",",""));a=n?-1*a:a,i.addEventListener("focusout",(function(t){o=parseFloat(t.target.value.replace(/[^0-9.]/g,"").replace(",","")),isNaN(o)&&(o=0),r.innerHTML="US$ "+(o+a).toFixed(2).replace(/\d(?=(\d{3})+\.)/g,"$&,")}))}(),a=FormValidation.formValidation(l,{fields:{adjustment:{validators:{notEmpty:{message:"Adjustment type is required"}}},amount:{validators:{notEmpty:{message:"Amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(l.querySelector('[name="adjustment"]')).on("change",(function(){a.revalidateField("adjustment")})),e.addEventListener("click",(function(t){t.preventDefault(),a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(c.hide(),e.disabled=!1,l.reset(),r.innerHTML="--")}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(l.reset(),c.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(l.reset(),c.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAdjustBalance.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomerViewInvoices={init:function(){!function(){const e="#kt_customer_details_invoices_table_1";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_2";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_3";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_4";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}()}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewInvoices.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomerViewPaymentMethod={init:function(){document.getElementById("kt_customer_view_payment_method").querySelectorAll('[ data-kt-customer-payment-method="row"]').forEach((t=>{t.querySelector('[data-kt-customer-payment-method="delete"]').addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this card?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.remove(),modal.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your card was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelector('[data-kt-payment-mehtod-action="set_as_primary"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to set this card as primary?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, set it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"Your card was set to primary!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your card was not set to primary!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentMethod.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomerViewPaymentTable=function(){var t,e=document.querySelector("#kt_table_customers_payment");return{init:function(){e&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]}),e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})).then((function(){toggleToolbars()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentTable.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomerViewStatements={init:function(){!function(){const e="#kt_customer_view_statement_table_1";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_2";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_3";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_4";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}()}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewStatements.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceCategories=function(){var t,e,n=()=>{t.querySelectorAll('[data-kt-ecommerce-category-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelector('[data-kt-ecommerce-category-filter="category_name"]').innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:o+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(t=document.querySelector("#kt_ecommerce_category_table"))&&((e=$(t).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:3}]})).on("draw",(function(){n()})),document.querySelector('[data-kt-ecommerce-category-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),n())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceCategories.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceProducts=function(){var t,e,o=()=>{t.querySelectorAll('[data-kt-ecommerce-product-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const o=t.target.closest("tr"),n=o.querySelector('[data-kt-ecommerce-product-filter="product_name"]').innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(o)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(t=document.querySelector("#kt_ecommerce_products_table"))&&((e=$(t).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:7}]})).on("draw",(function(){o()})),document.querySelector('[data-kt-ecommerce-product-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-product-filter="status"]');$(t).on("change",(t=>{let o=t.target.value;"all"===o&&(o=""),e.column(6).search(o).draw()}))})(),o())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceProducts.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceSaveCategory=function(){const e=()=>{$("#kt_ecommerce_add_category_conditions").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown(),t()},hide:function(e){$(this).slideUp(e)}})},t=()=>{document.querySelectorAll('[data-kt-ecommerce-catalog-add-category="condition_type"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}));document.querySelectorAll('[data-kt-ecommerce-catalog-add-category="condition_equals"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}))};return{init:function(){["#kt_ecommerce_add_category_description","#kt_ecommerce_add_category_meta_description"].forEach((e=>{let t=document.querySelector(e);t&&(t=new Quill(e,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"}))})),["#kt_ecommerce_add_category_meta_keywords"].forEach((e=>{const t=document.querySelector(e);t&&new Tagify(t)})),e(),t(),(()=>{const e=document.getElementById("kt_ecommerce_add_category_status"),t=document.getElementById("kt_ecommerce_add_category_status_select"),o=["bg-success","bg-warning","bg-danger"];$(t).on("change",(function(t){switch(t.target.value){case"published":e.classList.remove(...o),e.classList.add("bg-success"),r();break;case"scheduled":e.classList.remove(...o),e.classList.add("bg-warning"),c();break;case"unpublished":e.classList.remove(...o),e.classList.add("bg-danger"),r()}}));const a=document.getElementById("kt_ecommerce_add_category_status_datepicker");$("#kt_ecommerce_add_category_status_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const c=()=>{a.parentNode.classList.remove("d-none")},r=()=>{a.parentNode.classList.add("d-none")}})(),(()=>{const e=document.querySelectorAll('[name="method"][type="radio"]'),t=document.querySelector('[data-kt-ecommerce-catalog-add-category="auto-options"]');e.forEach((e=>{e.addEventListener("change",(e=>{"1"===e.target.value?t.classList.remove("d-none"):t.classList.add("d-none")}))}))})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_add_category_form"),o=document.getElementById("kt_ecommerce_add_category_submit");e=FormValidation.formValidation(t,{fields:{category_name:{validators:{notEmpty:{message:"Category name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),o.addEventListener("click",(a=>{a.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(o.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSaveCategory.init()}));

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";var KTModalAddAddress=function(){var t,e,n,o,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_address")),r=document.querySelector("#kt_modal_add_address_form"),t=r.querySelector("#kt_modal_add_address_submit"),e=r.querySelector("#kt_modal_add_address_cancel"),n=r.querySelector("#kt_modal_add_address_close"),o=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Address name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){o.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),o&&o.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAddAddress.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTUsersAddAuthApp=function(){const t=document.getElementById("kt_modal_add_auth_app"),e=new bootstrap.Modal(t);return{init:function(){t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&e.hide()}))})),(()=>{const e=t.querySelector('[ data-kt-add-auth-action="qr-code"]'),n=t.querySelector('[ data-kt-add-auth-action="text-code"]'),o=t.querySelector('[ data-kt-add-auth-action="qr-code-button"]'),a=t.querySelector('[ data-kt-add-auth-action="text-code-button"]'),c=t.querySelector('[ data-kt-add-auth-action="qr-code-label"]'),d=t.querySelector('[ data-kt-add-auth-action="text-code-label"]'),l=()=>{e.classList.toggle("d-none"),o.classList.toggle("d-none"),c.classList.toggle("d-none"),n.classList.toggle("d-none"),a.classList.toggle("d-none"),d.classList.toggle("d-none")};a.addEventListener("click",(t=>{t.preventDefault(),l()})),o.addEventListener("click",(t=>{t.preventDefault(),l()}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddAuthApp.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTUsersAddOneTimePassword=function(){const t=document.getElementById("kt_modal_add_one_time_password"),e=t.querySelector("#kt_modal_add_one_time_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{otp_mobile_number:{validators:{notEmpty:{message:"Valid mobile number is required"}}},otp_confirm_password:{validators:{notEmpty:{message:"Password confirmation is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddOneTimePassword.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomerViewPaymentMethod={init:function(){document.getElementById("kt_customer_view_payment_method").querySelectorAll('[ data-kt-customer-payment-method="row"]').forEach((t=>{t.querySelector('[data-kt-customer-payment-method="delete"]').addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this card?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.remove(),modal.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your card was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelector('[data-kt-payment-mehtod-action="set_as_primary"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to set this card as primary?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, set it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"Your card was set to primary!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your card was not set to primary!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentMethod.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomerViewPaymentTable=function(){var t,e=document.querySelector("#kt_table_customers_payment");return{init:function(){e&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]}),e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})).then((function(){toggleToolbars()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentTable.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTModalUpdateAddress=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_modal_update_address"),i=new bootstrap.Modal(t),r=t.querySelector("#kt_modal_update_address_form"),e=r.querySelector("#kt_modal_update_address_submit"),n=r.querySelector("#kt_modal_update_address_cancel"),o=t.querySelector("#kt_modal_update_address_close"),a=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Address name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){a.revalidateField("country")})),e.addEventListener("click",(function(t){t.preventDefault(),a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(i.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpdateAddress.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTUsersUpdatePassword=function(){const t=document.getElementById("kt_modal_update_password"),e=t.querySelector("#kt_modal_update_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{current_password:{validators:{notEmpty:{message:"Current password is required"}}},new_password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return validatePassword()}}}},confirm_password:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="new_password"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePassword.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTUsersUpdateEmail=function(){const t=document.getElementById("kt_modal_update_phone"),e=t.querySelector("#kt_modal_update_phone_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{profile_phone:{validators:{notEmpty:{message:"Phone number is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateEmail.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTEcommerceUpdateProfile=function(){var e,t,i;return{init:function(){i=document.querySelector("#kt_ecommerce_customer_profile"),e=i.querySelector("#kt_ecommerce_customer_profile_submit"),t=FormValidation.formValidation(i,{fields:{name:{validators:{notEmpty:{message:"Name is required"}}},gen_email:{validators:{notEmpty:{message:"General Email is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(i){i.preventDefault(),t&&t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Your profile has been saved!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTEcommerceUpdateProfile.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTModalCustomersAdd=function(){var t,e,o,n,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_customer")),r=document.querySelector("#kt_modal_add_customer_form"),t=r.querySelector("#kt_modal_add_customer_submit"),e=r.querySelector("#kt_modal_add_customer_cancel"),o=r.querySelector("#kt_modal_add_customer_close"),n=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Customer name is required"}}},email:{validators:{notEmpty:{message:"Customer email is required"}}},"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){n.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1,window.location=r.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomersAdd.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomersExport=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_customers_export_modal"),a=new bootstrap.Modal(t),i=document.querySelector("#kt_customers_export_form"),e=i.querySelector("#kt_customers_export_submit"),n=i.querySelector("#kt_customers_export_cancel"),o=t.querySelector("#kt_customers_export_close"),r=FormValidation.formValidation(i,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(a.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=i.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersExport.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTCustomersList=function(){var t,e,o=()=>{e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},n=()=>{const o=e.querySelectorAll('[type="checkbox"]'),n=document.querySelector('[data-kt-customer-table-select="delete_selected"]');o.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){c()}),50)}))})),n.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){o.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));e.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===n.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const c=()=>{const t=document.querySelector('[data-kt-customer-table-toolbar="base"]'),o=document.querySelector('[data-kt-customer-table-toolbar="selected"]'),n=document.querySelector('[data-kt-customer-table-select="selected_count"]'),c=e.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;c.forEach((t=>{t.checked&&(r=!0,l++)})),r?(n.innerHTML=l,t.classList.add("d-none"),o.classList.remove("d-none")):(t.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(e=document.querySelector("#kt_customers_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",o)})),(t=$(e).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){n(),o(),c()})),n(),document.querySelector('[data-kt-customer-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),o(),(()=>{const e=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(e).on("change",(e=>{let o=e.target.value;"all"===o&&(o=""),t.column(3).search(o).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersList.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceReportCustomerOrders=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_customer_orders_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_customer_orders_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Customer Orders Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_customer_orders_export")),document.querySelectorAll("#kt_ecommerce_report_customer_orders_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(2).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportCustomerOrders.init()}));

View File

@@ -0,0 +1 @@
//"use strict";var KTAppEcommerceReportReturns=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_returns_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_returns_daterangepicker");function n(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},n),n(t,e)})(),(()=>{const e="Returns Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_returns_export")),document.querySelectorAll("#kt_ecommerce_report_returns_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportReturns.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceReportSales=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_sales_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_sales_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Sales Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_sales_export")),document.querySelectorAll("#kt_ecommerce_report_sales_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportSales.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceReportShipping=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_shipping_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_shipping_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Shipping Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_shipping_export")),document.querySelectorAll("#kt_ecommerce_report_shipping_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(3).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportShipping.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceReportViews=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_views_table"))&&(e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_views_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Product Views Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_views_export")),document.querySelectorAll("#kt_ecommerce_report_views_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="rating"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(2).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportViews.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceSalesListing=function(){var e,t,n,r,o,a=(e,n,a)=>{r=e[0]?new Date(e[0]):null,o=e[1]?new Date(e[1]):null,$.fn.dataTable.ext.search.push((function(e,t,n){var a=r,c=o,l=new Date(moment($(t[5]).text(),"DD/MM/YYYY")),u=new Date(moment($(t[6]).text(),"DD/MM/YYYY"));return null===a&&null===c||null===a&&c>=u||a<=l&&null===c||a<=l&&c>=u})),t.draw()},c=()=>{e.querySelectorAll('[data-kt-ecommerce-order-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),r=n.querySelector('[data-kt-ecommerce-order-filter="order_id"]').innerText;Swal.fire({text:"Are you sure you want to delete order: "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:r+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(e=document.querySelector("#kt_ecommerce_sales_table"))&&((t=$(e).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:7}]})).on("draw",(function(){c()})),(()=>{const e=document.querySelector("#kt_ecommerce_sales_flatpickr");n=$(e).flatpickr({altInput:!0,altFormat:"d/m/Y",dateFormat:"Y-m-d",mode:"range",onChange:function(e,t,n){a(e,t,n)}})})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),(()=>{const e=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(e).on("change",(e=>{let n=e.target.value;"all"===n&&(n=""),t.column(3).search(n).draw()}))})(),c(),document.querySelector("#kt_ecommerce_sales_flatpickr_clear").addEventListener("click",(e=>{n.clear()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSalesListing.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceSalesSaveOrder=function(){var e,t;return{init:function(){(()=>{$("#kt_ecommerce_edit_order_date").flatpickr({altInput:!0,altFormat:"d F, Y",dateFormat:"Y-m-d"});const r=e=>{if(!e.id)return e.text;var t=document.createElement("span"),r="";return r+='<img src="'+e.element.getAttribute("data-kt-select2-country")+'" class="rounded-circle h-20px me-2" alt="image"/>',r+=e.text,t.innerHTML=r,$(t)};$("#kt_ecommerce_edit_order_billing_country").select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:r,templateResult:r}),$("#kt_ecommerce_edit_order_shipping_country").select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:r,templateResult:r}),e=document.querySelector("#kt_ecommerce_edit_order_product_table"),t=$(e).DataTable({order:[],scrollY:"400px",scrollCollapse:!0,paging:!1,info:!1,columnDefs:[{orderable:!1,targets:0}]})})(),document.querySelector('[data-kt-ecommerce-edit-order-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),(()=>{const e=document.getElementById("kt_ecommerce_edit_order_shipping_form");document.getElementById("same_as_billing").addEventListener("change",(t=>{t.target.checked?e.classList.add("d-none"):e.classList.remove("d-none")}))})(),(()=>{const t=e.querySelectorAll('[type="checkbox"]'),r=document.getElementById("kt_ecommerce_edit_order_selected_products"),o=document.getElementById("kt_ecommerce_edit_order_total_price");t.forEach((e=>{e.addEventListener("change",(t=>{const o=e.closest("tr").querySelector('[data-kt-ecommerce-edit-order-filter="product"]').cloneNode(!0),i=document.createElement("div"),n=o.innerHTML,a=["d-flex","align-items-center"];o.classList.remove(...a),o.classList.add("col","my-2"),o.innerHTML="",i.classList.add(...a),i.classList.add("border","border-dashed","rounded","p-3","bg-body"),i.innerHTML=n,o.appendChild(i);const c=o.getAttribute("data-kt-ecommerce-edit-order-id");if(t.target.checked)r.appendChild(o);else{const e=r.querySelector('[data-kt-ecommerce-edit-order-id="'+c+'"]');e&&r.removeChild(e)}d()}))}));const d=()=>{const e=r.querySelector("span"),t=r.querySelectorAll('[data-kt-ecommerce-edit-order-filter="product"]');t.length<1?(e.classList.remove("d-none"),o.innerText="0.00"):(e.classList.add("d-none"),i(t))},i=e=>{let t=0;e.forEach((e=>{const r=parseFloat(e.querySelector('[data-kt-ecommerce-edit-order-filter="price"]').innerText);t=parseFloat(t+r)})),o.innerText=t.toFixed(2)}})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_edit_order_form"),r=document.getElementById("kt_ecommerce_edit_order_submit");e=FormValidation.formValidation(t,{fields:{payment_method:{validators:{notEmpty:{message:"Payment method is required"}}},shipping_method:{validators:{notEmpty:{message:"Shipping method is required"}}},order_date:{validators:{notEmpty:{message:"Order date is required"}}},billing_order_address_1:{validators:{notEmpty:{message:"Address line 1 is required"}}},billing_order_postcode:{validators:{notEmpty:{message:"Postcode is required"}}},billing_order_state:{validators:{notEmpty:{message:"State is required"}}},billing_order_country:{validators:{notEmpty:{message:"Country is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),r.addEventListener("click",(o=>{o.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(r.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({html:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSalesSaveOrder.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTAppEcommerceSettings={init:function(){["kt_ecommerce_settings_general_form","kt_ecommerce_settings_general_store","kt_ecommerce_settings_general_localization","kt_ecommerce_settings_general_products","kt_ecommerce_settings_general_customers"].forEach((e=>{const t=document.getElementById(e);if(!t)return;const r=t.querySelectorAll(".required");var o,n={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};r.forEach((e=>{const t=e.closest(".row").querySelector("input");t&&(o=t);const r=e.closest(".row").querySelector("textarea");r&&(o=r);const s=e.closest(".row").querySelector("select");s&&(o=s);const i=o.getAttribute("name");n.fields[i]={validators:{notEmpty:{message:e.innerText+" is required"}}}}));var s=FormValidation.formValidation(t,n);const i=t.querySelector('[data-kt-ecommerce-settings-type="submit"]');i.addEventListener("click",(function(e){e.preventDefault(),s&&s.validate().then((function(e){console.log("validated!"),"Valid"==e?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelectorAll('[data-kt-ecommerce-settings-type="tagify"]').forEach((e=>{new Tagify(e)})),(()=>{const e=e=>{if(!e.id)return e.text;var t=document.createElement("span"),r="";return r+='<img src="'+e.element.getAttribute("data-kt-select2-country")+'" class="rounded-circle h-20px me-2" alt="image"/>',r+=e.text,t.innerHTML=r,$(t)};$('[data-kt-ecommerce-settings-type="select2_flags"]').select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:e,templateResult:e})})()}};KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSettings.init()}));

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";var KTAppFileManagerSettings=function(){var t;return{init:function(e){t=document.querySelector("#kt_file_manager_settings"),function(){const e=t.querySelector("#kt_file_manager_settings_submit");e.addEventListener("click",(t=>{t.preventDefault(),e.setAttribute("data-kt-indicator","on"),setTimeout((function(){toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success("File manager settings have been saved"),e.removeAttribute("data-kt-indicator")}),1e3)}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTAppFileManagerSettings.init()}));

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";var KTAppInboxListing=function(){var t,n,e=()=>{document.querySelector("#kt_inbox_listing_wrapper > .row").classList.add("px-9","pt-3","pb-5")};return{init:function(){(t=document.querySelector("#kt_inbox_listing"))&&((n=$(t).DataTable({info:!1,order:[]})).on("draw",(function(){e()})),document.querySelector('[data-kt-inbox-listing-filter="search"]').addEventListener("keyup",(function(t){n.search(t.target.value).draw()})),e())}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxListing.init()}));

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";var KTAppInvoicesCreate=function(){var e,t=function(){var t=[].slice.call(e.querySelectorAll('[data-kt-element="items"] [data-kt-element="item"]')),a=0,n=wNumb({decimals:2,thousand:","});t.map((function(e){var t=e.querySelector('[data-kt-element="quantity"]'),l=e.querySelector('[data-kt-element="price"]'),r=n.from(l.value);r=!r||r<0?0:r;var i=parseInt(t.value);i=!i||i<0?1:i,l.value=n.to(r),t.value=i,e.querySelector('[data-kt-element="total"]').innerText=n.to(r*i),a+=r*i})),e.querySelector('[data-kt-element="sub-total"]').innerText=n.to(a),e.querySelector('[data-kt-element="grand-total"]').innerText=n.to(a)},a=function(){if(0===e.querySelectorAll('[data-kt-element="items"] [data-kt-element="item"]').length){var t=e.querySelector('[data-kt-element="empty-template"] tr').cloneNode(!0);e.querySelector('[data-kt-element="items"] tbody').appendChild(t)}else KTUtil.remove(e.querySelector('[data-kt-element="items"] [data-kt-element="empty"]'))};return{init:function(n){(e=document.querySelector("#kt_invoice_form")).querySelector('[data-kt-element="items"] [data-kt-element="add-item"]').addEventListener("click",(function(n){n.preventDefault();var l=e.querySelector('[data-kt-element="item-template"] tr').cloneNode(!0);e.querySelector('[data-kt-element="items"] tbody').appendChild(l),a(),t()})),KTUtil.on(e,'[data-kt-element="items"] [data-kt-element="remove-item"]',"click",(function(e){e.preventDefault(),KTUtil.remove(this.closest('[data-kt-element="item"]')),a(),t()})),KTUtil.on(e,'[data-kt-element="items"] [data-kt-element="quantity"], [data-kt-element="items"] [data-kt-element="price"]',"change",(function(e){e.preventDefault(),t()})),$(e.querySelector('[name="invoice_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),$(e.querySelector('[name="invoice_due_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),t()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInvoicesCreate.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTProjectList={init:function(){!function(){var t=document.getElementById("kt_project_list_chart");if(t){var e=t.getContext("2d");new Chart(e,{type:"doughnut",data:{datasets:[{data:[30,45,25],backgroundColor:["#00A3FF","#50CD89","#E4E6EF"]}],labels:["Active","Completed","Yet to start"]},options:{chart:{fontFamily:"inherit"},borderWidth:0,cutout:"75%",cutoutPercentage:65,responsive:!0,maintainAspectRatio:!1,title:{display:!1},animation:{animateScale:!0,animateRotate:!0},stroke:{width:0},tooltips:{enabled:!0,intersect:!1,mode:"nearest",bodySpacing:5,yPadding:10,xPadding:10,caretPadding:0,displayColors:!1,backgroundColor:"#20D489",titleFontColor:"#ffffff",cornerRadius:4,footerSpacing:0,titleSpacing:0},plugins:{legend:{display:!1}}}})}}()}};KTUtil.onDOMContentLoaded((function(){KTProjectList.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTProjectOverview=function(){var t=KTUtil.getCssVariableValue("--kt-primary"),e=KTUtil.getCssVariableValue("--kt-primary-light"),a=KTUtil.getCssVariableValue("--kt-success"),r=KTUtil.getCssVariableValue("--kt-success-light"),o=KTUtil.getCssVariableValue("--kt-gray-200"),n=KTUtil.getCssVariableValue("--kt-gray-500");return{init:function(){var s,i;!function(){var t=document.getElementById("project_overview_chart");if(t){var e=t.getContext("2d");new Chart(e,{type:"doughnut",data:{datasets:[{data:[30,45,25],backgroundColor:["#00A3FF","#50CD89","#E4E6EF"]}],labels:["Active","Completed","Yet to start"]},options:{chart:{fontFamily:"inherit"},cutoutPercentage:75,responsive:!0,maintainAspectRatio:!1,cutout:"75%",title:{display:!1},animation:{animateScale:!0,animateRotate:!0},tooltips:{enabled:!0,intersect:!1,mode:"nearest",bodySpacing:5,yPadding:10,xPadding:10,caretPadding:0,displayColors:!1,backgroundColor:"#20D489",titleFontColor:"#ffffff",cornerRadius:4,footerSpacing:0,titleSpacing:0},plugins:{legend:{display:!1}}}})}}(),s=document.getElementById("kt_project_overview_graph"),i=parseInt(KTUtil.css(s,"height")),s&&new ApexCharts(s,{series:[{name:"Incomplete",data:[70,70,80,80,75,75,75]},{name:"Complete",data:[55,55,60,60,55,55,60]}],chart:{type:"area",height:i,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[t,a]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:n,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:t,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:n,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(t){return t+" tasks"}}},colors:[e,r],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[e,r],strokeColor:[t,a],strokeWidth:3}}).render(),function(){var t=document.querySelector("#kt_profile_overview_table");if(!t)return;t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",a)}));const e=$(t).DataTable({info:!1,order:[]}),a=document.getElementById("kt_filter_orders"),r=document.getElementById("kt_filter_year");var o,n;a.addEventListener("change",(function(t){e.column(3).search(t.target.value).draw()})),r.addEventListener("change",(function(t){switch(t.target.value){case"thisyear":o=moment().startOf("year").format(),n=moment().endOf("year").format(),e.draw();break;case"thismonth":o=moment().startOf("month").format(),n=moment().endOf("month").format(),e.draw();break;case"lastmonth":o=moment().subtract(1,"months").startOf("month").format(),n=moment().subtract(1,"months").endOf("month").format(),e.draw();break;case"last90days":o=moment().subtract(30,"days").format(),n=moment().format(),e.draw();break;default:o=moment().subtract(100,"years").startOf("month").format(),n=moment().add(1,"months").endOf("month").format(),e.draw()}})),$.fn.dataTable.ext.search.push((function(t,e,a){var r=o,s=n,i=parseFloat(moment(e[1]).format())||0;return!!(isNaN(r)&&isNaN(s)||isNaN(r)&&i<=s||r<=i&&isNaN(s)||r<=i&&i<=s)})),document.getElementById("kt_filter_search").addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTProjectOverview.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTProjectSettings={init:function(){!function(){var t;$("#kt_datepicker_1").flatpickr();var e=document.getElementById("kt_project_settings_form"),i=e.querySelector("#kt_project_settings_submit");t=FormValidation.formValidation(e,{fields:{name:{validators:{notEmpty:{message:"Project name is required"}}},type:{validators:{notEmpty:{message:"Project type is required"}}},description:{validators:{notEmpty:{message:"Project Description is required"}}},date:{validators:{notEmpty:{message:"Due Date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),i.addEventListener("click",(function(e){e.preventDefault(),t.validate().then((function(t){"Valid"==t?swal.fire({text:"Thank you! You've updated your project settings",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}}):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}})}))}))}()}};KTUtil.onDOMContentLoaded((function(){KTProjectSettings.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTProjectTargets={init:function(){!function(){const t=document.getElementById("kt_profile_overview_table");t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",o)})),$(t).DataTable({info:!1,order:[],paging:!1})}()}};KTUtil.onDOMContentLoaded((function(){KTProjectTargets.init()}));

View File

@@ -0,0 +1 @@
"use strict";var KTProjectUsers={init:function(){!function(){const t=document.getElementById("kt_project_users_table");if(!t)return;t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",r)}));const e=$(t).DataTable({info:!1,order:[],columnDefs:[{targets:4,orderable:!1}]});var r=document.getElementById("kt_filter_search");r&&r.addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}};KTUtil.onDOMContentLoaded((function(){KTProjectUsers.init()}));

Some files were not shown because too many files have changed in this diff Show More