@@ -1,126 +0,0 @@ | |||
<!DOCTYPE html> | |||
<html> | |||
<head> | |||
<meta charset="{dede:global name='cfg_soft_lang'/}"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>订单号{dede:var.carts.orders_id/}-购物车-<?php echo $cfg_webname;?></title> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/font/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/style.css"> | |||
<script src="{dede:global.cfg_cmsurl/}/static/web/js/jquery.min.js"></script> | |||
</head> | |||
<body> | |||
<?php pasterTempletDiy('top.htm');?> | |||
<div class="container py-3"> | |||
<div class="row"> | |||
<div class="col-md-12"> | |||
<h4 class="mb-3">购物车:{dede:var.carts.orders_id/}订单号</h4> | |||
<div id="errorChickCookie"></div> | |||
<form id="form1" name="form1" method="post" action="posttocar.php"> | |||
<input id="dopost" name="do" type="hidden" value="del"> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table trlist"> | |||
<thead> | |||
<tr> | |||
<td colspan="6">商品列表</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<tr> | |||
<th>选择</th> | |||
<th>编号</th> | |||
<th>名称</th> | |||
<th>数量</th> | |||
<th>单价(元)</th> | |||
<th>操作</th> | |||
</tr> | |||
{dede:array.Items} | |||
<tr> | |||
<td><input type="checkbox" name="ids[]" value="{dede:value.id/}"></td> | |||
<td>{dede:value.id/}</td> | |||
<td><a href="view.php?aid={dede:value.id/}" target="_bank">{dede:value.title/}</a></td> | |||
<td> | |||
<input name="buynum{dede:value.id/}" type="text" id="buynum{dede:value.id/}" value="{dede:value.buynum/}" size="5" maxlength="5"> | |||
<small>{dede:value.units/}</small> | |||
</td> | |||
<td>{dede:value.price/}</td> | |||
<td><a href="posttocar.php?do=del&ids={dede:value.id/}">删除</a></td> | |||
</tr> | |||
{/dede:array} | |||
</tbody> | |||
<tfoot> | |||
<tr> | |||
<td colspan="6" align="right"> | |||
<div style="float:left">共 <span class="text-danger">{dede:var.carts.cart_count/}</span> 件商品,合计: <span class='text-danger'>{dede:var.carts.price_count/}</span> 元</div> | |||
<div style="float:right"> | |||
<!--<input type="button" value="打印购物车" class="btn-2" onclick="printPage(1)"/>--> | |||
<input type="button" value="更新订单号" class="btn btn-success" onClick="makeCarId()"> | |||
<input type="button" value="删除已选定" class="btn btn-success" onClick="DelPost()"> | |||
<input type="button" value="清空" onClick="if (confirm('确定清空购物车中的商品吗')){ location='posttocar.php?do=clear' }" class="btn btn-success"> | |||
<input onclick="ChangePost()" type="button" value="更新数量" class="btn btn-success"> | |||
<input type="button" value="下一步" onclick="location='carbuyaction.php'" class="btn btn-success"> | |||
</div> | |||
</td> | |||
</tr> | |||
</tfoot> | |||
</table> | |||
</form> | |||
</div> | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<!--购物车列表操作javascript请不要随意改动--> | |||
<script> | |||
//遍历checkbox使之全选中或反选 | |||
function CheckAll() { | |||
for (var i = 0; i < document.form1.elements.length; i++) { | |||
var e = document.form1.elements[i]; | |||
e.checked == true ? e.checked = false : e.checked = true; | |||
} | |||
} | |||
//改变表单dopost值为:update后submit提交表单 | |||
function ChangePost() { | |||
CheckAll(); | |||
document.getElementById("dopost").value = 'update'; | |||
document.form1.submit(); | |||
} | |||
//改变表单dopost值为:del后submit提交表单 | |||
function DelPost() { | |||
document.getElementById("dopost").value = 'del'; | |||
document.form1.submit(); | |||
} | |||
//AJAX产生一个新的订单编号 | |||
function makeCarId() { | |||
$.ajax({ | |||
type: "POST", | |||
url: "car.php", | |||
data: "dopost=makeid", | |||
dataType: 'text', | |||
success: function(result) { | |||
$("#carId").html(result); | |||
} | |||
}); | |||
} | |||
//Print Page | |||
function printPage(oper) { | |||
if (oper < 10) { | |||
bdhtml = window.document.body.innerHTML; //获取当前页的网页代码 | |||
sprnstr = "<!--startprint" + oper + "-->"; //设置打印开始区域 | |||
eprnstr = "<!--endprint" + oper + "-->"; //设置打印结束区域 | |||
prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr) + 18); //从开始代码向后取html | |||
prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); //从结束代码向前取html | |||
window.document.body.innerHTML = prnhtml; | |||
window.print(); | |||
window.document.body.innerHTML = bdhtml; | |||
} else { | |||
window.print(); | |||
} | |||
} | |||
</script> | |||
<script> | |||
if (!navigator.cookieEnabled) { | |||
$('#errorChickCookie').html('您浏览器的cookie功能被禁用,请启用此功能'); | |||
$('.buycar').hide(); | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -1,184 +0,0 @@ | |||
<!DOCTYPE html> | |||
<html> | |||
<head> | |||
<meta charset="{dede:global name='cfg_soft_lang'/}"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>下单购买{dede:var.carts.orders_id/}-购物车-<?php echo $cfg_webname;?></title> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/font/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/style.css"> | |||
<script src="{dede:global.cfg_cmsurl/}/static/web/js/jquery.min.js"></script> | |||
</head> | |||
<body> | |||
<?php pasterTempletDiy('top.htm');?> | |||
<div class="container py-3"> | |||
<div class="row"> | |||
<div class="col-md-12"> | |||
<h4 class="mb-3">商品购买</h4> | |||
<?php if (!$cfg_ml->IsLogin()){?> | |||
<table cellpadding="0" cellspacing="0" class="table"> | |||
<tr> | |||
<td class="btn-danger">欢迎来到本网站,请 <a href="../user/login.php?gourl=<?php echo urlencode(GetCurUrl());?>">登录</a> 或 <a href="../user/index_do.php?fmdo=user&dopost=regnew">注册</a></td> | |||
</tr> | |||
</table> | |||
<?php }?> | |||
<form id="fixupformid" name="fixupform" action="carbuyaction.php" method="post"> | |||
<input name="do" type="hidden" value="clickout"> | |||
<table cellpadding="0" cellspacing="0" class="table"> | |||
<tr> | |||
<td class="thisclass">下单购买</td> | |||
<td>买家付款</td> | |||
<td>确认收货</td> | |||
<td>交易结束 </td> | |||
</tr> | |||
</table> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<thead> | |||
<tr> | |||
<td colspan="6">确认订单信息</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<tr> | |||
<td width="180">订单id</td> | |||
<td>{dede:var.carts.orders_id/}</td> | |||
</tr> | |||
<tr> | |||
<td width="180">订单价格</td> | |||
<td><strong id="priceCount">{dede:var.carts.price_count/}</strong> 元</td> | |||
</tr> | |||
<tr> | |||
<td width="180">商品总数</td> | |||
<td>{dede:var.carts.cart_count/}件</td> | |||
</tr> | |||
<tr> | |||
<td width="180">状态</td> | |||
<td>下单</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<thead> | |||
<tr> | |||
<td colspan="6">配送方式</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:array.shops_deliveryarr} | |||
<tr> | |||
<td width="10%"><input type="radio" name="pid" value="{dede:value.pid/}"> | |||
</td> | |||
<td width="90%"> | |||
<p>{dede:value.dname/} <span class="fc-f90">手续费:{dede:value.price/}元</span> <small>{dede:value.des/}.</small></p> | |||
</td> | |||
</tr> | |||
{/dede:array} | |||
</tbody> | |||
</table> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<thead> | |||
<tr> | |||
<td colspan="8">支付方式</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<tr> | |||
<td></td> | |||
<td align="center" valign="middle" style="vertical-align:middle;">名称</td> | |||
<td align="center">描述</td> | |||
<td align="center">手续费</td> | |||
</tr> | |||
{dede:array.shops_paymentarr} | |||
<tr onMouseMove="javascript:this.bgColor='#f8f8f8';" onMouseOut="javascript:this.bgColor='#ffffff';"> | |||
<td width="10%" align="right" style="vertical-align:middle"><input type="radio" name="paytype" value="{dede:value.id/}"></td> | |||
<td width="20%" valign="middle" style="vertical-align:middle">{dede:value.name/}</td> | |||
<td width="60%">{dede:value.description/}</td> | |||
<td width="10%" align="center"> <span class="fc-f60">{dede:value.fee/}元</span></td> | |||
</tr> | |||
{/dede:array} | |||
</tbody> | |||
</table> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<thead> | |||
<tr> | |||
<td colspan="6">确认订单信息</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<tr> | |||
<td width="180">街道地址</td> | |||
<td> | |||
<input name="address" id="address" type="text" size="50"> | |||
<span class="red">*</span> | |||
<small>请填写街道地址,不能为空!</small> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="180">收货人</td> | |||
<td> | |||
<input name="postname" id="postname" type="text" size="20"> | |||
<span class="red">*</span><small>请填写收货人姓名</small> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="180">E-Mail</td> | |||
<td> | |||
<input name="email" id="email" type="text" size="30"> | |||
<small>可选,联系您的电子邮箱</small> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="180">手机/电话</td> | |||
<td><input name="tel" id="tel" type="text" size="30"> | |||
<span class="red">*</span><small>请填写可以联系到您的电话</small> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="180">邮编</td> | |||
<td> | |||
<input name="zip" id="zip" type="text" size="30"> | |||
<span class="red">*</span><small>请填写格式如:300030</small> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
<table width="100%" cellpadding="0" cellspacing="0" class="table"> | |||
<thead> | |||
<tr> | |||
<td colspan="6">确认订单信息</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<tr> | |||
<td width="180">购买留言</td> | |||
<td> | |||
<textarea name="des" id="des" cols="50" rows="5"></textarea> | |||
<p><small>请在购买留言中填写您对商品的特殊要求,如“我要红色的小码”(100个字以内)</small></p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="180">验证码</td> | |||
<td> | |||
<input name="validate" type="text" id="vdcode2" size="10" class="text-uppercase"> | |||
<img src="../apps/vdimgck.php" onclick="this.src=this.src+'?'" title="验证码"> | |||
</td> | |||
</tr> | |||
</tbody> | |||
<tfoot> | |||
<tr> | |||
<td colspan="2"><button type="submit" class="btn btn-success">确认下单</button></td> | |||
</tr> | |||
</tfoot> | |||
</table> | |||
</form> | |||
</div> | |||
</div> | |||
</div> | |||
<?php pasterTempletDiy('foot.htm');?> | |||
<script> | |||
function vdimgck() { | |||
document.getElementById("vdimgck_img").src = '../apps/vdimgck.php?' + Math.random(); | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -14,14 +14,8 @@ $pwd2 = (empty($pwd2)) ? "" : $pwd2; | |||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='".$cfg_ml->M_ID."'"); | |||
$face = $row['face']; | |||
if ($dopost == 'save') { | |||
$svali = GetCkVdValue(); | |||
//校验CSRF | |||
CheckCSRF(); | |||
if (strtolower($vdcode) != $svali || $svali == '') { | |||
ReSETVdValue(); | |||
ShowMsg('验证码错误', '-1'); | |||
exit(); | |||
} | |||
if (function_exists('password_hash') && !empty($row['pwd_new'])) { | |||
if (!is_array($row) || !password_verify($oldpwd, $row['pwd_new'])) { | |||
ShowMsg('您输入的旧密码错误或没填写,不允许修改资料', '-1'); | |||
@@ -95,15 +95,6 @@ | |||
<label><input type="radio" name="sex" value="保密" <?php if ($row['sex']=='保密') echo " checked='checked' ";?>> 保密</label> | |||
</div> | |||
</div> | |||
<div class="form-group row"> | |||
<label for="iptValidate" class="col-sm-2 col-form-label">验证码</label> | |||
<div class="col-sm-10"> | |||
<div class="input-group"> | |||
<input name="vdcode" placeholder="请输入验证码" type="text" class="form-control text-uppercase" id="iptValidate"> | |||
<img src="<?php echo $cfg_cmsurl;?>/apps/vdimgck.php" id="validateimg" onclick="this.src='<?php echo $cfg_cmsurl;?>/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码"> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="form-group row"> | |||
<div class="col-sm-10"><button type="submit" class="btn btn-success">保存</button></div> | |||
</div> | |||