|
Server : Apache System : Linux iZ6xhqomji47p1Z 5.10.134-15.al8.x86_64 #1 SMP Thu Jul 20 00:44:04 CST 2023 x86_64 User : www ( 1000) PHP Version : 8.1.30 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 Directory : /www/wwwroot/fsjlkj.cn/application/admin/template/index/ |
{include file="public/layout" /}
<body class="bodystyle" style="min-width: auto;">
<div class="on-off_panel">
<div class="title">会员中心
<span id="guide_web_users_switch" {eq name="$userConfig.web_users_switch" value="0"}hidden {/eq}>
<a href="javascript:void(0);" onclick="ajax_submit(this, 'web', 'web_users_switch',0);" data-lmenuid="Member_users_index">关闭<i class="fa fa-window-close-o" aria-hidden="true"></i></a>
<a href="javascript:void(0);" onclick="tag_call('web_users_switch');" class="red">[标签调用]</a>
</span>
</div>
<div class="on-off_content {eq name="$globalConfig.web_users_switch" value="0"}show-shade{/eq}" id="users_centre">
<div class="on-off_shade ">
<div class="on-off_shadeCon">
<span>目前还没有开启会员模块功能,<a href="javascript:void(0);" onclick="ajax_submit(this, 'web', 'web_users_switch',1);" data-lmenuid="Member_users_index">我要开启</a></span>
</div>
</div>
<div class="on-off_btns">
<form class="layui-form" action="">
<ul>
<li>
<div class="on-off_btn">
<div class="on-off_btn_l">
<p>会员投稿:</p>
</div>
<div class="on-off_btn_r">
<input type="checkbox" name="users[users_open_release]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.users_open_release" value="1"}checked="" {/eq}
data-type="users" data-name="users_open_release" data-lmenuid="Member_users_index" value="{$userConfig.users_open_release}">
</div>
</div>
</li>
<li>
<div class="on-off_btn">
<div class="on-off_btn_l">
<p>会员升级:</p>
</div>
<div class="on-off_btn_r">
<input type="checkbox" name="level[level_member_upgrade]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.level_member_upgrade" value="1"}checked="" {/eq}
data-type="level" data-name="level_member_upgrade" data-lmenuid="Member_users_index" value="{$userConfig.level_member_upgrade}">
</div>
</div>
</li>
<li>
<div class="on-off_btn">
<div class="on-off_btn_l">
<p>商城中心:</p>
</div>
<div class="on-off_btn_r">
<input type="checkbox" name="shop[shop_open]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.shop_open" value="1"}checked="" {/eq}
data-type="shop" data-name="shop_open" data-lmenuid="Shop_home" value="{$userConfig.shop_open}">
</div>
</div>
</li>
<li>
<div class="on-off_btn">
<div class="on-off_btn_l">
<p>支付功能:</p>
</div>
<div class="on-off_btn_r">
<input type="checkbox" name="pay[pay_open]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.pay_open" value="1"}checked="" {/eq}
data-type="pay" data-name="pay_open" data-lmenuid="Member_users_index" value="{$userConfig.pay_open}">
</div>
</div>
</li>
</ul>
</form>
</div>
<div class="on-off_list">
<ul>
<li><a href="javascript:void(0);" data-href="{:url('Member/users_index')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>会员列表</span></a></li>
<li><a href="javascript:void(0);" data-href="{:url('Member/users_config')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>功能配置</span></a></li>
</ul>
</div>
<div id="guide_users_open_release" {eq name="$userConfig.users_open_release" value="0"}hidden {/eq}>
<div class="son-tit">
<span>├ 会员投稿</span>
</div>
<div class="on-off_list">
<ul>
<li><a href="javascript:void(0);" data-href="{:url('UsersRelease/conf')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>功能配置</span></a></li>
</ul>
</div>
</div>
<div id="guide_level_member_upgrade" {eq name="$userConfig.level_member_upgrade" value="0"}hidden {/eq}>
<div class="son-tit">
<span>├ 会员升级</span>
</div>
<div class="on-off_list">
<ul>
<li><a href="javascript:void(0);" data-href="{:url('Level/index')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>会员产品分类</span></a></li>
<li><a href="javascript:void(0);" data-href="{:url('Level/upgrade_index')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>会员业务记录</span></a></li>
</ul>
</div>
</div>
<div id="guide_shop_open" {eq name="$userConfig.shop_open" value="0"}hidden {/eq}>
<div class="son-tit">
<span>├ 商城中心</span>
<a href="javascript:void(0);" onclick="tag_call('shop_open');" class="red">[标签调用]</a>
</div>
<div class="on-off_list">
<ul>
<li><a href="javascript:void(0);" data-href="{:url('Shop/index')}" data-leftmenu="Shop_home" onclick="gourl2(this);"><span>订单列表</span></a></li>
<li><a href="javascript:void(0);" data-href="{:url('Shop/conf')}" data-leftmenu="Shop_home" onclick="gourl2(this);"><span>功能配置</span></a></li>
</ul>
</div>
</div>
<div id="guide_pay_open" {eq name="$userConfig.pay_open" value="0"}hidden {/eq}>
<div class="son-tit">
<span>├ 支付功能</span>
</div>
<div class="on-off_list">
<ul>
<li><a href="javascript:void(0);" data-href="{:url('System/api_conf')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>接口配置</span></a></li>
<li><a href="javascript:void(0);" data-href="{:url('Member/money_index')}" data-leftmenu="Member_users_index" onclick="gourl2(this);"><span>充值列表</span></a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="on-off_panel">
<div class="title">高级选项</div>
<div class="on-off_content">
<div class="on-off_btns">
<form class="layui-form" action="">
<ul>
{eq name="weapp_switch" value="true"}
<li>
<div class="on-off_btn">
<div class="on-off_btn_l">
<p>插件应用:</p>
</div>
<div class="on-off_btn_r">
<input type="checkbox" name="web[web_weapp_switch]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchWeapp"
data-type="web" data-name="web_weapp_switch" data-lmenuid="Weapp_index" value="{$globalConfig.web_weapp_switch}"
{eq name="$globalConfig.web_weapp_switch" value="1"}checked="" {/eq}>
</div>
</div>
</li>
{/eq}
<li>
<div class="on-off_btn">
<div class="on-off_btn_l">
<p>多语言:</p>
</div>
<div class="on-off_btn_r">
<input type="checkbox" name="web[web_language_switch]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
data-type="web" data-name="web_language_switch" data-lmenuid="Language_index" value="{$globalConfig.web_language_switch}"
{eq name="$globalConfig.web_language_switch" value="1"}checked="" {/eq}>
<!--<p class="notic">开启之后,顶部菜单会显示多语言入口</p>-->
<span id="guide_web_language_switch" style="{if condition='empty($globalConfig.web_language_switch)'} display: none;{/if}">
<a href="{:url('Language/index')}">[多语言设置]</a>
<a href="javascript:void(0);" onclick="tag_call('web_language_switch');" class="red">[标签调用]</a>
</span>
</div>
</div>
</li>
</ul>
</form>
</div>
</div>
</div>
<input type="hidden" name="is_themeusers_exist" id="is_themeusers_exist" value="{$is_themeusers_exist}">
<input type="hidden" name="is_themeshop_exist" id="is_themeshop_exist" value="{$is_themeshop_exist}">
<script>
layui.use(['form'], function() {
var form = layui.form,
layer = layui.layer
//监听指定开关
form.on('switch(switchWeapp)', function(data) {
if (this.checked) {
var name = $(this).attr('data-name');
$(this).val(1);
ajax_submit(this, 'web', name,1);
} else {
var name = $(this).attr('data-name');
$(this).val(0);
ajax_submit(this, 'web', name,-1);
}
});
form.on('switch(switchTest)', function(data) {
if (this.checked) {
var name = $(this).attr('data-name');
var type = $(this).attr('data-type');
$(this).val(1);
ajax_submit(this, type, name,1);
} else {
var name = $(this).attr('data-name');
var type = $(this).attr('data-type');
$(this).val(0);
ajax_submit(this,type, name,0);
}
});
});
// 提交表单
function ajax_submit(obj, inc_type, name,value){
var _parent = parent;
var lmenuid = $(obj).attr('data-lmenuid');
var url = "{:url('Index/switch_map', ['_ajax'=>1])}";
var syn_open_users = false; // 是否同步开启会员中心
// 验证
switch (name)
{
case 'shop_open':
case 'pay_open':
case 'users_open_release':
case 'level_member_upgrade':
if (-1 < $.inArray(name, ['shop_open','pay_open']))
{
if(false == check_shop_open())
{
return false;
}
} else if (-1 < $.inArray(name, ['users_open_release','level_member_upgrade']))
{
if(false == check_users_open_release())
{
return false;
}
}
break;
}
// 标签调用按钮的显示与隐藏
if (1 == value) {
$('#guide_'+name).show();
} else {
$('#guide_'+name).hide();
}
if ('web_users_switch' == name ){
if (value == 1){
$("#users_centre").removeClass('show-shade');
} else{
$("#users_centre").addClass('show-shade');
}
}
if (1 == $('#is_themeusers_exist').val()) {
$('#is_themeusers_exist').val(0)
loadmsg = '初始化中';
} else if (1 == $('#is_themeshop_exist').val()) {
$('#is_themeshop_exist').val(0)
loadmsg = '初始化中';
} else {
loadmsg = '正在处理';
}
parent_layer_loading(loadmsg);
$.ajax({
type: "POST",
url: url,
data: {inc_type:inc_type,name:name,value:value,lmenuid:lmenuid},
dataType: 'json',
success: function (res) {
if(res.code == 1){
// 第一次模板同步下载
if ('web_users_switch' == name && 1 == res.data.is_syn) { // 会员中心模板下载
syn_theme_users(value,lmenuid);
return false;
} else if ('shop_open' == name && 1 == res.data.is_syn) { // 订单中心模板下载
syn_theme_shop(value,lmenuid);
return false;
} else {
_parent.layer.closeAll();
// 根据不同场景进行页面加载的处理
_parent.layer.msg(res.msg, {icon: 1, time: 1000}, function(){
if (1 == res.data.reload) {
window.location.reload();
} else if (2 == res.data.reload) {
top.window.location.reload();
}
});
}
}else{
if (1 == res.data.code) {
$('input[name="shop[shop_open]').removeAttr('checked');
$('input[name="shop[shop_open]').val(0);
$('input[name="shop[shop_open]').next().removeClass('layui-form-onswitch');
$('input[name="shop[shop_open]').next().html('<em>关闭</em><i></i>');
_parent.layer.closeAll();
_parent.layer.alert(res.msg, {btn: ['购买授权'], icon: 4, title:false}, function(){
_parent.layer.closeAll();
window.location.reload();
window.open('http://www.eyoucms.com/buy');
});
} else {
_parent.layer.closeAll();
_parent.layer.alert(res.msg, {icon: 2, title:false}, function(){
_parent.layer.closeAll();
window.location.reload();
});
}
}
// 控制顶部与左侧菜单的显示与隐藏
try{
if (1 == value) {
$('#'+lmenuid, window.parent.document).show();
if ('shop_open' == name) {
$('#Member_users_index', window.parent.document).show();
} else if ('web_users_switch' == name && 1 == $("input[name='shop[shop_open]']:checked").val()) {
$('#Shop_home', window.parent.document).show();
}
} else {
if (-1 < $.inArray(name, ['web_users_switch','web_language_switch','web_diyminipro_switch','shop_open','web_weapp_switch'])) {
$('#'+lmenuid, window.parent.document).hide();
if ('web_users_switch' == name) {
$('#Shop_home', window.parent.document).hide();
}
}
}
}catch(e){}
},
error:function(e){
_parent.layer.closeAll();
_parent.layer.alert(e.responseText, {icon: 2, title:false}, function(){
_parent.layer.closeAll();
window.location.reload();
});
}
});
}
function tag_call(name)
{
$.ajax({
type: "POST",
url: "{:url('System/ajax_tag_call', ['_ajax'=>1])}",
data: {name:name},
dataType: 'json',
success: function (res) {
if(res.code == 1){
//询问框
var confirm = layer.confirm(res.data.msg, {
title: false,
shade: layer_shade,
area: ['70%','80%'],
btn: ['关闭'] //按钮
}, function(){
layer.close(confirm);
}
);
}else{
layer.alert(res.msg, {icon: 2, title:false});
}
},
error:function(e){
layer.alert(e.responseText, {icon: 2, title:false});
}
});
}
function gourl2(obj)
{
var leftmenu = $(obj).data('leftmenu');
var href = $(obj).data('href');
$('.eycms_cont_left .sub-menu a', window.parent.document).removeClass('on');
$('#'+leftmenu, window.parent.document).addClass('on');
window.location.href = href;
}
function check_users_open_release()
{
var obj = $('input[name="users[users_open_release]"]:checked');
var is_online = $(obj).attr('data-is_online');
if (1 == is_online) {
var users_open_release = $(obj).val();
if (1 == users_open_release && $(obj).attr('data-authortoken') == -1) {
$('input[name="users[users_open_release]"]').removeAttr('checked');
$('input[name="users[users_open_release]"]').val(0);
$('input[name="users[users_open_release]"]').next().removeClass('layui-form-onswitch');
$('input[name="users[users_open_release]"]').next().html('<em>关闭</em><i></i>');
var alert1 = layer.alert('会员投稿功能只限于授权域名!', {
icon: 4,
shade: layer_shade,
title:false,
btn: ['购买授权']
}, function(){
window.open('http://www.eyoucms.com/buy');
layer.close(alert1);
});
return false;
}
}
return true;
}
function check_shop_open()
{
var obj = $('input[name="shop[shop_open]"]:checked');
var is_online = $(obj).attr('data-is_online');
if (1 == is_online) {
var shop_open = $(obj).val();
if (1 == shop_open && $(obj).attr('data-authortoken') == -1) {
$('input[name="shop[shop_open]').removeAttr('checked');
$('input[name="shop[shop_open]').val(0);
$('input[name="shop[shop_open]').next().removeClass('layui-form-onswitch');
$('input[name="shop[shop_open]').next().html('<em>关闭</em><i></i>');
var alert1 = layer.alert('订单功能只限于授权域名!', {
icon: 4,
shade: layer_shade,
title:false,
btn: ['购买授权']
}, function(){
window.open('http://www.eyoucms.com/buy');
layer.close(alert1);
});
return false;
}
}
return true;
}
// 订单模板初始化下载
function syn_theme_shop(value,lmenuid)
{
$.ajax({
type : 'get',
url : "{:url('Shop/ajax_syn_theme_shop', ['_ajax'=>1])}",
data : {},
dataType : 'json',
success : function(res){
parent.layer.closeAll();
if(res.code == 1){
parent.layer.msg(res.msg, {icon: 1, time: 1000});
}else{
var icon = 2;
if (res.data.icon) {icon = res.data.icon;}
parent.layer.alert(res.msg, {icon: icon, title:false}, function(){
parent.layer.closeAll();
window.location.reload();
});
}
// 控制顶部与左侧菜单的显示与隐藏
try{
if (1 == value) {
$('#Member_users_index', window.parent.document).show();
$('#'+lmenuid, window.parent.document).show();
}
}catch(e){}
},
error: function(e){
parent.layer.closeAll();
parent.layer.alert(e.responseText, {icon: 2, title:false}, function(){
parent.layer.closeAll();
window.location.reload();
});
}
})
}
// 会员模板初始化下载
function syn_theme_users(value,lmenuid)
{
$.ajax({
type : 'get',
url : "{:url('Member/ajax_syn_theme_users', ['_ajax'=>1])}",
data : {},
dataType : 'json',
success : function(res){
parent.layer.closeAll();
if(res.code == 1){
parent.layer.msg(res.msg, {icon: 1, time: 1000});
}else{
parent.layer.alert(res.msg, {icon: 2, title:false}, function(){
parent.layer.closeAll();
window.location.reload();
});
}
// 控制顶部与左侧菜单的显示与隐藏
if (1 == value) {
$('#'+lmenuid, window.parent.document).show();
} else {
$('#'+lmenuid, window.parent.document).hide();
}
},
error: function(e){
parent.layer.closeAll();
parent.layer.alert(e.responseText, {icon: 2, title:false}, function(){
parent.layer.closeAll();
window.location.reload();
});
}
})
}
</script>
{include file="public/footer" /}