403Webshell
Server IP : 103.48.194.25  /  Your IP : 216.73.216.74
Web Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.33
System : Linux VMHostDefault 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64
User : sieuthimay ( 1016)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/zomuaban.com/public_html/site/views/backend/pages/keyword/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/zomuaban.com/public_html/site/views/backend/pages/keyword/inc/_script.php
<script>

$(document).ready(function(){
		
	/******* XÓA TỪ KHÓA ***********/
	$delBox = $('#DEL');	
	$delBox.find('#submitBtn').click(function(){
		$data= {};
		$data.keyID = [];
		
		$("input:checkbox[name=keyword]:checked").each(function(){
			$data.keyID.push($(this).val());
		});
		
		// Chưa chọn từ khóa cần xóa
		if($data.keyID.length==0){
			$crudAlert.html('Hãy chọn từ khóa cần xóa... ');
			$(this).attr('ready', 0);
			return;
		}
		
		// Kiểm tra trạng thái xử lý
		if($(this).attr('ready')==-1){
			$crudAlert.html('Đang xóa... ');
		}else if($(this).attr('ready')==0){
		
			$crudAlert.html('Đang xóa tất cả những từ khóa có ID: ' + $data.keyID);
			$(this).attr('ready', -1);			
			
			//Logger.debug('Xóa từ khóa trùng lập', $data);return;
			
			// Submit Ajax
			jQuery.ajax({	
				type:"POST",
				url	:$conf.base_url('ajax_del_duplicate_keyword'), 
				data:$data,
				success:function(result){	
					window.location.reload();
				}
			})
		}
				
	})
	
	
	
	/******* THÊM  hoặc CHÍNH SỬ từ khóa ***********/
	
	$addBox = $('#ADD');
	$addBox.find('.cate-all-select .dropdown-toggle').menuSpy(function(){
		$addBox.find('#submitBtn').attr('ready', 0);
	});
	
	$addBox.find('.key-type .dropdown-toggle').select();
	
	$addBox.find('.submit-btn').click(function(){		
		$crudAlert = $addBox.find('.m-alert');
		// Danh sách các từ khóa nhập vào
		$keys = [];
		$.each($addBox.find('.keywordInput').val().split(",") ,function($i,$k){
			$k = clear_string($k,true); 	// xóa khoảng trắng ko cần thiết. True để giữ tiếng việt
			if($k!='')$keys.push($k);	// loại bỏ từ khóa rỗng
		})
		
		// Danh sách ID các từ khóa
		$keyID = [];
		$("input:checkbox[name=keyword]:checked").each(function(){
			$keyID.push($(this).val());
		});
		
				
		var $data = {};
		$data.cate = $addBox.find('.cate-all-select .dropdown-toggle').val();
		$data.type = $addBox.find('.key-type .dropdown-toggle').val();
		$data.keyID = $keyID;
		$data.keys = $keys;
		
		if(	$state	=='EDIT' && $data.keyID.length==0) 	{ $crudAlert.text('Hãy chọn từ khóa'); return false; 		}
		if(	$state 	=='ADD'	&& $data.keys.length ==0) 	{ $crudAlert.text('Hãy nhập từ khóa'); return false; 		}
		if(	$state	=='ADD' && $data.cate==undefined  && $data.type!='locate'){ $crudAlert.text('Hãy chọn danh mục'); return false;		}
		if(	$data.type==0) 							 	{ $crudAlert.text('Hãy chọn loại từ khóa'); return false;	}
		
		//Logger.debug($data); return;
		
		if($(this).attr('ready')==-1){
			$crudAlert.text('Đang submit từ khóa, xin đợi!');
		}else if($(this).attr('ready')==0){
			$crudAlert.html('Chắn chắn nhập <b>'+$data.keys.length+'</b> từ khóa với <b>'+ $addBox.find('#selectCate').text() +'</b>');
			$(this).attr('ready', 1);
			$(this).text('Click to submit');
		}else if($(this).attr('ready')==1){
			// xác nhận lại trạng thái
			$(this).attr('ready', -1);
			$crudAlert.text('Đang submit keyword');	
			
			$(this).button('loading');
			
			//Logger.debug('Đag submit từ khóa', $data);return;
			
			// submit keyword to server
			$ajax_url_submit = $state =='ADD'?'ajax_submit_keyword':'ajax_update_keyword';
			
			jQuery.ajax({			
				type:"POST",
				url	:$conf.base_url($ajax_url_submit), 
				data:$data,
				success:function(result){	
					Logger.debug(result);
					$(this).attr('ready', 0);
					window.location.reload();
				}
			})
				
		}
	})
	
	
	
	/************************   FILTER KEYWORD    ******************************/
	$filter = $('#filter');
	$filter.find('#checkAllKey').click(function() {
		$('.checkbox').find('input').prop('checked', $(this).prop('checked'));	
		// reset trạng thái button
		$delBox.find('#submitBtn').attr('ready', 0);
	});
		

	var $filter 	= $('#filter'),
		$word   	= $filter.find('.word-input'),
		$typeId 	= $filter.find('.key-type .dropdown-toggle'),
		$cateId 	= $filter.find('.cate-all-select .dropdown-toggle'), 
		$submitBtn  = $filter.find('.submit-btn');
		
	$cateId.menuSpy();
	$typeId.select();
	
	// reset lại filter
	$filter.find('.clear-btn').click(function(){
		window.location.href = window.location.href.split('?')[0];
	})
	
	$submitBtn.click(function(){
		// Lấy fragment từ url, nếu ko có gì thay đổi > ko submit
		var $fragment 		= $.url(true).param();
				
		var $data 			= {};
			$data.word  	= $word.val();
			$data.cateId  	= $cateId.val();
			$data.typeId  	= $typeId.val();
			
		Logger.debug('filter keyword ', $data);
		
		if(	   $data.word	== $fragment.word
			&& $data.typeId == $fragment.typeId
			&& $data.cateId == $fragment.cateId){
			
			Logger.debug('Không có gì thay đổi! Hãy chọn lại');
		}else{			
			var url = window.location.href.split('?')[0] + '?';
				if($data.word)	url += '&word=' 	+ $data.word;
				if($data.typeId)url += '&typeId=' 	+ $data.typeId;
				if($data.cateId)url += '&cateId=' 	+ $data.cateId;
				if($data.ta)	url += '&ta=' 		+ $data.ta;
				
				Logger.debug(url);
			window.location.href = url;
		}		
	})
	
	/***********************  IMport từ khóa từ file CSV ***********************/
	$('#import-csvkeyword').click(function(){
		Logger.debug('Import keyword CSV');
		$(this).hide();
		jQuery.ajax({			
			type:"POST",
			url	:$conf.base_url('ajax_import_keyword_from_csv'), 
			data:null,
			success:function(result){					
				window.location.reload();
			}
		})
	})
	
})


var $state = 'ADD';
startAdd = function (){
	$state = 'ADD';
}

startEdit = function (){
	$state = 'EDIT';
	$CRUD = 'ADD';	
	$editInput = $('#' + $CRUD).find('.keywordInput');
	// Paste hết giá trị select vào text
	$keys = '';
	$("input:checkbox[name=keyword]:checked").each(function(){
		$keys += clear_string($(this).parent().find('span').text()) + ',';
	});
	$editInput.val($keys);
}

startDel = function (){
	$keyID = [];
	$("input:checkbox[name=keyword]:checked").each(function(){
		$keyID.push($(this).val());
	});
	
	// Chưa chọn từ khóa cần xóa
	if($keyID.length==0){
		$crudAlert.html('Hãy chọn từ khóa cần xóa... ');
		$(this).attr('ready', 0);
		return;
	}
	
	$crudAlert.html('Xóa tất cả '+$keyID.length+' từ khóa có ID: ' + $keyID);

}

</script>

Youez - 2016 - github.com/yon3zu
LinuXploit