HEX
Server: Apache/2.4.63 (Unix)
System: Linux pinkman.beget.ru 5.10.258-0-beget-acl #1 SMP Mon Jun 8 11:35:04 UTC 2026 x86_64
User: kulikosl (3031)
PHP: 8.4.6
Disabled: NONE
Upload Files
File: /home/k/kulikosl/kulikosl.beget.tech/public_html/back/zootheme 2612/functions/js/admin.js
(function($) {
$( document ).ready(function() 
{
function myajax(data){
var ajaxurl = '/wp-admin/admin-ajax.php';
var answer =$.ajax({
	url:ajaxurl, 
	data:data, 
	type:'POST', 
	success:function(data){
	 console.log(data);
	}
	});		
return answer;
}

//$(".phone").mask("+7(999) 999-99-99");
//$.mask.definitions['h'] = "[A-z0-9]";
//$(".tele").mask("@?hhhhhhhhhhhhhh");

$("body").on('change', '#contst', function(e) 
{ 
$('#c_form').submit()
});
 
$("body").on('change', '.checky', function(e) 
{ 
var ch=$(this);
var f=0;
var max=$('#b_max').val();
$('.checky').each(function(){
console.log($(this).val());
if($(this).is(':checked')){
f++;
console.log(f); 
}	
});
if(f>max){
ch.prop('checked',false);
alert('Количество экспертов не должно быть более '+max);
}	
});	

$("body").on('click', '.exbutton', function(e) 
{ 
 e.preventDefault(); 
if(confirm('Подтвердите действие')){
  preloader('show');
   

var data={}
data['action']='exaction';
data['user']=$(this).attr('data-user');
data['act']=$(this).attr('data-act');
var ajaxurl = '/wp-admin/admin-ajax.php';
var answer =$.ajax({
	url:ajaxurl, 
	data:data, 
	type:'POST', 
	success:function(data){
	console.log(data);
	 preloader('hide');
	alert(data);
	location.reload();
     }
	});
        }
});

$("body").on('click', '#add_graph', function(e) 
{ 
 e.preventDefault(); 
 var number=[]
 number.push(0);
$('.crit_row').each(function(){
	
number.push($(this).attr('data-order'));	
	
})
number.sort();
console.log(number);
var last_element = number[number.length - 1];
console.log(last_element);
var newid=parseInt(last_element)+1;
console.log(newid);

var graph='<div class="crit_row" data-order="'+newid+'"><textarea rows="1" name="extra[name_'+newid+']" placeholder="Название критерии"></textarea><input class="min" name="extra[min_'+newid+']"placeholder="0-100" value=""><input class="max" name="extra[max_'+newid+']"placeholder="0-100" value=""><span class="delete_graf button">Удалить</span></div>';
$('#creteriaholder').append(graph);



});



$("body").on('click', '.delete_graf', function(e) 
{ 
 e.preventDefault(); 
$(this).closest('.crit_row').remove()

});


$("body").on('click', '#save_f', function(e) 
{ 
 e.preventDefault(); 
var word='';
var title;
var desc;
var type;
if($('#t_title').val().length<1){
alert('Заполните заголовок');
return false;
}
else{
title=$('#t_title').val();
}
if($('#t_desc').val().length<1){
alert('Заполните описание');
return false;
}
else{
desc=$('#t_desc').val();
}
type=$('#f_type').val();
word=title+'&&&&&'+desc+'&&&&&'+type;
console.log(word);
var div='<div class="ans_bl"><div class="ans_title">'+title+'</div><div class="ans_desc">'+desc+'</div><div class="ans_type">'+type+'</div><div class="del_ans">Удалить</span><input type="hidden" name="ansi[]" value="'+word+'"></div>';
$('#f_wrapper').append(div);
});


$("body").on('click', '.del_ans', function(e) 
{ 
 e.preventDefault();
 $(this).closest('.ans_bl').remove();
});


$("body").on('click', '#save_anketa_fields', function(e) 
{ 
 e.preventDefault(); 
var i=0;
var title=[];
var desc=[];
var type=[];
$('.ans_bl').each(function(){
	
var fi=[];
fi['ans_title']=$(this).find('.ans_title').html();	
fi['ans_desc']=$(this).find('.ans_desc').html();	
fi['ans_type']=$(this).find('.ans_type').html();	
title[i]=$(this).find('.ans_title').html();
desc[i]=$(this).find('.ans_desc').html();
type[i]=$(this).find('.ans_type').html();	
i++;	
})
var data={}
//console.log(fields);
data['action']='saveanketafields';
data['title']=title;
data['desc']=desc;
data['type']=type;
data['id']=$('#post_id').val();
console.log(data);
var ajaxurl = '/wp-admin/admin-ajax.php';
var answer =$.ajax({
	url:ajaxurl, 
	data:data, 
	type:'POST', 
	success:function(data){
	console.log(data);
	 preloader('hide');
	 alert('Данные сохранены');
     }
	});
});



$("body").on('click', '.fa-trash-o', function() {
$(this).closest('.drag').remove();

});
 jQuery( "#result" ).sortable({stop: function(evt, ui) { } });
 jQuery( "#result" ).disableSelection();
 
 jQuery( "#f_wrapper" ).sortable({stop: function(evt, ui) { } });
 jQuery( "#f_wrapper" ).disableSelection();
 
 
 
 


 jQuery(document).ready(function($)
 {
  var custom_uploader;
  $('.addimage').click(function(e) {
    e.preventDefault();
    //If the uploader object has already been created, reopen the dialog
    if (custom_uploader) {
      custom_uploader.open();
      return;
    }
    //Extend the wp.media object
    custom_uploader = wp.media.frames.file_frame = wp.media({
      title: 'Choose Image',
      button: {
        text: 'Choose Image'
      },
      multiple: true
    });
    custom_uploader.on('select', function() {
      var selection = custom_uploader.state().get('selection');
      selection.map( function( attachment ) {
        attachment = attachment.toJSON();
        //$("#obal").after("<img src=" +attachment.url+">");
        $('#result').append('<div class="imblock" style="background-image:url('+attachment.url+')"><input type="hidden" value="'+attachment.id+'" name="sort[]"><span class="deletegallimage"><i class="fa fa-trash-o" aria-hidden="true"></i></span></div>');
      });
    });
    custom_uploader.open();
  });
});



 

$("body").on('click', '.deletegallimage', function() {
$(this).closest('.imblock').remove();

});  





$('body').on('click', '#ya_address', function(e) {   
var adres=$('#ya_address').val() 
if(adres.lenght<1){
alert('Введите данные');
return false;
}
preloader('show');
var data={}
data['adres']=adres;	 
data['action']='getcoods';	 
console.log(data);
var answer =$.ajax({
	url:ajaxurl, 
	data:data, 
	type:'POST', 
	success:function(data){
	console.log(data)  
	 var answer=JSON.parse(data);
	 if(answer.error){
		alert('Произошла ошибка, попробуйте позже');
	 }  
	 if(answer.latitude){
	 	 
	 if(answer.latitude)$('#ya_latitude').val(answer.latitude);	 
	 if(answer.longitude)$('#ya_longitude').val(answer.longitude);	 
	 if(answer.formated)$('#yandexadress').val(answer.formated);	 
	   
	  
	  
	  	  
	 }
	 
     preloader('hide'); 
     
     }
      
	});		


}); 



$("body").on('change', '.selfsave', function(e) 
{ 

var form=$(this).closest('form');
form.submit();

});


$("body").on('click', '.edit_this', function(e) 
{ 
var table=$(this).attr('data-table');
$('#base_table').val(table);
var id=$(this).attr('data-id');
$('#base_parent_id').val(id);
var name=$(this).closest('label').find('select option:selected').text();
$('#base_edit_html').val(name);
$('#act').val('edit');
$('#res').html('Вы редактируете '+name);
});

 

$("body").on('click', '.add_this', function(e) 
{ 
var table=$(this).attr('data-table');
$('#base_table').val(table);
var parentid=$(this).attr('data-parentid');
$('#base_parent_id').val(parentid);
var parent=$(this).attr('data-parent');
$('#base_parent').val(parent);


var name=$(this).closest('label').find('select option:selected').text();
$('#base_edit_html').val('');
$('#act').val('add');
$('#res').html('Вы добавляете '+table);
});
 
//$('.chosen').chosen()




 
$('body').on('click', '#savebase', function(e) {   


var html=$('#base_edit_html').val();
var act=$('#act').val();
if(html.length==0){
alert('Заполните текстовое поле.Без него редактирование или добавление невозможно');
return false;
}
preloader('show');
var data={}
data['action']='savebase';
data['html']=$('#base_edit_html').val();	
data['id']=$('#base_parent_id').val();	
data['parent']=$('#base_parent').val();	
data['table']=$('#base_table').val();	
data['act']=$('#act').val();	
 
console.log(data);
var answer =$.ajax({
	url:ajaxurl, 
	data:data, 
	type:'POST', 
	success:function(data){
	console.log(data)  
	 alert('Данные сохранены');
	location.reload();
      }
    });		
 }); 
 
 
 
 
$('body').on('click', '.delete_this', function(e) {  
if(confirm('Подтвердите удаление. Случайное удаление может привести к сбою работы базы')){ 
preloader('show');
var data={}
data['table']=$(this).attr('data-table');
data['id']=$(this).attr('data-id');
data['action']='deletebase';
console.log(data);
var answer =$.ajax({
	url:ajaxurl, 
	data:data, 
	type:'POST', 
	success:function(data){
	console.log(data)  
	alert('Данные удалены');
	location.reload();
	 preloader('hide'); 
      }
    });		
    }
 }); 
 
 

function preloader(command){
if(command=='show'){
$('body').append('<div class="leload" style="background: rgba(0,0,0,0.3); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px; z-index: 1000000;"><i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i></div>');
}
else{
$('.leload').remove();
}
}


function  flash(text){
$('body').append('<div class="flashmask"><div class="fl_body">'+text+'</div></div>');
$('.flashmask').fadeIn('slow').delay(2000).fadeOut('slow');
setTimeout(function() {$('.flashmask').remove();}, 4000);
}






 
    






});
 })(jQuery);