AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK Interactive Terminal

Command Executor


Warning: chmod(): Operation not permitted in /www/wwwroot/dzynews.com/wp-content/plugins/fileorganizer/fileorganizer.php on line 8
403WebShell
403Webshell
Server IP : dzynews.com  /  Your IP : 216.73.217.105
Web Server : nginx/1.30.3
System : Linux cloud-tdkldl-avd6 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64
User : www ( 1000)
PHP Version : 8.2.31
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /www/wwwroot/dzynews.com/wp-content/themes/archive-document/Assets/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/dzynews.com/wp-content/themes/archive-document/Assets/admin//admin.js
var phoneType = jQuery('#phome_select').find(':selected').val();
if (phoneType == 'yunpian') {
	jQuery('#yunpian-sms').show();
} else if (phoneType == 'juhe') {
	jQuery('#juhe-sms').show();
} else if (phoneType == 'aliyun') {
	jQuery('#aliyun-sms').show();
} else if (phoneType == 'others') {
	jQuery('#others-sms').show();
} else if (phoneType == 'submail') {
	jQuery('#submail-sms').show();
} else if (phoneType == 'tencent') {
	jQuery('#tencent-sms').show();
} else {
	jQuery('#zhongzheng-sms').show();
}

jQuery('#phome_select').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	var array = ['yunpian', 'juhe', 'aliyun', 'zhongzheng', 'others', 'submail', 'tencent'];
	array.forEach(function (_val) {
		if (val == _val) {
			jQuery('#' + _val + '-sms').show();
		} else {
			jQuery('#' + _val + '-sms').hide();
		}
	});
})

var fontCdn = jQuery('#fonts_cdn').find(':selected').val();
if (fontCdn == '1') {
	jQuery('.cmb2-id-fonts-link').show();
} else {
	jQuery('.cmb2-id-fonts-link').hide();
}

jQuery('#fonts_cdn').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	if (val == '1') {
		jQuery('.cmb2-id-fonts-link').show();
	} else {
		jQuery('.cmb2-id-fonts-link').hide();
	}
})



var checkType = jQuery('#check_type').find(':selected').val();
if (checkType == 'tel' || checkType == 'telandemail') {
	jQuery('#sms-select').show()
} else if (checkType == 'luo') {
	jQuery('#luosimao').show()
} else if (checkType == 'tencent') {
	jQuery('#tencent').show()
}

jQuery('#check_type').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	if (val == 'tel' || val == 'telandemail') {
		jQuery('#sms-select').show()
		jQuery('#luosimao').hide()
	} else if (val == 'luo') {
		jQuery('#sms-select').hide()
		jQuery('#luosimao').show()
	}else if (val == 'tencent') {
			jQuery('#sms-select').hide()
			jQuery('#luosimao').hide()
			jQuery('#tencent').show()
	} else {
		jQuery('#sms-select').hide()
		jQuery('#luosimao').hide()
		jQuery('#tencent').hide()
	} 
})



var b2distribution = jQuery('#distribution_conditions').find(':selected').val();
if (b2distribution === '2') {
	jQuery('.cmb2-id-distribution-user-lv').show()
}

jQuery('#distribution_conditions').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	jQuery('.cmb2-id-distribution-user-lv').hide()

	if (val === '2') {
		jQuery('.cmb2-id-distribution-user-lv').show()
	}
})

var circle_settings = jQuery('#b2_circle_topic_role_open').find(':selected').val();
if (circle_settings == 1) {
	jQuery('#circle-topic-custom-settings').show()
}
jQuery('#b2_circle_topic_role_open').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	jQuery('#circle-topic-custom-settings').hide()

	if (val === '1') {
		jQuery('#circle-topic-custom-settings').show()
	}
})

function changeRadioChange() {
	jQuery('.model-picked').find('input[type="radio"]').on('change', function () {
		changeRaido();
	})
}

function changeRaido() {
	jQuery('.model-picked').each(function (index, el) {
		var picked = jQuery(this).find('input[type="radio"]:checked').val();

		jQuery(this).parents('.cmb-repeatable-grouping').find('.set-hidden').hide();

		if (picked) {
			jQuery(this).parents('.cmb-repeatable-grouping').find('.' + picked + '-module').show();
		}
	})
}

changeRadioChange();
changeRaido();

jQuery('.cmb-add-group-row').on('click', function () {
	setTimeout(function () {
		changeRadioChange();
		changeRaido();
	}, 500)
	downupaction();
})

function downupaction() {
	setTimeout(function () {
		jQuery('.button-secondary').on('click', function () {
			console.log(111);
			setTimeout(function () {
				changeRadioChange();
				changeRaido();
				b2Lvs()
			})
		})
	}, 500)
}
downupaction();

var shop_settings = jQuery('#zrz_shop_multi').find(':selected').val();
if (shop_settings == 0) {
	jQuery('#shop_count_metabox').show()
	jQuery('#shop_multi_metabox').hide()
	jQuery('#shop_price_metabox').show()

} else {
	jQuery('#shop_count_metabox').hide()
	jQuery('#shop_multi_metabox').show()
	jQuery('#shop_price_metabox').hide()
}
jQuery('#zrz_shop_multi').on('change', function () {
	var val = jQuery(this).find(':selected').val();


	if (val == 0) {
		jQuery('#shop_count_metabox').show()
		jQuery('#shop_multi_metabox').hide()
		jQuery('#shop_price_metabox').show()
	} else {
		jQuery('#shop_count_metabox').hide()
		jQuery('#shop_multi_metabox').show()
		jQuery('#shop_price_metabox').hide()
	}

	shop_settings = val
})

var user_distribution_settings = jQuery('#b2_distribution_ratio').find(':selected').val();
if (user_distribution_settings == 1) {
	jQuery('#distribution').show()

} else {
	jQuery('#distribution').hide()
}
jQuery('#b2_distribution_ratio').on('change', function () {
	var val = jQuery(this).find(':selected').val();


	if (val == 1) {
		jQuery('#distribution').show()
	} else {
		jQuery('#distribution').hide()
	}

	user_distribution_settings = val
})

//商品设置
var shopType = jQuery('#zrz_shop_type').find(':selected').val();
if (shopType == 'normal') {
	if (shop_settings == 0) {
		jQuery('#shop_price_metabox').show();
	} else {
		jQuery('#shop_multi_metabox').show()
	}

} else if (shopType == 'lottery') {
	jQuery('#shop_lottery').show();
	jQuery('#shop_price_metabox').hide();
	jQuery('#shop_multi_metabox').hide()
	jQuery('.cmb2-id-zrz-shop-multi').hide()
} else if (shopType == 'exchange') {
	jQuery('#shop_exchange').show();
	jQuery('#shop_price_metabox').hide();
	jQuery('#shop_multi_metabox').hide()
	jQuery('.cmb2-id-zrz-shop-multi').hide()

}

jQuery('#zrz_shop_type').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	jQuery('#shop_price_metabox').hide();
	jQuery('#shop_multi_metabox').hide()
	jQuery('#shop_lottery').hide();
	jQuery('#shop_exchange').hide();
	jQuery('.cmb2-id-zrz-shop-multi').hide()
	if (val == 'normal') {
		if (shop_settings == 0) {
			jQuery('#shop_price_metabox').show();
		} else {
			jQuery('#shop_multi_metabox').show()
		}
		jQuery('.cmb2-id-zrz-shop-multi').show()
	} else if (val == 'lottery') {
		jQuery('#shop_lottery').show();
	} else if (val == 'exchange') {
		jQuery('#shop_exchange').show();
	}
})

//小工具颜色选择
// jQuery(document).on( 'cmb_pre_init', function(evt, cmb) {
// 	var jQuerypicker = jQuery('#<FIELD_ID>');
// 	var changeCallback = function(event, obj) {
// 		console.log('picker changed to:', obj.color.toString());
// 	};
// 	var args = jQuerypicker.data('colorpicker');
// 	if ( args ) {
// 		args.change = args.change || changeCallback;
// 	} else {
// 		args = {
// 			change: changeCallback
// 		}
// 	}
// 	jQuerypicker.data('colorpicker', args);
// });

//文章页面视频选择
var postStyle = jQuery('input[name=b2_single_post_style]:checked').val();

if (postStyle == 'post-style-5') {
	jQuery('#post-style-5-box').show();
} else {
	jQuery('#post-style-5-box').hide();
}

jQuery('input[name=b2_single_post_style]').on('change', function () {
	var val = jQuery(this).val();
	console.log(val);
	if (val == 'post-style-5') {
		jQuery('#post-style-5-box').show();
	} else {
		jQuery('#post-style-5-box').hide();
	}
})

//文章页面视频权限选择
var phoneType = jQuery('#b2_single_post_video_role').find(':selected').val();
if (phoneType == 'money') {
	jQuery('.cmb2-id-b2-single-post-video-money').show();
} else if (phoneType == 'credit') {
	jQuery('.cmb2-id-b2-single-post-video-credit').show();
} else if (phoneType == 'roles') {
	jQuery('.cmb2-id-b2-single-post-video-roles').show();
} else if (phoneType == 'none') {
	jQuery('.cmb2-id-b2-single-post-video-money').hide();
	jQuery('.cmb2-id-b2-single-post-video-credit').hide();
	jQuery('.cmb2-id-b2-single-post-video-roles').hide();
}

jQuery('#b2_single_post_video_role').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	var array = ['money', 'credit', 'roles', 'none', 'login', 'comment'];
	array.forEach(function (_val) {
		if (val == _val) {
			jQuery('.cmb2-id-b2-single-post-video-' + _val).show();
		} else {
			jQuery('.cmb2-id-b2-single-post-video-' + _val).hide();
		}
	});
})

//文章页面隐藏内容查看权限
var phoneType = jQuery('#b2_post_reading_role').find(':selected').val();
if (phoneType == 'money') {
	jQuery('.cmb2-id-b2-post-money').show();
} else if (phoneType == 'credit') {
	jQuery('.cmb2-id-b2-post-credit').show();
} else if (phoneType == 'roles') {
	jQuery('.cmb2-id-b2-post-roles').show();
} else if (phoneType == 'none') {
	jQuery('.cmb2-id-b2-post-money').hide();
	jQuery('.cmb2-id-b2-post-credit').hide();
	jQuery('.cmb2-id-b2-post-roles').hide();
}

jQuery('#b2_post_reading_role').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	var array = ['money', 'credit', 'roles', 'none', 'login', 'comment'];
	array.forEach(function (_val) {
		if (val == _val) {
			jQuery('.cmb2-id-b2-post-' + _val).show();
		} else {
			jQuery('.cmb2-id-b2-post-' + _val).hide();
		}
	});
})

var checkType_alipay = jQuery('#alipay').find(':selected').val();
let alipay_type = ['alipay_normal', 'xunhu', 'alipay_hupijiao', 'mapay', 'xorpay', 'payjs', 'yipay', 'pay020', 'suibian'];
alipay_type.forEach(e => {
	if (checkType_alipay === e) {
		jQuery('#' + e).show()
	}
});

var b2_paypal = jQuery('#paypal_open').find(':selected').val();
if (b2_paypal == 1) {
	jQuery('#paypal_normal').show()
} else {
	jQuery('#paypal_normal').hide()
}

jQuery('#paypal_open').on('change', function () {
	let val = jQuery(this).find(':selected').val();

	if (val == 1) {
		jQuery('#paypal_normal').show()
	} else {
		jQuery('#paypal_normal').hide()
	}
})

var checkType_wecatpay = jQuery('#wecatpay').find(':selected').val();
let wecatpay_type = ['wecatpay_normal', 'xunhu', 'wecatpay_hupijiao', 'mapay', 'xorpay', 'payjs', 'yipay', 'pay020', 'suibian'];
wecatpay_type.forEach(e => {
	if (checkType_wecatpay === e) {
		jQuery('#' + e).show()
	}
});

jQuery('#alipay').on('change', function () {
	let val = jQuery(this).find(':selected').val();
	let w = jQuery('#wecatpay').find(':selected').val();
	alipay_type.forEach(e => {
		if (val === e) {
			jQuery('#' + val).show()
		} else if (w !== e) {
			jQuery('#' + e).hide()
		}
	});
})

jQuery('#wecatpay').on('change', function () {
	let val = jQuery(this).find(':selected').val();
	let a = jQuery('#alipay').find(':selected').val();
	wecatpay_type.forEach(e => {
		if (val === e) {
			jQuery('#' + val).show()
		} else if (a !== e) {
			jQuery('#' + e).hide()
		}
	});
})

var shopxuni = jQuery('#shop_xuni_type').find(':selected').val();
if (shopxuni == 'html') {
	jQuery('.cmb2-id-shop-xuni-html-resout').show();
} else if (shopxuni == 'cards') {
	jQuery('.cmb2-id-shop-xuni-cards-resout').show();
}

jQuery('#shop_xuni_type').on('change', function () {
	var val = jQuery(this).find(':selected').val();
	jQuery('.cmb2-id-shop-xuni-cards-resout').hide();
	jQuery('.cmb2-id-shop-xuni-html-resout').hide();
	if (val == 'html') {
		jQuery('.cmb2-id-shop-xuni-html-resout').show();
	} else if (val == 'cards') {
		jQuery('.cmb2-id-shop-xuni-cards-resout').show();
	}
})

var xunitype = jQuery('#zrz_shop_commodity').find(':selected').val();
if (xunitype == '0') {
	jQuery('#shop_xuni').show();
}

jQuery('#zrz_shop_commodity').on('change', function () {
	var val = jQuery(this).find(':selected').val();

	if (val == '0') {
		jQuery('#shop_xuni').show();
	} else {
		jQuery('#shop_xuni').hide();
	}
})

var b2chat = jQuery('#aside_chat_type').find(':selected').val();
if (b2chat == 'none') {
	jQuery('#aside_chat_qq_d').hide();
	jQuery('#aside_chat_crisp_d').hide();
	jQuery('#aside_chat_dmsg_d').hide();
	jQuery('#aside_chat_weixin_d').hide();
} else if (b2chat == 'qq') {
	jQuery('#aside_chat_qq_d').show();
	jQuery('#aside_chat_crisp_d').hide();
	jQuery('#aside_chat_dmsg_d').hide();
	jQuery('#aside_chat_weixin_d').hide();
} else if (b2chat == 'crisp') {
	jQuery('#aside_chat_qq_d').hide();
	jQuery('#aside_chat_crisp_d').show();
	jQuery('#aside_chat_dmsg_d').hide();
	jQuery('#aside_chat_weixin_d').hide();
} else if (b2chat == 'dmsg') {
	jQuery('#aside_chat_qq_d').hide();
	jQuery('#aside_chat_crisp_d').hide();
	jQuery('#aside_chat_dmsg_d').show();
	jQuery('#aside_chat_weixin_d').hide();
} else if (b2chat == 'weixin') {
	jQuery('#aside_chat_qq_d').hide();
	jQuery('#aside_chat_crisp_d').hide();
	jQuery('#aside_chat_dmsg_d').hide();
	jQuery('#aside_chat_weixin_d').show();
} else {
	jQuery('#aside_chat_qq_d').hide();
	jQuery('#aside_chat_crisp_d').hide();
	jQuery('#aside_chat_dmsg_d').hide();
	jQuery('#aside_chat_weixin_d').hide();
}

jQuery('#aside_chat_type').on('change', function () {
	var val = jQuery(this).find(':selected').val();

	if (val == 'none') {
		jQuery('#aside_chat_qq_d').hide();
		jQuery('#aside_chat_crisp_d').hide();
		jQuery('#aside_chat_weixin_d').hide();
		jQuery('#aside_chat_dmsg_d').hide();
	} else if (val == 'qq') {
		jQuery('#aside_chat_qq_d').show();
		jQuery('#aside_chat_crisp_d').hide();
		jQuery('#aside_chat_weixin_d').hide();
		jQuery('#aside_chat_dmsg_d').hide();
	} else if (val == 'crisp') {
		jQuery('#aside_chat_qq_d').hide();
		jQuery('#aside_chat_crisp_d').show();
		jQuery('#aside_chat_weixin_d').hide();
		jQuery('#aside_chat_dmsg_d').hide();
	} else if (val == 'dmsg') {
		jQuery('#aside_chat_qq_d').hide();
		jQuery('#aside_chat_crisp_d').hide();
		jQuery('#aside_chat_weixin_d').hide();
		jQuery('#aside_chat_dmsg_d').show();
	} else if (val == 'weixin') {
		jQuery('#aside_chat_qq_d').hide();
		jQuery('#aside_chat_crisp_d').hide();
		jQuery('#aside_chat_dmsg_d').hide();
		jQuery('#aside_chat_weixin_d').show();
	} else {
		jQuery('#aside_chat_qq_d').hide();
		jQuery('#aside_chat_crisp_d').hide();
		jQuery('#aside_chat_dmsg_d').hide();
		jQuery('#aside_chat_weixin_d').hide();
	}
})

//拖动排序
function b2Lvs() {
	var lvs = document.querySelectorAll('#user_lv_group_repeat .cmb-repeatable-grouping');

	if (lvs) {
		for (let i = 0; i < lvs.length; i++) {

			lvs[i].querySelector('.cmb-group-title').innerText = lvs[i].querySelector('.cmb-repeat-group-field input').value + '(lv' + i + ')'

			console.log(lvs[i].querySelector('.cmb-group-title').innerHtml)
			jQuery('#user_lv_group_' + i + '_name').on('input', function (val) {
				lvs[i].querySelector('.cmb-group-title').innerText = val.target.value + '(lv' + i + ')'
			});
		}
	}

	var vips = document.querySelectorAll('#user_vip_group_repeat .cmb-repeatable-grouping');
	if (vips) {
		for (let i = 0; i < vips.length; i++) {

			vips[i].querySelector('.cmb-group-title').innerText = vips[i].querySelector('.cmb-repeat-group-field input').value + '(vip' + i + ')'

			jQuery('#user_vip_group_' + i + '_name').on('input', function (val) {
				vips[i].querySelector('.cmb-group-title').innerText = val.target.value + '(vip' + i + ')'
			});
		}
	}

	var multi = document.querySelectorAll('#multi_group_repeat .cmb-repeatable-grouping');

	if (multi) {
		for (let i = 0; i < multi.length; i++) {

			multi[i].querySelector('.cmb-group-title').innerText = multi[i].querySelector('.cmb-repeat-group-field input').value


			jQuery('#multi_group_' + i + '_title').on('input', function (val) {
				multi[i].querySelector('.cmb-group-title').innerText = val.target.value
			});
		}
	}

	var index = document.querySelectorAll('#index_group_repeat .cmb-repeatable-grouping');
	if (index) {
		for (let i = 0; i < index.length; i++) {
			index[i].querySelector('.cmb-group-title').innerText = index[i].querySelector('.cmb-repeat-group-field input').value

			jQuery('#index_group_' + i + '_title').on('input', function (val) {
				index[i].querySelector('.cmb-group-title').innerText = val.target.value
			});

			if (index[i].querySelector('#index_group_' + i + '_short_code')) {
				index[i].querySelector('#index_group_' + i + '_short_code').value = '[b2_index_module key=' + index[i].querySelector('#index_group_' + i + '_key').value + ']'

				jQuery('#index_group_' + i + '_key').on('input', function (val) {
					index[i].querySelector('#index_group_' + i + '_short_code').value = '[b2_index_module key=' + val.target.value + ']'
				});
			}

			var posttype = jQuery(index[i]).find('[name="index_group[' + i + '][post_type]"]:checked').val();

			if (posttype == 'post-3') {
				jQuery(index[i]).find('.list-width').show();
				jQuery(index[i]).find('.list-width-normal').hide();
			} else {
				jQuery(index[i]).find('.list-width').hide();
				jQuery(index[i]).find('.list-width-normal').show();
			}

			if (posttype == 'post-6') {
				jQuery(index[i]).find('.custom-key').show();
			} else {
				jQuery(index[i]).find('.custom-key').hide();
			}

			jQuery('[name="index_group[' + i + '][post_type]"]').on('change', function () {

				var val = jQuery(this).val();

				if (val == 'post-3') {
					jQuery(index[i]).find('.list-width').show();
					jQuery(index[i]).find('.list-width-normal').hide();
				} else {
					jQuery(index[i]).find('.list-width').hide();
					jQuery(index[i]).find('.list-width-normal').show();
				}

				if (val == 'post-6') {
					jQuery(index[i]).find('.custom-key').show();
				} else {
					jQuery(index[i]).find('.custom-key').hide();
				}

			})

		}
	}

	var video = document.querySelectorAll('#b2_single_post_video_group_repeat .cmb-repeatable-grouping');
	if (video) {
		for (let i = 0; i < video.length; i++) {
			video[i].querySelector('.cmb-group-title').innerText = video[i].querySelector('#b2_single_post_video_group_' + i + '_title').value

			jQuery('#b2_single_post_video_group_' + i + '_title').on('input', function (val) {
				video[i].querySelector('.cmb-group-title').innerText = val.target.value
			});
		}
	}

	var download = document.querySelectorAll('#b2_single_post_download_group_repeat .cmb-repeatable-grouping');
	if (download) {
		for (let i = 0; i < download.length; i++) {
			download[i].querySelector('.cmb-group-title').innerText = download[i].querySelector('#b2_single_post_download_group_' + i + '_name').value

			jQuery('#b2_single_post_download_group_' + i + '_name').on('input', function (val) {
				download[i].querySelector('.cmb-group-title').innerText = val.target.value
			});
		}
	}

	var downloads = document.querySelectorAll('#downloads_group_repeat .cmb-repeatable-grouping');
	if (downloads) {
		for (let i = 0; i < downloads.length; i++) {
			downloads[i].querySelector('.cmb-group-title').innerText = downloads[i].querySelector('#downloads_group_' + i + '_title').value

			jQuery('#downloads_group_' + i + '_title').on('input', function (val) {
				downloads[i].querySelector('.cmb-group-title').innerText = val.target.value
			});
		}
	}

	var catfliter = document.querySelectorAll('#fliter_group_repeat .cmb-repeatable-grouping');
	if (catfliter) {
		for (let i = 0; i < catfliter.length; i++) {
			catfliter[i].querySelector('.cmb-group-title').innerText = catfliter[i].querySelector('#fliter_group_' + i + '_title').value

			jQuery('#fliter_group_' + i + '_title').on('input', function (val) {
				catfliter[i].querySelector('.cmb-group-title').innerText = val.target.value
			});
		}
	}

	var custompay = document.querySelectorAll('#b2_pay_custom_group_repeat .cmb-repeatable-grouping');
	if (custompay) {
		for (let i = 0; i < custompay.length; i++) {
			custompay[i].querySelector('.cmb-group-title').innerText = custompay[i].querySelector('#b2_pay_custom_group_' + i + '_name').value

			jQuery('#b2_pay_custom_group_' + i + '_name').on('input', function (val) {
				custompay[i].querySelector('.cmb-group-title').innerText = val.target.value
			});
		}
	}

	var cpayselect = jQuery('#b2_pay_custom_group_repeat').find('.cmb2_select')
	if (cpayselect.length > 0) {
		for (let i = 0; i < cpayselect.length; i++) {

			let val = jQuery(cpayselect[i]).find(':selected').val()

			var parent = jQuery(cpayselect[i]).parent().parent().parent().parent(),
				id = parent.attr('data-iterator')
			console.log(id)

			if (val == 'textarea' || val == 'text') {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-value').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-count').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-value').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-count').hide()
			}

			if (val == 'file') {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-type').show()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-count').show()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-type').show()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-count').show()

			} else {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-count').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-count').hide()
			}

			if (val == 'radio' || val == 'checkbox' || val == 'select') {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-value').show()
				parent.find('.cmb2-id-b2-pay-custom-group-1-value').show()
			} else {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-value').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-value').hide()
			}


		}

		jQuery('#b2_pay_custom_group_repeat .cmb2_select').on('change', function () {
			var val = jQuery(this).find(':selected').val();

			var parent = jQuery(this).parent().parent().parent().parent(),
				id = parent.attr('data-iterator')

			if (val == 'file') {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-type').show()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-count').show()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-type').show()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-count').show()
			} else {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-count').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-count').hide()
			}

			if (val == 'radio' || val == 'checkbox' || val == 'select') {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-value').show()
				parent.find('.cmb2-id-b2-pay-custom-group-1-value').show()
			} else {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-value').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-value').hide()
			}

			if (val == 'textarea' || val == 'text') {
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-value').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-' + id + '-file-count').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-value').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-type').hide()
				parent.find('.cmb2-id-b2-pay-custom-group-1-file-count').hide()
			}

		})
	}


}
b2Lvs()
var tax = jQuery('#b2_group_repeat');

if (tax) {
	var posttype = tax.find('[name="b2_group[0][post_type]"]:checked').val();

	if (posttype == 'post-3') {
		tax.find('.list-width').show();
		tax.find('.list-width-normal').hide();
	} else {
		tax.find('.list-width').hide();
		tax.find('.list-width-normal').show();
	}

	if (posttype == 'post-6') {
		tax.find('.custom-key').show();
	} else {
		tax.find('.custom-key').hide();
	}

	jQuery('[name="b2_group[0][post_type]').on('change', function () {

		var val = jQuery(this).val();

		if (val == 'post-3') {
			tax.find('.list-width').show();
			tax.find('.list-width-normal').hide();
		} else {
			tax.find('.list-width').hide();
			tax.find('.list-width-normal').show();
		}

		if (val == 'post-6') {
			tax.find('.custom-key').show();
		} else {
			tax.find('.custom-key').hide();
		}
	})
}


function modulessortable() {
	// 	jQuery( "#index_group_repeat" ).sortable({
	// 	connectWith: ".cmb-row cmb-repeatable-grouping"
	//   });

	jQuery(".cmb-repeatable-group").not('#user_lv_group_repeat').not('#user_vip_group_repeat').sortable({
		connectWith: ".cmb-row cmb-repeatable-grouping",
		cancel: ".cmb-group-description",
		delay: 150,
		handle: ".cmbhandle-title",
		axis: "y",
		dropOnEmpty: false
	});

	//   jQuery( "#b2_single_post_download_group_repeat" ).sortable({
	// 	connectWith: ".cmb-row cmb-repeatable-grouping"
	//   });

	jQuery('.cmb-repeatable-grouping .cmb-field-list').mousedown(function (e) {
		e.stopPropagation();

	}).mouseup(function (e) {
		e.stopPropagation();

	})

	//   jQuery('.cmb-repeatable-grouping .cmb-field-list').on('touchstart',function(e){
	// 	e.stopPropagation();

	//   }).on('touchend',function(e){
	// 	e.stopPropagation();

	//   })

}
modulessortable()

jQuery('#index_group_repeat')
	.on('cmb2_remove_row', function () {
		setTimeout(() => {
			b2Lvs()
			modulessortable()
			downloadTemplate()
			b2getdogcloudvideo()
		}, 500);
	});

// fieldTable.on( 'cmb2_add_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);
// });

// var lv  = jQuery( '#user_lv_group_repeat' ) ;
// lv.on( 'cmb2_remove_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });

// lv.on( 'cmb2_add_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });

// var vip  = jQuery( '#user_vip_group_repeat' ) ;
// vip.on( 'cmb2_remove_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });
// vip.on( 'cmb2_add_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });

// var video  = jQuery( '#b2_single_post_video_group_repeat' ) ;
// video.on( 'cmb2_remove_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });
// video.on( 'cmb2_add_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });

// var download  = jQuery( '.cmb-repeatable-group' ) ;
// download.on( 'cmb2_remove_row', function() {
// 	setTimeout(() => {
// 		b2Lvs()
// 	}, 500);

// });
jQuery('.cmb-repeatable-group').on('cmb2_add_row', function () {
	setTimeout(() => {
		b2Lvs()
		modulessortable()
		downloadTemplate()
		b2getdogcloudvideo()
	}, 500);
});

var xunitype = jQuery('#b2_dark_room').find(':selected').val();
if (xunitype == 1) {
	jQuery('#dark-room').show();
}

jQuery('#b2_dark_room').on('change', function () {
	var val = jQuery(this).find(':selected').val();

	if (val == 1) {
		jQuery('#dark-room').show();
	} else {
		jQuery('#dark-room').hide();
	}
})


function b2getFilename(event) {

	let file = event.target.files[0]

	var formData = new FormData();


	formData.append('file', file, file.name)

	jQuery.ajax({
		url: cmb2_l10.ajaxurl + '?action=b2_insert_settings',
		type: 'POST',
		data: formData,
		success: function (data) {
			alert('导入成功')
			document.querySelector('#inputsettings').value = ''
		},
		cache: false,
		contentType: false,
		processData: false
	});

}

var b2multi = new Vue({
	el: '#shop_multi_metabox',
	data: {
		select: 'none',
		key: '',
		keys: [],
		values: [],
		skuList: [],
		attrs: [],
		skuLocked: false,
		imageFrame: ''
	},
	mounted() {

		if (typeof b2shoptemplate == 'undefined') return

		if (b2shoptemplate.default) {
			this.setJson(b2shoptemplate.default)
		}

		jQuery('#b2_multi_box').on('input', (ev) => {
			this.setJson(ev.target.value, true)
		});

		this.skuList = this.cartesian(this.values)
	},
	computed: {
		data() {
			let data = {
				keys: this.keys,
				values: this.values,
				skuList: this.skuList,
				attrs: this.attrs
			}
			document.querySelector('#b2_multi_box').value = JSON.stringify(data)
		}
	},
	watch: {
		select(val) {
			if (val !== 'none') {
				this.keys = b2shoptemplate.templates[val]['keys']
				this.values = b2shoptemplate.templates[val]['values']
				this.skuLocked = false
				this.skuList = this.cartesian(this.values)
				console.log(this.skuList)
			}
		},
		skuList() {
			if (this.skuLocked == true) return
			this.skuLocked = false
			let arr = []
			this.skuList.forEach((val, index) => {
				arr[index] = {
					price: '',
					dprice: '',
					uprice: '',
					credit: '',
					count: '',
					sell: '',
					img: '',
					imgId: ''
				}
			})
			this.attrs = arr

		}
	},
	methods: {
		openLibrary(i) {
			if (!this.imageFrame) {
				this.imageFrame = wp.media({
					title: '选择图片',
					multiple: false,
					library: {
						type: 'image',
					},
					button: { text: '选择' }
				});

			}

			// let selection =  this.imageFrame.state().get('selection');
			// selection.add( [] );
			this.imageFrame.off('select')
			this.imageFrame.off('open')

			this.imageFrame.on('select', () => {
				let selection = this.imageFrame.state().get('selection');
				let _attachment = selection.first().toJSON();

				if (i == 'all') {
					let url = {
						target: {
							value: _attachment.url
						}
					}
					this.batch('img', url)

					let id = {
						target: {
							value: _attachment.id
						}
					}
					this.batch('imgId', id)
				} else {
					this.attrs[i].imgId = _attachment.id
					this.attrs[i].img = _attachment.url
				}


			});

			// image_frame.on('close',()=>{
			// 	var selection =  image_frame.state().get('selection');
			// 	console.log(selection)
			// });

			this.imageFrame.on('open', () => {

				let selection = this.imageFrame.state().get('selection');

				let index = i

				if (i == 'all') {
					index = 0
				}

				if (this.attrs.length > 0 && this.attrs[index].imgId) {
					let attachment = wp.media.attachment(this.attrs[index].imgId);
					attachment.fetch();
					selection.add(attachment ? [attachment] : []);
				}

			});
			this.imageFrame.open();
		},
		setJson(val, action) {
			let data = JSON.parse(val)
			this.keys = data.keys
			this.values = data.values
			this.skuList = data.skuList
			this.attrs = data.attrs

			if (!action) {
				document.querySelector('#b2_multi_box').value = val
			}

			this.skuLocked = true
		},
		batch(type, event) {

			this.attrs.forEach((val, index) => {
				this.attrs[index][type] = event.target.value
			})

		},
		addKey() {
			this.skuLocked = false
			this.keys.push(this.key)
			this.key = ''
			this.values.push(['-'])
			this.skuList = this.cartesian(this.values)
		},
		addVaule(index, event) {
			this.skuLocked = false
			if (event.target.previousElementSibling.value) {

				if (!this.values[index] || this.values[index][0] == '-') {
					this.$set(this.values, index, [])
				}

				if (!this.values[index].includes(event.target.previousElementSibling.value)) {
					this.values[index].push(event.target.previousElementSibling.value)

					event.target.previousElementSibling.value = ''
					this.skuList = this.cartesian(this.values)
				}
			}
		},
		remove(index) {
			this.skuLocked = false
			var r = confirm("确定要删除这个规格吗?");
			if (r == true) {
				this.keys.splice(index, 1)
				this.values.splice(index, 1)

				this.skuList = this.cartesian(this.values)
			}
		},
		removeKey(index, i) {
			this.skuLocked = false
			var r = confirm("确定要删除这个值吗?");
			if (r == true) {
				this.values[index].splice(i, 1)

				this.skuList = this.cartesian(this.values)
				console.log(this.skuList)
			}
		},
		stopSubmit(event) {
			if (event.keyCode == 13) return false
		},
		rebuildList() {

		},
		cartesian(arr) {
			if (arr.length < 2) return arr[0] || [];
			return [].reduce.call(arr, function (col, set) {
				let res = [];
				col.forEach(c => {
					set.forEach(s => {
						let t = [].concat(Array.isArray(c) ? c : [c]);
						t.push(s);
						res.push(t);
					})
				});
				return res;
			});
		}
	}
})

function downloadTemplate() {
	const downloads = document.querySelectorAll('#b2_single_post_download_group_repeat .cmb-repeatable-grouping')

	const tem = b2downloadtemplate;

	for (let index = 0; index < downloads.length; index++) {

		jQuery(downloads[index]).find('#b2_single_post_download_group_' + index + '_template').on('change', function () {
			console.log(11)
			let k = jQuery(this).find(':selected').val()

			console.log(tem[k - 1])

			let p = jQuery('#cmb-group-b2_single_post_download_group-' + index)
			p.find('#b2_single_post_download_group_' + index + '_url').val(tem[k - 1].url)
			p.find('#b2_single_post_download_group_' + index + '_thumb').val(tem[k - 1].thumb)
			p.find('#b2_single_post_download_group_' + index + '_name').val(tem[k - 1].name)
			p.find('#b2_single_post_download_group_' + index + '_view').val(tem[k - 1].view)
			p.find('#b2_single_post_download_group_' + index + '_attr').val(tem[k - 1].attr)
			p.find('#b2_single_post_download_group_' + index + '_rights').val(tem[k - 1].rights)
		})

	}
}

downloadTemplate()

function b2getdogcloudvideo() {

	const videoBox = document.querySelectorAll('#post-style-5-box .cmb-repeatable-grouping');
	let locked = []
	if (videoBox.length > 0) {
		for (let i = 0; i < videoBox.length; i++) {

			let el = document.querySelector('#cmb-group-b2_single_post_video_group-' + i);
			let button = el.querySelector('.get-video-button');

			button.onclick = function (e) {
				console.log(e)
				let id = e.target.parentNode.parentNode.querySelector('input').value

				if (locked[i]) return
				locked[i] = true
				el.querySelector('.get-video-button').innerText = '获取中...'
				jQuery.ajax({
					url: cmb2_l10.ajaxurl + '?action=b2_get_dogecloud_data&id=' + id,
					type: 'POST',
					success: (data) => {

						if (data.data.url) {
							locked[i] = false
							el.querySelector('.get-video-button').innerText = '获取'

							el.querySelector('#b2_single_post_video_group_' + i + '_title').value = data.data.name
							el.querySelector('#b2_single_post_video_group_' + i + '_poster').value = data.data.poster
							el.querySelector('#b2_single_post_video_group_' + i + '_url').value = '播放时会自动获取'

							return
						} else {
							if (data.success === false) {
								alert(data.data)
								locked[i] = false
								el.querySelector('.get-video-button').innerText = '获取'
								return
							}
							if (data.data.code != 200) {
								alert(data.data.msg)
								locked[i] = false
								el.querySelector('.get-video-button').innerText = '获取'
								return
							}

						}

					},
					error: (data) => {
						locked[i] = false
					},
					cache: false,
					contentType: false,
					processData: false
				});
			}


		}
	}
}
b2getdogcloudvideo()

Date.prototype.Format = function (fmt) { //author: meizz 
	var o = {
		"M+": this.getMonth() + 1, //月份 
		"d+": this.getDate(), //日 
		"h+": this.getHours(), //小时 
		"m+": this.getMinutes(), //分 
		"s+": this.getSeconds(), //秒 
		"q+": Math.floor((this.getMonth() + 3) / 3), //季度 
		"S": this.getMilliseconds() //毫秒 
	};
	if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
	for (var k in o)
		if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
	return fmt;
}

const fliterA = new Vue({
	el: '#fliter-box',
	data() {
		return {
			zh: vdp_translation_zh.js,
			start: '',
			end: ''
		}
	},
	components: {
		vuejsDatepicker
	},
	mounted() {
		const params = new URL(window.location.href).searchParams;
		this.start = params.get('start'); // "1"
		this.end = params.get('end'); // "2" 
	},
	methods: {
		fliter() {
			if (!this.start || !this.end) return

			let url = new URL(window.location.href);
			url.searchParams.set('start', new Date(this.start).Format("yyyy-MM-dd"));
			url.searchParams.set('end', new Date(this.end).Format("yyyy-MM-dd"));

			window.location.href = url
		},
		canel() {
			let url = new URL(window.location.href);
			url.searchParams.delete('start');
			url.searchParams.delete('end');

			window.location.href = url
		}
	}
})

const invOut = new Vue({
	el: '#inv-fliter-box',
	data: {
		outStart: '',
		outEnd: ''
	}
})

document.addEventListener("DOMContentLoaded", () => {
	const userTop = new Vue({
		el: '#money-top',
		data: {
			list: '',
			mpaged: 1,
			cpaged: 1,
			locked: false
		},
		mounted() {
			this.getUserList()
		},
		methods: {
			getUserList() {
				this.locked = true
				jQuery.ajax({
					url: cmb2_l10.ajaxurl + '?action=user_list',
					type: 'POST',
					success: (data) => {
						this.list = JSON.parse(data)
						this.locked = false
					}
				});
			},
			getCreditList() {
				this.locked = true
				jQuery.ajax({
					url: cmb2_l10.ajaxurl + '?action=user_list_credit',
					type: 'POST',
					data: {
						paged: this.cpaged
					},
					success: (data) => {
						this.list.credit.list = JSON.parse(data)
						this.locked = false
					}
				});
			},
			getMoneyList() {
				this.locked = true
				jQuery.ajax({
					url: cmb2_l10.ajaxurl + '?action=user_list_money',
					type: 'POST',
					data: {
						paged: this.mpaged
					},
					success: (data) => {
						this.list.money.list = JSON.parse(data)
						this.locked = false
					}
				});
			},
		}
	})

})

var b2upgrade = new Vue({
	el: '#b2-upgrade-box',
	data: {
		data: '',
		loading: '',
		count:0,
		timer:null
	},
	methods: {
		checkUpdate(id) {
			if (this.loading == 'waiting') return
			this.loading = 'waiting'
			const that = this
			jQuery.ajax({
				url: '/wp-admin/admin-ajax.php',
				type: 'POST',
				data: {
					action: 'theme_version',
					id: id
				},
				dataType: 'json',
				success: function (res) {
					console.log(res)
					const data = res.data

					if (res.success) {
						that.loading = 'success'
						that.data = data
					} else {
						alert(data)
						that.loading = ''
					}
				}
			}).fail(function (jqXHR, textStatus, errorThrown) {
				console.log(jqXHR.responseJSON)

				//弹出错误
				alert(jqXHR.responseJSON.message)
				that.loading = ''
			})
		},
		upgradeTheme(id) {
			const that = this
			that.loading = 'waiting'
			console.log(this.count)
			if(this.count > 10){
				clearTimeout(that.timer);
				this.count = 0;
				that.loading = ''
				alert('升级失败,请稍后再试');
				return 
			}
			jQuery.ajax({
				url: '/wp-admin/admin-ajax.php',
				type: 'POST',
				data: {
					action: 'theme_upgrade',
					id:id
				},
				dataType: 'json',
				success: function (res) {
					console.log(res)
					if (res.data == 'waiting') {
						clearTimeout(that.timer)
						this.timer = setTimeout(() => {
							that.count++
							that.upgradeTheme(id)
						}, 5000);

					} else if(res.data == 'success') {
						alert('升级成功')
						that.loading = ''
						that.count = 0
					} else{
						clearTimeout(that.timer)
						alert(res.data)
						that.loading = ''
						that.count = 0
					}
				}
			}).fail(function (jqXHR, textStatus, errorThrown) {
				console.log(jqXHR.responseJSON)
				that.count = 0
				//弹出错误
				alert(jqXHR.responseJSON.message)
				that.loading = ''
			})
		},
	}
})

Youez - 2016 - github.com/yon3zu
LinuXploit