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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/zomuaban.com/public_html/site/views/backend/pages/adv/inc/_script.php
<script>
var $filterForm  = $('#ad-filter');

$(document).ready(function(){

	// Khi chọn trang
	$filterForm.find('.adv-group-select').select(function(){submitFilter('groupId');});
	
	// Sự kiện khi select category
	$filterForm.find('#selectCate').cateSelect(function(){submitFilter('cateId');});
	
	// Sự kiện khi select location
	$filterForm.find('.city-select .dropdown-toggle').citySelect(function(){submitFilter('cityId');});	
	
	// Tạo một quảng cáo mới
	$('#new-adv-btn').click(function(e){
		e.preventDefault();
		$('#new-adv-form').slideToggle();
	})
	
	submitFilter('groupId');
	
	$('#list-adv-panel .list-group-item').click(function(e){
		e.preventDefault();
		var $data 			= {};
			$data.adId 		= $(this).attr('data-id');
			$data.cityId 	= $(this).attr('data-city');
			$data.cateId 	= $(this).attr('data-cate');
			
			$('#list-adv-panel .list-group-item').removeClass('active');
			$(this).addClass('active');
			
		// Tự động điền ADID cho form tạo ADv
		$('#new-adv-form').find('.ad-id-select input').val($data.adId);
			
		//Logger.debug($data);return;
		
		$('#adv-listing').html('');
		
		jQuery.ajax({			
			type:"POST",
			url:$conf.base_url('ajax_get_adv_list_history'), 
			data:$data,		 
			success:function(result){
				try{ 	
					result = $.parseJSON(result);			
					
					//Logger.debug(result);
					
					$('#adv-listing').html(result.ext);
					
					init_editor();
					init_item_adv_edit();
					
					
				}catch(e){
					Alertt.show(e.message,'danger');
				}
			}
		});	
	})
	
	// Floating
	$('#ad-filter').sticky({ 
		topSpacing: 55, 
		bottomSpacing: 20,
		getWidthFrom:'.panel-default'
	});
	
	$('#list-adv-panel').sticky({ 
		topSpacing: 130, 
		bottomSpacing: 20,
		getWidthFrom:'.col-xs-2'
	});
	
})


submitFilter = function(sort){
	var data = {};
		data.groupId = $filterForm.find('.adv-group-select').val();
		data.cateId = $filterForm.find('#selectCate').val();
		data.cityId = $filterForm.find('.city-select .dropdown-toggle').val();
		
	//Logger.debug(data);
		
	$('#list-adv-panel .list-group-item').each(function(){
		var $item = $(this);
			if(	   ($item.attr('data-group')!=data.groupId 	&& data.groupId!='0') 
				|| ($item.attr('data-cate')	!=data.cateId	&& data.cateId!='all')
				|| ($item.attr('data-city')	!=data.cityId 	&& data.cityId!='0')){				
				
				$item.hide();
				
			}else{			
				$item.show();				
			}
	})

}

init_editor = function(){
	
	for (var i = tinymce.editors.length - 1 ; i > -1 ; i--) {
		var ed_id = tinymce.editors[i].id;
		tinyMCE.execCommand("mceRemoveEditor", true, ed_id);
	}
	
	tinymce.init({
		selector: ".ad-review.editable .tab-pane",			
		language_url : $conf.commonCdn + 'js/tinymce/langs/vi.js',
		entity_encoding : "raw",
		inline: true,
		relative_urls: false,
		valid_elements : "*[*]",
		//3 dòng này để ko tự động chèn tag p hoặc br/
		forced_root_block : "", 
		force_br_newlines : false,
		force_p_newlines : false,
	
		plugins: ["preview code"],		
		toolbar1: "preview code",
		menubar: false, 
		toolbar_items_size: 'small'
	});
	
	// lazy load img
	$('#adv-listing').find("img.lazy").lazyload({
		effect:'fadeIn'
		,threshold : 250
		,appear:function(){			
			// remove loading
			var $img = $(this);
			$img.css('background-image', 'none');
		}
	});
	
	// scale ad banner
	resize_all_ad();
	
}

init_item_adv_edit = function(){
	$('.adv-detail-item').each(function(){
		var $adv = $(this);
		var $adId = $adv.attr('data-id');		
		
		$adv.find('.ad-active .btn').click(function(){
			$adv.find('.ad-active .btn').removeClass('btn-success').addClass('btn-default');
			$(this).removeClass('btn-default').addClass('btn-success');
		})
		
		$adv.find('.update-btn').click(function(){
			var $data 				= {};
				$data.id			= $adId;		
				$data.createDate 	= $adv.find('.createDate');
				$data.createDate 	= new Date($data.createDate.val()); 
				if(!is_valid_date($data.createDate)){ Alertt.show('Ngày KHỞI TẠO không hợp lệ'); return false;}					
				$data.createDate 	= $data.createDate.getTime()/1000;
				
				$data.endDate 		= $adv.find('.endDate');
				$data.endDate 		= new Date($data.endDate.val());
				if(!is_valid_date($data.endDate)){ Alertt.show('Ngày HẾT HẠN không hợp lệ'); return false;}				
				$data.endDate 		= $data.endDate.getTime()/1000;
				if($data.endDate <= $data.createDate){ Alertt.show('Ngày HẾT HẠN phải sau ngày KHỞI TẠO'); return false;}	
				
				$data.pcAd 			= tinymce.editors['create-pc-' + $adId ].getContent();
				$data.mobileAd		= tinymce.editors['create-mobile-' + $adId].getContent();
				
				if($.trim($data.pcAd.replace(/ +(?= )/g,''))=='' && $.trim($data.mobileAd.replace(/ +(?= )/g,''))==''){
					Alertt.show('Phải nhập code quảng cáo'); 
					return false;
				}	
				
			
				$data.adId		= $adv.attr('data-adid');
				$data.cateId	= $adv.attr('data-cate');
				$data.cityId	= $adv.attr('data-city');
				
				$data.note		= $adv.find('.ad-note').val();
				
				$data.active	= $adv.find('.ad-active .active input').val();
				if($data.active == undefined){
					Alertt.show('Xác định trạng thái quảng cáo', 'danger'); return false;
				}
				
				
				
			//Logger.debug($data); return;
			
			
			jQuery.ajax({			
				type:"POST",
				url:$conf.base_url('ajax_update_adv'), 
				data:$data,		 
				success:function(result){
					try{ 	result = $.parseJSON(result);			
							Alertt.show(result);			
							if(result.success)window.location.reload();	
					}catch(e){
							Alertt.show(e.message,'danger');
					}
				}
			});	
		})
		
	})	
}
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit