You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

509 lines
16 KiB

{template 'header', 'member'}
<div class="menu">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="tab" id="index"><a href="?action=index"><span>账户详情</span></a></td>
<td class="tab" id="upgrade"><a href="?action=upgrade"><span>升级记录</span></a></td>
<td class="tab" id="renew"><a href="?action=renew"><span>续费记录</span></a></td>
{if $DT[login_log]==2}<td class="tab" id="login"><a href="?action=login"><span>登录记录</span></a></td>{/if}
</tr>
</table>
</div>
{if $action == 'group'}
{if $itemid}
<div class="warn">您所在的会员组 <span class="f_red">{$MG[groupname]}</span> 没有权限使用此功能,请升级</div>
{/if}
<div class="ls">
<table cellpadding="10" cellspacing="0" class="tb">
<tr>
<th width="160">可升级会员组</th>
<th width="100">年费</th>
<th width="100">权限</th>
<th width="100">升级</th>
<th></th>
</tr>
{if $lists}
{loop $lists $k $v}
<tr align="center">
<td>{$v[groupname]}</td>
<td>{if $v[fee]}<span class="f_red">{$v[fee]}{$DT[money_unit]}</span>{else}<span class="f_gray">免费</span>{/if}</td>
<td><a href="grade.php" target="_blank" class="t">查看</a></td>
<td><a href="?action=grade&groupid={$v[groupid]}" class="t">升级</a></td>
<td></td>
</tr>
{/loop}
{else}
<tr align="center">
<td class="f_gray">暂无</td>
<td class="f_gray">N/A</td>
<td><a href="grade.php" target="_blank" class="t">查看</a></td>
<td class="f_gray">--</td>
<td></td>
</tr>
{/if}
</table>
</div>
<script type="text/javascript">s('account');m('upgrade');</script>
{elseif $action == 'grade'}
<form method="post" action="?" onsubmit="return check();">
<input type="hidden" name="action" value="{$action}"/>
<input type="hidden" name="groupid" value="{$groupid}"/>
<table cellspacing="1" cellpadding="10" class="tb">
<tr>
<td class="tl">当前组</td>
<td class="tr">{$GROUP[$_groupid][groupname]}</td>
</tr>
<tr>
<td class="tl">升级为</td>
<td class="tr">{$GROUP[$groupid][groupname]}</td>
</tr>
{if $fee>0}
<tr>
<td class="tl">应付总额</td>
<td class="tr"><span class="f_price px16" id="money">{$fee}</span> {$DT[money_unit]}</td>
</tr>
<tr id="mymoney" style="display:none;">
<td class="tl">账户余额</td>
<td class="tr"><span class="f_blue">{$_money}</span> {$DT[money_unit]}</td>
</tr>
<tr id="payword" style="display:none;">
<td class="tl"><span class="f_red">*</span> 支付密码</td>
<td class="tr">{template 'password', 'chip'}&nbsp;<span id="dpassword" class="f_red"></span></td>
</tr>
<tr id="paytype" style="display:none;">
<td class="tl"><span class="f_red">*</span> 支付方式</td>
<td class="tr">
<table cellspacing="5" cellpadding="5">
{php $PAYLIST = get_paylist();}
<input type="hidden" name="bank" id="bank" value="{$PAYLIST[0][bank]}"/>
{loop $PAYLIST $k $v}
<tr onclick="$('#bank').val($('#paytype :checked').val());">
<td><input type="radio" name="bank" value="{$v[bank]}" id="bank-{$v[bank]}"{if $k==0} checked{/if}/></td>
<td><label for="bank-{$v[bank]}" class="c_p"><img src="{DT_PATH}api/pay/{$v[bank]}/logo.gif" alt=""/></label></td>
<td>{if $v[percent]>0}手续费 {$v[percent]}%{/if}</td>
</tr>
{/loop}
</table>
</td>
</tr>
{else}
<tr>
<td class="tl">公司名称</td>
<td class="tr"><input type="text" name="company" id="company" value="{$_company}" size="50"/> <span id="dcompany" class="f_red"></span></td>
</tr>
{/if}
<tr>
<td class="tl"> </td>
<td class="tr">
<input type="submit" name="submit" value="申请升级" class="btn_g"/>&nbsp;&nbsp;
<input type="button" value="重新选择" class="btn" onclick="Go('?action=group');"/>
</td>
</tr>
</table>
</form>
<script type="text/javascript">s('account');m('upgrade');</script>
{elseif $action == 'vip'}
<form method="post" action="?" onsubmit="return check();">
<input type="hidden" name="action" value="{$action}"/>
<table cellspacing="1" cellpadding="10" class="tb">
<tr>
<td class="tl">到期时间</td>
<td class="tr">{$todate}</td>
</tr>
<tr>
<td class="tl">剩余时间</td>
<td class="tr">{$havedays} 天</td>
</tr>
<tr>
<td class="tl">服务费用</td>
<td class="tr"><span class="f_red">{$MG[fee]}</span> {$DT[money_unit]}/年</td>
</tr>
<tr>
<td class="tl"><span class="f_red">*</span> 续费年限</td>
<td class="tr">
<select name="year" id="year" onchange="$('#money').html(this.value*{$MG[fee]});">
<option value="1"<?php if($year == 1) echo ' selected';?>>1年</option>
<option value="2"<?php if($year == 2) echo ' selected';?>>2年</option>
<option value="3"<?php if($year == 3) echo ' selected';?>>3年</option>
</select>
</td>
</tr>
<tr>
<td class="tl">应付总额</td>
<td class="tr"><span class="f_price px16" id="money">{$fee}</span> {$DT[money_unit]}</td>
</tr>
<tr id="mymoney" style="display:none;">
<td class="tl">账户余额</td>
<td class="tr"><span class="f_blue">{$_money}</span> {$DT[money_unit]}</td>
</tr>
<tr id="payword" style="display:none;">
<td class="tl"><span class="f_red">*</span> 支付密码</td>
<td class="tr">{template 'password', 'chip'}&nbsp;<span id="dpassword" class="f_red"></span></td>
</tr>
<tr id="paytype" style="display:none;">
<td class="tl"><span class="f_red">*</span> 支付方式</td>
<td class="tr">
<table cellspacing="5" cellpadding="5">
{php $PAYLIST = get_paylist();}
<input type="hidden" name="bank" id="bank" value="{$PAYLIST[0][bank]}"/>
{loop $PAYLIST $k $v}
<tr onclick="$('#bank').val($('#paytype :checked').val());">
<td><input type="radio" name="bank" value="{$v[bank]}" id="bank-{$v[bank]}"{if $k==0} checked{/if}/></td>
<td><label for="bank-{$v[bank]}" class="c_p"><img src="{DT_PATH}api/pay/{$v[bank]}/logo.gif" alt=""/></label></td>
<td>{if $v[percent]>0}手续费 {$v[percent]}%{/if}</td>
</tr>
{/loop}
</table>
</td>
</tr>
<tr>
<td class="tl"> </td>
<td class="tr" height="50"><input type="submit" name="submit" value="立即续费" class="btn_g"/></td>
</tr>
</table>
</form>
<script type="text/javascript">s('account');m('renew');</script>
{elseif $action == 'upgrade'}
<div class="ls">
<table cellpadding="10" cellspacing="0" class="tb">
<tr>
<th width="150">申请时间</th>
<th>公司名称</th>
<th>费用</th>
<th>原会员组</th>
<th width="130">新会员组</th>
<th width="130">受理时间</th>
<th>状态</th>
<th width="180">操作原因</th>
</tr>
{loop $lists $k $v}
<tr align="center">
<td>{$v[adddate]}</td>
<td>{$v[company]}</td>
<td>{$v[amount]}</td>
<td>{$GROUP[$v[gid]][groupname]}</td>
<td>{$GROUP[$v[groupid]][groupname]}</td>
<td>{$v[editdate]}</td>
<td>{$_status[$v[status]]}</td>
<td title="{$v[reason]}"><input type="text" size="20" value="{$v[reason]}"/></td>
</tr>
{/loop}
</table>
</div>
<div class="pages">{$pages}</div>
<script type="text/javascript">s('account');m('upgrade');</script>
{elseif $action == 'renew'}
<div class="ls">
<table cellpadding="10" cellspacing="0" class="tb">
<tr>
<th width="150">续费时间</th>
<th width="100">费用</th>
<th width="130">原会员组</th>
<th width="130">新会员组</th>
<th width="130">开始时间</th>
<th width="130">到期时间</th>
<th width="130">事由</th>
<th></th>
</tr>
{loop $lists $k $v}
<tr align="center">
<td>{$v[adddate]}</td>
<td>{$v[amount]}</td>
<td>{$GROUP[$v[gid]][groupname]}</td>
<td>{$GROUP[$v[groupid]][groupname]}</td>
<td>{$v[fromdate]}</td>
<td>{$v[todate]}</td>
<td>{$v[reason]}</td>
<td></td>
</tr>
{/loop}
</table>
</div>
<div class="pages">{$pages}</div>
<script type="text/javascript">s('account');m('renew');</script>
{elseif $action == 'login'}
<div class="bd">
<table cellpadding="10" cellspacing="0" class="tb">
<tr>
<th width="150">时间</th>
<th width="150">IP</th>
<th width="300">地区</th>
<th width="200">结果</th>
<th></th>
</tr>
{loop $lists $k $v}
<tr align="center">
<td height="30">{$v[logintime]}</td>
<td>{$v[loginip]}</td>
<td>{$v[area]}</td>
<td>{$v[message]}</td>
<td></td>
</tr>
{/loop}
</table>
</div>
<div class="pages">{$pages}</div>
<script type="text/javascript">s('account');m('login');</script>
{elseif $action == 'username'}
<form method="post" action="?" onsubmit="return check();">
<input type="hidden" name="action" value="{$action}"/>
<table cellpadding="10" cellspacing="1" class="tb">
<tr>
<td class="tl">当前账号</td>
<td class="tr">{$_username}</td>
</tr>
{if $linkurl}
<tr>
<td class="tl">主页地址</td>
<td class="tr">{$linkurl}</td>
</tr>
{/if}
<tr>
<td class="tl"><span class="f_red">*</span> 新会员名</td>
<td class="tr"><input type="text" size="30" name="nusername" id="nusername" onblur="validator();" placeholder="{if $MOD[edit_username]==2}一年{/if}仅可修改一次"/> <span id="dnusername" class="f_red"></span></td>
</tr>
<tr>
<td class="tl">格式要求</td>
<td class="tr f_gray">{$MOD[minusername]}-{$MOD[maxusername]}个字符,只能使用小写字母(a-z)、数字(0-9)、下划线(_)、中划线(-),且以字母或数字开头和结尾</td>
</tr>
<tr>
<td class="tl">&nbsp;</td>
<td class="tr" height="30"><input type="submit" name="submit" value="修 改" class="btn_g"/>&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="取 消" class="btn" onclick="Go('?action=index');"/></td>
</tr>
</table>
</form>
<script type="text/javascript">
function validator() {
if(Dd('nusername').value.length < 2) return;
$.post(AJPath, 'moduleid=2&action=member&job=username&value='+Dd('nusername').value+'&userid={$_userid}', function(data) {
$('#dnusername').html('<img src="{DT_STATIC}file/image/check-'+(data ? 'ko' : 'ok')+'.png" align="absmiddle"/> '+data);
});
}
function check() {
if(Dd('nusername').value == '{$_username}') {
Dmsg('请填写新会员名', 'nusername');
return false;
}
if(Dd('nusername').value.length < 2) {
Dmsg('请填写新会员名', 'nusername');
return false;
}
if($('#dnusername').html().indexOf('ok.png') == -1) {
Dmsg('请填写正确的会员名', 'nusername');
return false;
}
return true;
}
{if $linkurl}
$(function(){
$('#nusername').on('input blur',function(e){
$('#domain').html($('#nusername').val());
});
});
{/if}
s('account');m('index');
</script>
{elseif $action == 'passport'}
<form method="post" action="?" onsubmit="return check();">
<input type="hidden" name="action" value="{$action}"/>
<table cellpadding="10" cellspacing="1" class="tb">
<tr>
<td class="tl">当前昵称</td>
<td class="tr">{$_passport}</td>
</tr>
<tr>
<td class="tl"><span class="f_red">*</span> 新昵称</td>
<td class="tr"><input type="text" size="30" name="npassport" id="npassport" onblur="validator();" placeholder="支持中文,{if $MOD[edit_passport]==2}一年{/if}仅可修改一次"/> <span id="dnpassport" class="f_red"></span></td>
</tr>
<tr>
<td class="tl">&nbsp;</td>
<td class="tr" height="30"><input type="submit" name="submit" value="修 改" class="btn_g"/>&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="取 消" class="btn" onclick="Go('?action=index');"/></td>
</tr>
</table>
</form>
<script type="text/javascript">
function validator() {
if(Dd('npassport').value.length < 2) return;
$.post(AJPath, 'moduleid=2&action=member&job=passport&value='+Dd('npassport').value+'&userid={$_userid}', function(data) {
$('#dnpassport').html('<img src="{DT_STATIC}file/image/check-'+(data ? 'ko' : 'ok')+'.png" align="absmiddle"/> '+data);
});
}
function check() {
if(Dd('npassport').value == '{$_passport}') {
Dmsg('请填写新昵称', 'npassport');
return false;
}
if(Dd('npassport').value.length < 2) {
Dmsg('请填写新昵称', 'npassport');
return false;
}
if($('#dnpassport').html().indexOf('ok.png') == -1) {
Dmsg('请填写正确的昵称', 'npassport');
return false;
}
return true;
}
s('account');m('index');
</script>
{elseif $action == 'close'}
<form method="post" action="?" onsubmit="return check();">
<input type="hidden" name="action" value="{$action}"/>
<table cellpadding="10" cellspacing="1" class="tb">
<tr>
<td class="tl">当前账号</td>
<td class="tr">{$_username}</td>
</tr>
<tr>
<td class="tl"><span class="f_red">*</span> 注销原因</td>
<td class="tr"><textarea name="reason" id="reason" style="width:400px;height:50px;overflow:visible;" placeholder="请简要说明注销原因,限2-100字"></textarea><br/><span id="dreason" class="f_red"></span></td>
</tr>
<tr>
<td class="tl">重要提示</td>
<td class="tr f_red lh18">注销申请一旦通过,该账号名下所有数据和文件将被彻底删除且不可恢复<br/>请确认必须要注销此账户并且已经备份过重要数据再点击申请按钮</td>
</tr>
<tr>
<td class="tl">&nbsp;</td>
<td class="tr" height="30"><input type="submit" name="submit" value="申 请" class="btn_g"/>&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="取 消" class="btn" onclick="Go('?action=index');"/></td>
</tr>
</table>
</form>
<script type="text/javascript">
function check() {
var l = Dd('reason').value.length;
if(l < 2 || l > 100) {
Dmsg('请填写2-100字注销原因,当前已填写'+l+'字', 'reason');
return false;
}
return confirm('确定要提交注销申请吗?此操作将不可撤销');
}
s('account');m('index');
</script>
{else}
<div class="ls">
<table cellpadding="10" cellspacing="0" class="tb">
<tr>
<th width="100">类型</th>
<th width="200">账号</th>
<th width="100">操作</th>
<th></th>
</tr>
<tr align="center">
<td>头像</td>
<td><img src="{useravatar($_username, 'large')}&reload={$DT_TIME}" width="64" height="64"/></td>
<td><a href="avatar.php" class="t">更换头像</a></td>
<td></td>
</tr>
<tr align="center">
<td>会员名</td>
<td>{$username}</td>
<td>{if $edit_username}<a href="?action=username" class="t">修改账号</a>{/if}</td>
<td></td>
</tr>
<tr align="center">
<td>昵称</td>
<td>{$passport}</td>
<td>{if $edit_passport}<a href="?action=passport" class="t">修改昵称</a>{/if}</td>
<td></td>
</tr>
<tr align="center">
<td>会员组</td>
<td>{$MG[groupname]}</td>
<td>{if !$vip && $groupid>4}<a href="?action=group" class="t">升级账号</a>{/if}</td>
<td></td>
</tr>
{if $vip}
<tr align="center">
<td>服务剩余</td>
<td>{$havedays}天</td>
<td><a href="?action=vip" class="t">立即续费</a></td>
<td></td>
</tr>
{/if}
{if $support}
<tr align="center">
<td>客服专员</td>
<td>{$support}</td>
<td><a href="ask.php?action=support" class="t">联系方式</a></td>
<td></td>
</tr>
{/if}
<tr align="center">
<td>上次登录</td>
<td>{timetodate($logintime, 5)}</td>
<td>{if $DT[login_log]==2}<a href="?action=login" class="t">登录记录</a>{/if}</td>
<td></td>
</tr>
<tr align="center">
<td>注册时间</td>
<td>{timetodate($regtime, 5)}</td>
<td>{if $MOD[account_close] && $_groupid > 1}<a href="?action=close" class="t">注销账号</a>{/if}</td>
<td></td>
</tr>
</table>
</div>
<script type="text/javascript">s('account');m('index');</script>
{/if}
<script type="text/javascript">
{if $action == 'grade'}
{if $fee > 0}
var money = {$fee};
function check() {
if(money > {$_money}) {
Go('charge.php?action=pay&reason=grade|{$groupid}&amount='+money+'&bank='+$('#bank').val());
return false;
}
if(money > {$DT[quick_pay]}){
if(Dd('password').value.length < 6) {
Dmsg('请填写支付密码', 'password');
return false;
}
}
return true;
}
window.setInterval(
function() {
if(money > {$_money} || {$_money} < 0.01) {
$('#mymoney').hide();$('#paytype').show();$('#payword').hide();
} else {
$('#mymoney').show();$('#paytype').hide();if(money > {$DT[quick_pay]}){$('#payword').show();}else{$('#payword').hide();}
}
},
500);
{else}
function check() {
if(Dd('company').value.length < 5) {
Dmsg('请填写公司名称', 'company');
return false;
}
return true;
}
{/if}
{elseif $action == 'vip'}
function check() {
var money = $('#year').val()*{$MG[fee]};
if(money > {$_money}) {
Go('charge.php?action=pay&reason=vip|'+$('#year').val()+'&amount='+money+'&bank='+$('#bank').val());
return false;
}
if(money > {$DT[quick_pay]}){
if(Dd('password').value.length < 6) {
Dmsg('请填写支付密码', 'password');
return false;
}
}
return true;
}
window.setInterval(
function() {
var money = $('#year').val()*{$MG[fee]};
if(money > {$_money} || {$_money} < 0.01) {
$('#mymoney').hide();$('#paytype').show();$('#payword').hide();
} else {
$('#mymoney').show();$('#paytype').hide();if(money > {$DT[quick_pay]}){$('#payword').show();}else{$('#payword').hide();}
}
},
500);
{/if}
</script>
{template 'footer', 'member'}