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/itemad/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/zomuaban.com/public_html/site/views/backend/pages/itemad/inc/_script.php
<script>
var $reportList	= [];
	

$(document).ready(function(){
		
	$('#hideframe-btn').click(function(e){
		e.preventDefault();
		hideReviewFrame();
	})
		
	/******* FILTER & FLOAT ***********/	
	$('#filter #checkAllKey').click(function() {
		$('#listing .checkbox').find('input').prop('checked', $(this).prop('checked'));	
	});
	
	$('#admin-search').sticky({
		topSpacing: 53,
		getWidthFrom:'#content-wraper'
	})
	
	
	/******* XÓA RECORD ***********/
	$delBox = $('#DEL');
	
	$delBox.find("input").click(function() {
		$delBox.find('.submit').removeClass('disabled');
	}); 

	$delBox.find('.submit').click(function(e){
		e.preventDefault(); 		
		$crudAlert = $delBox.find('.m-alert');			
		
		if($reportList.length == 0){
			Alertt.show({msg:'Vui lòng chọn tin đăng cần thao tác'}, 'danger');
		}
		
		//Logger.debug($reportList);return;
		
		// ALLOW DEL ITEMS
		$(this).button('loading');
		$('#adminTool').addClass('block-disabled');
		// Submit Ajax
		jQuery.ajax({			
			type:"POST",
			url	:$conf.base_url('ajax_del_item'), 
			data:{itemlist:$reportList,report:$delBox.find('.radio input[name=item-active]:checked').val()},
			success:function(result){	
				result = $.parseJSON(result); 
				
				Alertt.show(result);
				
				window.location.reload();
				
				//$crudAlert.html(result.msg);
				// remove hết rất cả record có id được chọn
				//$.each($data.keyID, function(i, o){
				//	$('#listing').find('#' .o).remove();
				//});
			}
		})
	})
	
	
	/////////////////////////////////////////////////////////////////////
	//
	//							FILTER
	//
	/////////////////////////////////////////////////////////////////////
	var $filter = $('#admin-search');
	
	// on enter input
	$filter.find('input').bind('keydown', function(e) {
		var code = e.keyCode || e.which;
		if(code == 13) { submitSearch();}
	});	
	
	// Lọc kết quả theo thời gian
	$filter.find('.time-ago .dropdown-toggle').select();
	
	// Lọc kết quả tìm kiếm theo danh mục
	$filter.find('.cate-all').menuSpy();
	
	// ON submit search
	$filter.find('#searchBtn').click(function(e){e.preventDefault();submitSearch()});	
	
	// ON clear button
	$filter.find('#clearBtn').click(function(){	
		$('#id').val('');
		$('#title').val('');
		$('#phone').val('');
		$('#email').val('');		
		$('#online-get-link').prop('checked','');
		$('#owner-item').prop('checked','');	
		
		$('.cate-all-select>button').val('all').find('.text').text('Tất cả danh mục');
		
		$('.time-ago>button').val('anytime').find('.text').text('Mọi lúc');
		
		if($('#all-item-check').length > 0)$('#all-item-check').prop('checked', false);	
	})
	
	/////////////////////////////////////////////////////////////////////
	//
	//							ITEM ACTION
	//
	/////////////////////////////////////////////////////////////////////
	$('.item-action a').click(function(e){
		e.preventDefault();
		var href = $(this).attr('href');
		if(href!='#'){
			open_review_frame(href);
		}
	})
	
	// HÀM NÀY TỰ FILL VÀO CÁC Ô FILLER
	$('.auto-fill').click(function(e){
		e.preventDefault();
		var $dom = $(this);
		var $target = $('#admin-search').find($dom.attr('data-target'));
		
		// Đổ data vào các ô nhập liệu
		if($target.is('input')){
			// Tự động check vào ô Tất cả tin đăng
			$('#all-item-check').prop('checked', $target.val()!='' ? false :true);	
			
			$target.val($target.val()!='' ? '' : $dom.attr('data-fill'));
		}
		// Đổi xác định danh mục
		else if($target.is('button')){
			$target.val($dom.attr('data-fill'));
			$target.find('.text').text($dom.attr('data-text'));
		}
		
	})
})


submitSearch = function(){
	var $filter 	= $('#admin-search');
	
	var $id			=	$filter.find('#id').val();
	var $title		=	$filter.find('#title').val();
	var $email		=	$filter.find('#email').val();
	var $phone		=	$filter.find('#phone').val();
	var $cate		=	$filter.find('.cate-all ').val();
	var $ta			=	$filter.find('.time-ago .dropdown-toggle').val();
	var $owner		=	$filter.find('#owner-item').prop('checked');
	var $allitem	=	$('#all-item-check').length > 0 ? $('#all-item-check').prop('checked'):false;

	var search = {};
		if($id)				search.id 			= $id;
		if($title)			search.key  		= $title;
		if($email)			search.email 		= $email;
		if($phone)			search.phone 	 	= $phone;
		if($cate)			search.cate 	 	= $cate;
		if($owner==true)	search.owner 	 	= $owner;
		if($ta && $ta!='')	search.ta 			= $ta;
		
	var $url = $allitem ? $conf.base_url('listing/all') : 'http://'+ window.location.host + window.location.pathname ;
		$url  +=  '?' + $.param(search);
		
		//Logger.debug($url);return;
		
		window.location.href = $url;
}

startDel = function (){

	$reportList		= [];
	$reportList[0] 	= {email:'nomail', items:[]};
	
	$("#listing input:checkbox[name=keyword]:checked").each(function(){
			
		var $obj		= {};
			$obj.email 	= '';
			$obj.items 	= [];
				
		var item 		= {};
			item.id 	= $(this).val();
			item.title 	= $('#listing').find('#' + item.id + ' .title').text();			
					
		
		var $email = $('#listing').find('#' + item.id + ' #email').text();
		
		//if(email=='' || jQuery.inArray(email, $emailList) >=0){}else{ $emailList.push(email);}	
		
		if($email!=''){
			// Nếu email đã tồn tại trong danh sách > push item này vào object đó
			var $o = email_in_list($email, $reportList);
			if($o != null){			
				$o.items.push(item);
			}
			// Nếu chưa có trong danh sách email => tạo email và push vào mảng
			else{
				$obj.email = $email;
				$obj.items.push(item);
				$reportList.push($obj);
			}
		}else{
			$reportList[0].items.push(item);
		}
		
	});	
	
	// Chưa chọn từ khóa cần xóa > Yêu cầu chọn tin đăng cần thao tác
	if($reportList.length==0){
		$crudAlert.removeClass('nopadding').html('Hãy chọn tin đăng cần xóa...');
		$('#DEL').find('.bottom').hide();
	}
	// Xử lý các titem
	else{	
		if($reportList.length >=7){
			$scroller = 'greate-scroller';
			$crudAlert.addClass('nopadding');
		}else $scroller = '';
		
		var $ii = 0;
		// Danh sách tin đăng
		$html = '<ul class="'+$scroller+'">';
		$.each($reportList, function(i, $obj){
			$.each($obj.items, function(j, $item){
				$html += '<li class="limit-line one-line"><b>'+$item.id+' : </b>' + $item.title + '</li>';	
				$ii ++;
			})
		})
		$html += '</ul>';	
		
		$crudAlert.html($html);
		
		// Danh sách email - lọc email từ danh sách các item được chọn
		$html = '<ul class="'+$scroller+'">';
		$.each($reportList, function(i, $obj){
			$html += '<li class="limit-line one-line">'+ '('+$obj.items.length +') '+ $obj.email+'</li>';			
		})
		$html += '</ul>';	
	
		$delBox.find('.email-listing').html($html);
		
		init_scroller();
		
		$('#DEL').find('.bottom').show();
	}
}
startAdd = function (){
	// Mở frame thêm Ad
	open_review_frame("<?=url_item_create()?>");
}
startEdit = function (){}

open_review_frame = function($link){
	var $curlink = $('#review-frame>iframe').attr('src');
	if($curlink!=$link)$('#review-frame>iframe').attr('src',$link);
	$('#review-frame').delay(200).animate({right:0 }, 300);
	$('body').css('overflow', 'hidden');
}
hideReviewFrame = function(){
	$('#review-frame').animate({right:-700 }, 300);
	$('body').css('overflow', 'auto');
}
email_in_list = function ($email, $reportList){
	var $obj = null;
	$.each($reportList, function (i, o){
		// Check xem email này có tồn tại trong list hay chưa
		if(o.email == $email){
			$obj = o; return;
		}
	})
	return $obj;
}
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit