ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: /home/u435929562/domains/butanking.com/public_html/public/js/form-submit.js
/*
Author: Sixty13
Author URI: https://sixty13.com
*/

$.ajaxSetup({
	headers: {
	    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
	}
}); 
 
/**
 * 
 */
$('.title-form-submit').on( 'click', function(){
      titleFormSubmitValidate()
});

function titleFormSubmitValidate(){

      var submit = true;
      $(".form-control").removeClass('border-red');
      $("#country_id, #language_id").next().removeClass('border-red');

      var title = $("#title").val();
      var serial_number = $("#serial_number").val();
      var type_id = $("#type_id").val();
      var membership_type = $("#membership_type").val();
      var category_id = $("input[name='category_id[]']").val();
      
      if( title == "" ){ $("#title").addClass('border-red'); submit = false; }
      if( serial_number == "" || serial_number.length != 7){ $("#serial_number").addClass('border-red'); submit = false; }
      if( type_id == 0 ){ $("#type_id").addClass('border-red'); submit = false; }
      if( membership_type == "" ){ $("#membership_type").addClass('border-red'); submit = false; }
      if( category_id == undefined ){ $("#genre_search_txt").addClass('border-red'); submit = false; }

      if( submit ){
            $("#titleFormSubmit").trigger("submit");
      }
}

/**
 * 
 */
$('.audio-drama-form-submit').on( 'click', function(){
      audioDramaFormSubmitValidate()
});

function audioDramaFormSubmitValidate(){

      var submit = true;
      $(".form-control").removeClass('border-red');
      $("#country_id, #language_id").next().removeClass('border-red');

      // var drama_name = $("#drama_name").val();
      var serial_number = $("#serial_number").val();
      var title_id = $('#title_id').select2("val");
      var season = $('#season').val();
      var episode = $('#episode').val();
      var episode_name = $('#episode_name').val();
      var country_id = $('#country_id').select2("val");
      var language_id = $('#language_id').select2("val");
      // var type_id = $("#type_id").val();
      var publisher = $("#publisher").val();
      var audio_file_name = $("#audio_file_name").val();
      var publish_date = $("#publish_date").val();
      var duration = $("#duration").val();
       var description = $("#description").val();

      // if( drama_name == "" ){ $("#drama_name").addClass('border-red'); submit = false; }
      if( serial_number == "" || serial_number.length != 7){ $("#serial_number").addClass('border-red'); submit = false; }
      if( title_id == 0 ){ $("#title_id").addClass('border-red'); submit = false; }
      if (season == "") { $('#season').addClass('border-red'); submit = false; }
      if (episode == "") { $('#episode').addClass('border-red'); submit = false; }
      if (episode_name == "") { $('#episode_name').addClass('border-red'); submit = false; }    
      if( country_id.length == 0 ){ $("#country_id").next().addClass('border-red'); submit = false; }
      if( language_id.length == 0 ){ $("#language_id").next().addClass('border-red'); submit = false; }
      // if( type_id == 0 ){ $("#type_id").addClass('border-red'); submit = false; }
      if( publisher == "" ){ $("#publisher").addClass('border-red'); submit = false; }
      // if( audio_file_name == "" ){ $("#audio_file_name").addClass('border-red'); submit = false; }
      // if( publish_date == "" ){ $("#publish_date").addClass('border-red'); submit = false; }
      if( duration == "" ){ $("#duration").addClass('border-red'); submit = false; }
      if( description == "" ){ $("#description").addClass('border-red'); submit = false; }
      if( $("#author_store").html() == "" ){$("#author_txt").addClass('border-red'); submit = false;}
      // if( $("#tag-store").html() == "" ){$("#titletag-txt").addClass('border-red'); submit = false;}
      if( $("#genreStore").html() == "" ){$("#genre_search_txt").addClass('border-red'); submit = false;}
      if( $("#genreSubStore").html() == "" ){$("#sub_genre_search_txt").addClass('border-red'); submit = false;}

      if( submit ){
            $("#audioDramaFormSubmit").trigger("submit");
      }
}

/**
 * 
 */
 $('.audio-book-form-submit').on( 'click', function(){
      audioBookFormSubmitValidate()
});

function audioBookFormSubmitValidate(){

      var submit = true;
      $(".form-control").removeClass('border-red');
      $("#country_id, #language_id").next().removeClass('border-red');

      // var drama_name = $("#book_name").val();
      var serial_number = $("#serial_number").val();
      var title_id = $('#title_id').select2("val");
      var episode = $('#episode').val();
      var episode_title = $('#episode_title').val();
      var country_id = $('#country_id').select2("val");
      var language_id = $('#language_id').select2("val");
      // var type_id = $("#type_id").val();
      var publisher = $("#publisher").val();
      var audio_file_name = $("#audio_file_name").val();
      var publish_date = $("#publish_date").val();
      var description = $("#description").val();
      var duration = $("#duration").val();

      // if( book_name == "" ){ $("#book_name").addClass('border-red'); submit = false; }
      if( serial_number == "" || serial_number.length != 7){ $("#serial_number").addClass('border-red'); submit = false; }
      if( title_id == 0 ){ $("#title_id").addClass('border-red'); submit = false; }
      if (episode == "") { $('#episode').addClass('border-red'); submit = false; }
      if (episode_title == "") { $('#episode_title').addClass('border-red'); submit = false; }
      if( country_id.length == 0 ){ $("#country_id").next().addClass('border-red'); submit = false; }
      if( language_id.length == 0 ){ $("#language_id").next().addClass('border-red'); submit = false; }
      // if( type_id == 0 ){ $("#type_id").addClass('border-red'); submit = false; }
      if( publisher == "" ){ $("#publisher").addClass('border-red'); submit = false; }
      // if( audio_file_name == "" ){ $("#audio_file_name").addClass('border-red'); submit = false; }
      // if( publish_date == "" ){ $("#publish_date").addClass('border-red'); submit = false; }
      if( duration == "" ){ $("#duration").addClass('border-red'); submit = false; }
      if( $("#author_store").html() == "" ){$("#author_txt").addClass('border-red'); submit = false;}
      // if( $("#tag-store").html() == "" ){$("#titletag-txt").addClass('border-red'); submit = false;}
      if (description == "") { $("#description").addClass('border-red'); submit = false; }
      if( $("#genreStore").html() == "" ){$("#genre_search_txt").addClass('border-red'); submit = false;}
      if( $("#genreSubStore").html() == "" ){$("#sub_genre_search_txt").addClass('border-red'); submit = false;}

      if( submit ){
            $("#audioBookFormSubmit").trigger("submit");
      }
}

/**
 * 
 */
 $('.plan-form-submit').on( 'click', function(){
      planFormSubmitValidate()
});

function planFormSubmitValidate(){

      var submit = true;
      $(".form-control").removeClass('border-red');
      $("#country_id, #language_id").next().removeClass('border-red');

      var name = $("#name").val();
      var description = $("#description").val();
      var country_id = $("input[name='country_id[0]']").val();
      var titles = $("input[name='titles[]']").val();
      
      if( name == "" ){ $("#name").addClass('border-red'); submit = false; }
      if( description == "" ){ $("#description").addClass('border-red'); submit = false; }
      if( country_id == undefined ){ $("#select_country_txt, #country_amount").addClass('border-red'); submit = false; }
      if( titles == undefined ){ $("#titletag-txt").addClass('border-red'); submit = false; }

      if( submit ){
            $("#planFormSubmit").trigger("submit");
      }
}

/*
+---------------------------------------------+
	display image preview
+---------------------------------------------+
*/

function readURL(input,position) 
{
	var inputId = input.id;
	var prevImgId = $('#'+inputId).parent().find('img').attr('id'); //find parent img id
	strInput = inputId.substring(0,inputId.indexOf("_") + 1);
	strPrevImg = prevImgId.substring(0,prevImgId.indexOf("_") + 1);
	//alert(strInput+"=="+strPrevImg);
	var imgName = $('#'+strInput+position).val();
	var ext = imgName.split('.').pop().toLowerCase();
	
	if($.inArray(ext, ['gif','png','jpg','jpeg'])) 
	{
		if (input.files && input.files[0]) 
		{
			var reader = new FileReader();
			reader.onload = function (e) 
			{
				$('#'+strPrevImg+position).attr('src', e.target.result);
				$('#'+inputId).next().val(imgName);
			}
			reader.readAsDataURL(input.files[0]);
		 }
	}
	else
	{
		$('#'+strPrevImg+position).attr('src','');
	}
}

/*
+---------------------------------------------+
	clear on set no image display
+---------------------------------------------+
*/
function clear_image(para)
{
	$("#"+para).attr('src', url+"/img/no-image.png");
      $('#image_hidden').val('1');
	clearHiddenImage(para);
}

/*
+---------------------------------------------+
	hidden clear image path
+---------------------------------------------+
*/
function clearHiddenImage(para)
{
	var hideInput = $("#"+para).nextAll('input:[type=hidden]')[0];
	$(hideInput).val('');
}

$(document).on('click', '#amount', function () {
      if ($(this).hasClass('amount'))
            $(this).val('');
});

$(document).on('change', '.title-id', function () {
      if ($(this).val() != 0) {
            $('.submit').removeAttr("disabled");
            $('.title-error').addClass("d-none");
      }
      else if ($(this).val() == 0) {
            $('.submit').attr("disabled", "disabled");
            $('.title-error').removeClass("d-none");
      }
});