123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485 |
- <?php
- define('EmpireCMSAdmin','1');
- require("../../class/connect.php");
- require("../../class/db_sql.php");
- require("../../class/functions.php");
- require("class/hShopSysFun.php");
- $link=db_connect();
- $empire=new mysqlquery();
- $editor=1;
- //验证用户
- $lur=is_login();
- $logininid=$lur['userid'];
- $loginin=$lur['username'];
- $loginrnd=$lur['rnd'];
- $loginlevel=$lur['groupid'];
- $loginadminstyleid=$lur['adminstyleid'];
- //ehash
- $ecms_hashur=hReturnEcmsHashStrAll();
- //验证权限
- CheckLevel($logininid,$loginin,$classid,"shopdd");
- $enews=ehtmlspecialchars($_GET['enews']);
- $url="查看订单";
- $ddid=(int)$_GET['ddid'];
- if(!$ddid)
- {
- printerror('ErrorUrl','');
- }
- $r=$empire->fetch1("select * from {$dbtbpre}enewsshopdd where ddid='$ddid'");
- if(!$r['ddid'])
- {
- printerror('ErrorUrl','');
- }
- $addr=$empire->fetch1("select * from {$dbtbpre}enewsshopdd_add where ddid='$ddid'");
- //提交者
- if(empty($r[userid]))//非会员
- {
- $username="<font color=cccccc>游客</font>";
- }
- else
- {
- $username="<a href='../member/AddMember.php?enews=EditMember&userid=".$r[userid].$ecms_hashur['ehref']."' target=_blank>".$r[username]."</a>";
- }
- //需要发票
- $fp="否";
- if($r[fp])
- {
- $fp="是";
- }
- //金额
- $total=0;
- if($r[payby]==1)
- {
- $pstotal=$r[pstotal]." 点";
- $alltotal=$r[alltotalfen]." 点";
- $total=$r[pstotal]+$r[alltotalfen];
- $mytotal=$total." 点";
- }
- else
- {
- $pstotal=$r[pstotal]." 元";
- $alltotal=$r[alltotal]." 元";
- $total=$r[pstotal]+$r[alltotal]+$r[fptotal]-$r[pretotal];
- $mytotal=$total." 元";
- }
- //支付方式
- if($r[payby]==1)
- {
- $payfsname=$r[payfsname]."(积分购买)";
- }
- elseif($r[payby]==2)
- {
- $payfsname=$r[payfsname]."(余额购买)";
- }
- else
- {
- $payfsname=$r[payfsname];
- }
- //状态
- if($r['checked']==1)
- {
- $ch="已确认";
- }
- elseif($r['checked']==2)
- {
- $ch="取消";
- }
- elseif($r['checked']==3)
- {
- $ch="退货";
- }
- else
- {
- $ch="<font color=red>未确认</font>";
- }
- //发货
- if($r['outproduct']==1)
- {
- $ou="已发货";
- }
- elseif($r['outproduct']==2)
- {
- $ou="备货中";
- }
- else
- {
- $ou="<font color=red>未发货</font>";
- }
- if($r['haveprice']==1)
- {
- $ha="已付款";
- }
- else
- {
- $ha="<font color=red>未付款</font>";
- }
- //显示商品信息
- function ShowBuyproduct($buycar,$payby){
- global $empire,$dbtbpre;
- $record="!";
- $field="|";
- $buycarr=explode($record,$buycar);
- $bcount=count($buycarr);
- $totalmoney=0;
- $totalfen=0;
- ?>
- <table width='100%' border=0 align=center cellpadding=3 cellspacing=1>
- <tr class='header'>
- <td width='9%' height=23> <div align=center>序号</div></td>
- <td width='42%'> <div align=center>商品名称</div></td>
- <td width='15%'> <div align=center>单价</div></td>
- <td width='10%'> <div align=center>数量</div></td>
- <td width='19%'> <div align=center>小计</div></td>
- </tr>
- <?php
- $j=0;
- for($i=0;$i<$bcount-1;$i++)
- {
- $j++;
- $pr=explode($field,$buycarr[$i]);
- $productid=$pr[1];
- $fr=explode(",",$pr[1]);
- //ID
- $classid=(int)$fr[0];
- $id=(int)$fr[1];
- //属性
- $addatt='';
- if($pr[2])
- {
- $addatt=$pr[2];
- }
- //数量
- $pnum=(int)$pr[3];
- if(empty($pnum))
- {
- $pnum=1;
- }
- //单价
- $price=$pr[4];
- $thistotal=$price*$pnum;
- $buyfen=$pr[5];
- $thistotalfen=$buyfen*$pnum;
- if($payby==1)
- {
- $showprice=$buyfen." 点";
- $showthistotal=$thistotalfen." 点";
- }
- else
- {
- $showprice=$price." 元";
- $showthistotal=$thistotal." 元";
- }
- //产品名称
- $title=stripSlashes($pr[6]);
- //返回链接
- $titleurl="../../public/InfoUrl/?classid=$classid&id=$id";
- $totalmoney+=$thistotal;
- $totalfen+=$thistotalfen;
- ?>
- <tr>
- <td align=center><?=$j?></td>
- <td align=center><a href="<?=$titleurl?>" target="_blank"><?=$title?></a><?=$addatt?' - '.$addatt:''?></td>
- <td align=right><b>¥<?=$showprice?></b></td>
- <td align=right><?=$pnum?></td>
- <td align=right><?=$showthistotal?></td>
- </tr>
- <?php
- }
- //点数付费
- if($payby==1)
- {
- ?>
- <tr>
- <td colspan=5><div align=right>合计点数:<strong><?=$totalfen?></strong></div></td>
- <td> </td>
- </tr>
- <?php
- }
- else
- {
- ?>
- <tr>
- <td colspan=5><div align=right>合计:<strong>¥<?=$totalmoney?></strong></div></td>
- <td> </td>
- </tr>
- <?php
- }
- ?>
- </table>
- <?php
- }
- //------ 操作日志 ------
- //操作事件
- $shopecms_r=array
- (
- 'SetChecked'=>'设置订单状态',
- 'SetOutProduct'=>'设置发货状态',
- 'SetHaveprice'=>'设置付款状态',
- 'DelDd'=>'删除订单',
- 'EditPretotal'=>'修改优惠金额',
- 'DdRetext'=>'修改后台订单备注',
- 'DoCutMaxnum'=>'设置库存',
- );
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <link href="../adminstyle/<?=$loginadminstyleid?>/adminstyle.css" rel="stylesheet" type="text/css">
- <title>查看订单</title>
- <script>
- function PrintDd()
- {
- pdiv.style.display="none";
- window.print();
- }
- </script>
- </head>
- <body>
- <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
- <form name="showddform" id="showddform" method="post" action="ecmsshop.php" onsubmit="return confirm('确认要操作?');">
- <?=$ecms_hashur['form']?>
- <input name="enews" type="hidden" id="enews" value="DdRetext">
- <input name="ddid" type="hidden" id="ddid" value="<?=$ddid?>">
- <tr>
- <td width="61%" height="27" bgcolor="#FFFFFF"><strong>订单ID:
- <?=$r[ddno]?>
- </strong></td>
- <td width="39%" bgcolor="#FFFFFF"><strong>下单时间:
- <?=$r[ddtime]?>
- </strong></td>
- </tr>
- <tr>
- <td height="23" colspan="2" bgcolor="#EFEFEF"><strong>商品信息</strong></td>
- </tr>
- <tr>
- <td colspan="2">
- <?
- ShowBuyproduct($addr[buycar],$r[payby]);
- ?> </td>
- </tr>
- <tr>
- <td height="23" colspan="2" bgcolor="#EFEFEF"><strong>订单信息</strong></td>
- </tr>
- <tr>
- <td height="23" colspan="2"><table width="100%" border="0" cellspacing="1" cellpadding="3">
-
- <tr>
- <td height="25"><div align="right">提交者:</div></td>
- <td><?=$username?></td>
- <td><div align="right">提交者IP地址:</div></td>
- <td><strong>
- <?=$r[userip]?>
- </strong></td>
- </tr>
- <tr>
- <td width="15%" height="25">
- <div align="right">订单号:</div></td>
- <td width="35%"><strong>
- <?=$r[ddno]?>
- </strong></td>
- <td width="15%"><div align="right">订单状态:</div></td>
- <td width="35%"><strong>
- <?=$ha?>
- </strong>/<strong>
- <?=$ou?>
- </strong>/<strong>
- <?=$ch?>
- </strong></td>
- </tr>
- <tr>
- <td height="25">
- <div align="right">下单时间:</div></td>
- <td><strong>
- <?=$r[ddtime]?>
- </strong></td>
- <td><div align="right">商品总金额:</div></td>
- <td><strong>
- <?=$alltotal?>
- </strong></td>
- </tr>
- <tr>
- <td height="25">
- <div align="right">配送方式:</div></td>
- <td><strong>
- <?=$r[psname]?>
- </strong></td>
- <td><div align="right">+ 商品运费:</div></td>
- <td><strong>
- <?=$pstotal?>
- </strong></td>
- </tr>
- <tr>
- <td height="25">
- <div align="right">支付方式:</div></td>
- <td><strong>
- <?=$payfsname?>
- </strong></td>
- <td><div align="right">+ 发票费用:</div></td>
- <td><?=$r[fptotal]?></td>
- </tr>
- <tr>
- <td height="25">
- <div align="right">需要发票:</div></td>
- <td><?=$fp?></td>
- <td><div align="right">- 优惠:</div></td>
- <td><?=$r[pretotal]?></td>
- </tr>
- <tr>
- <td height="25">
- <div align="right">发票抬头:</div></td>
- <td><strong>
- <?=stripSlashes($r[fptt])?>
- </strong></td>
- <td><div align="right">订单总金额:</div></td>
- <td><strong>
- <?=$mytotal?>
- </strong></td>
- </tr>
- <tr>
- <td height="25"><div align="right">发票名称:</div></td>
- <td colspan="3"><strong>
- <?=stripSlashes($r[fpname])?>
- </strong></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td height="23" colspan="2" bgcolor="#EFEFEF"><strong>收货人信息</strong></td>
- </tr>
- <tr>
- <td colspan="2"><table width="100%%" border="0" cellspacing="1" cellpadding="3">
- <tr>
- <td width="20%" height="25">真实姓名:</td>
- <td width="80%">
- <?=stripSlashes($r[truename])?> </td>
- </tr>
- <tr>
- <td height="25">QQ:</td>
- <td>
- <?=stripSlashes($r[oicq])?> </td>
- </tr>
- <tr>
- <td height="25">MSN:</td>
- <td>
- <?=stripSlashes($r[msn])?> </td>
- </tr>
- <tr>
- <td height="25">固定电话:</td>
- <td>
- <?=stripSlashes($r[mycall])?> </td>
- </tr>
- <tr>
- <td height="25">手机:</td>
- <td>
- <?=stripSlashes($r[phone])?> </td>
- </tr>
- <tr>
- <td height="25">联系邮箱:</td>
- <td>
- <?=stripSlashes($r[email])?> </td>
- </tr>
- <tr>
- <td height="25">联系地址:</td>
- <td>
- <?=stripSlashes($r[address])?> </td>
- </tr>
- <tr>
- <td height="25">邮编:</td>
- <td>
- <?=stripSlashes($r[zip])?> </td>
- </tr>
- <tr>
- <td height="25">标志建筑:</td>
- <td><?=stripSlashes($r[signbuild])?></td>
- </tr>
- <tr>
- <td height="25">最佳送货时间:</td>
- <td><?=stripSlashes($r[besttime])?></td>
- </tr>
- <tr>
- <td height="25">备注:</td>
- <td>
- <?=nl2br(stripSlashes($addr[bz]))?> </td>
- </tr>
- </table></td>
- </tr>
- <tbody id="pdiv">
- <tr>
- <td height="23" colspan="2" bgcolor="#EFEFEF"><strong>相关操作</strong></td>
- </tr>
- <tr>
- <td height="23" colspan="2"><table width="100%" border="0" cellspacing="1" cellpadding="3">
- <tr>
- <td width="16%">后台备注内容:<br>
- <br>
- <font color="#666666">(前台会员可查看,比如提供快递号等信息)</font></td>
- <td width="77%"><textarea name="retext" cols="65" rows="6" id="retext"><?=stripSlashes($addr['retext'])?></textarea></td>
- <td width="7%"><input type="submit" name="Submit2" value="提交" onClick="document.showddform.enews.value='DdRetext';"></td>
- </tr>
- <tr>
- <td height="25">修改优惠金额:</td>
- <td><input name="pretotal" type="text" id="pretotal" value="<?=$r[pretotal]?>">
- 修改原因:
- <input name="bz" type="text" id="bz"></td>
- <td><input type="submit" name="Submit3" value="提交" onClick="document.showddform.enews.value='EditPretotal';"></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td height="23" colspan="2" bgcolor="#EFEFEF"><strong>订单操作日志</strong></td>
- </tr>
- <tr>
- <td height="23" colspan="2"><table width="100%" border="0" cellspacing="1" cellpadding="3" class="tableborder">
- <tr class="header">
- <td width="21%" height="23"><div align="center">操作时间</div></td>
- <td width="17%"><div align="center">操作者</div></td>
- <td width="19%"><div align="center">事件</div></td>
- <td width="19%"><div align="center">操作内容</div></td>
- <td width="24%"><div align="center">操作原因</div></td>
- </tr>
- <?php
- $logsql=$empire->query("select logid,userid,username,ecms,bz,addbz,logtime from {$dbtbpre}enewsshop_ddlog where ddid='$ddid' order by logid desc");
- while($logr=$empire->fetch($logsql))
- {
- $empirecms=$shopecms_r[$logr['ecms']];
- if($logr['ecms']=='DoCutMaxnum')
- {
- $logr['addbz']=$logr['addbz']=='ecms=1'?'还原库存':'减少库存';
- }
- ?>
- <tr bgcolor="#ffffff">
- <td height="23"><div align="center"><?=$logr['logtime']?></div></td>
- <td><div align="center"><?=$logr['username']?></div></td>
- <td><div align="center"><?=$empirecms?></div></td>
- <td><?=$logr['addbz']?></td>
- <td><?=$logr['bz']?></td>
- </tr>
- <?php
- }
- ?>
- </table></td>
- </tr>
- <tr>
- <td colspan="2"><div align="center">
- <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
- <tr>
- <td><div align="center">
- <input type="button" name="Submit" value=" 打 印 " onclick="javascript:PrintDd();">
- </div></td>
- </tr>
- </table>
- </div></td>
- </tr>
- </tbody>
- </form>
- </table>
- </body>
- </html>
- <?
- db_close();
- $empire=null;
- ?>
|