admincp_tradelog.php 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /**
  3. * [Discuz!] (C)2001-2099 Comsenz Inc.
  4. * This is NOT a freeware, use is subject to license terms
  5. *
  6. * $Id: admincp_tradelog.php 27054 2011-12-31 06:04:21Z monkey $
  7. */
  8. if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
  9. exit('Access Denied');
  10. }
  11. require_once libfile('function/trade');
  12. $language = lang('forum/misc');
  13. cpheader();
  14. $ppp = 20;
  15. $start_limit = ($page - 1) * $ppp;
  16. $filter = !isset($_GET['filter']) ? -1 : $_GET['filter'];
  17. $count = C::t('forum_tradelog')->count_by_status($filter);
  18. $multipage = multi($count['num'], $ppp, $page, ADMINSCRIPT."?action=tradelog&filter=$filter");
  19. shownav('extended', 'nav_ec');
  20. showsubmenu('nav_ec', array(
  21. array('nav_ec_config', 'setting&operation=ec&mod=forum', 0),
  22. array('nav_ec_tenpay', 'ec&operation=tenpay&mod=forum', 0),
  23. array('nav_ec_alipay', 'ec&operation=alipay&mod=forum', 0),
  24. array('nav_ec_credit', 'ec&operation=credit&mod=forum', 0),
  25. array('nav_ec_orders', 'ec&operation=orders&mod=forum', 0),
  26. array('nav_ec_tradelog', 'tradelog&mod=forum', 1),
  27. array('nav_ec_inviteorders', 'ec&operation=inviteorders', 0)
  28. ));
  29. showtableheader();
  30. showsubtitle(array('tradelog_trade_no', 'tradelog_trade_name', 'tradelog_buyer', 'tradelog_seller', 'tradelog_money', $lang['tradelog_credit']."({$_G[setting][extcredits][$_G['setting']['creditstransextra'][5]][title]})", 'tradelog_fee', 'tradelog_order_status'));
  31. foreach(C::t('forum_tradelog')->fetch_all_by_status($filter, $start_limit, $ppp) as $tradelog) {
  32. $tradelog['status'] = trade_getstatus($tradelog['status']);
  33. $tradelog['lastupdate'] = dgmdate($tradelog['lastupdate']);
  34. $tradelog['tradeno'] = $tradelog['offline'] ? $lang['tradelog_offline'] : $tradelog['tradeno'];
  35. showtablerow('', '', array(
  36. $tradelog['tradeno'],
  37. '<a target="_blank" href="forum.php?mod=viewthread&do=tradeinfo&tid='.$tradelog['tid'].'&pid='.$tradelog['pid'].'">'.$tradelog['subject'].'</a>',
  38. '<a target="_blank" href="home.php?mod=space&uid='.$tradelog['buyerid'].'">'.$tradelog['buyer'].'</a>',
  39. '<a target="_blank" href="home.php?mod=space&uid='.$tradelog['sellerid'].'">'.$tradelog['seller'].'</a>',
  40. $tradelog['price'],
  41. $tradelog['credit'],
  42. $tradelog['tax'],
  43. '<a target="_blank" href="forum.php?mod=trade&orderid='.$tradelog['orderid'].'&tid='.$tradelog['tid'].'&modthreadkey='.modauthkey($tradelog['tid']).'">'.$tradelog['status'].'<br />'.$tradelog['lastupdate']
  44. ));
  45. }
  46. $statusselect = $lang['tradelog_order_status'].': <select onchange="location.href=\''.ADMINSCRIPT.'?action=tradelog&filter=\' + this.value"><option value="-1">'.$lang['tradelog_all_order'].'</option>';
  47. $statuss = trade_getstatus(0, -1);
  48. foreach($statuss as $key => $value) {
  49. $statusselect .= "<option value=\"$key\" ".($filter == $key ? 'selected' : '').">$value</option>";
  50. }
  51. $statusselect .= '</select>';
  52. showsubmit('', '', "$lang[tradelog_order_count] $count[num], $lang[tradelog_trade_total] ".intval($count['pricesum'])." $lang[rmb_yuan], $lang[tradelog_trade_totalcredit] {$_G[setting][extcredits][$_G['setting']['creditstransextra'][5]][title]} $count[creditsum] {$_G[setting][extcredits][$_G['setting']['creditstransextra'][5]][unit]}, $lang[tradelog_fee_total] ".intval($count['taxsum'])." $lang[rmb_yuan]", '', $multipage.$statusselect);
  53. showtablefooter();
  54. ?>