| 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_blocked/inc/ |
Upload File : |
<script>
var $reportList = [];
$reportList[0] = {email:'nomail', items:[]};
$(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:{list:$reportList,report:$delBox.find('.radio input[name=item-active]:checked').val()},
success:function(result){
result = $.parseJSON(result);
Alertt.show({msg:'Hoàn thành! Refresh lại danh sách'});
//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 (){
$("#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>