protected function dashExecute(MUser $user, MShop $shop) { $orderNum = DalOrder::getShopOrderGroupNum($shop->getID()); $this->assign('order_num', $orderNum); $this->pageMod = 'dashboard/order/summary.tpl.php'; $this->title = '订单'; }
protected function dashExecute(MUser $user, MShop $shop) { $orderNum = DalOrder::getShopOrderGroupNum($shop->getID()); $this->assign('order_num', $orderNum); $itemNum = DalItem::getShopItemCount($shop->getID()); $this->assign('item_num', $itemNum); $this->pageMod = 'dashboard/home.tpl.php'; $this->title = '后台管理'; }
protected function ajaxExecute(MUser $me, MShop $shop) { $oid = MRequest::request('oid'); try { LibOrder::shipShopOrder($shop->getID(), $oid); } catch (Exception $e) { return MJsonRespond::respondFail($e->getMessage()); } $order = DalOrder::getShopOrder($shop->getID(), $oid); $order = array_pop(LibOrder::fillOrders(array($order))); return MJsonRespond::respondSuccess('成功', array('order' => $order)); }
public final function pageExecute(MUser $me, MShop $shop) { $this->dashExecute($me, $me->getShop()); $this->assign('pageMod', $this->pageMod); $leftnav = $this->leftnav(); $topnav = $this->topnav(); $this->assign('topnav', $topnav); $this->assign('leftnav', $leftnav); $newOrderCount = DalOrder::getNewOrderCount($shop->getID()); $this->assign('new_order', $newOrderCount); $leftnavTpl = Config::configForKeyPath('nav.' . $topnav . '.left'); $this->assign('leftnavTpl', $leftnavTpl); $bc = $this->getBreadcrumbs(); $this->assign('breadcrumbs', $bc); $this->page = 'dashboard/framework.tpl.php'; }
protected function ajaxExecute(MUser $me, MShop $shop) { $ps = (int) MRequest::get('ps'); $pn = (int) MRequest::get('pn'); $sid = $shop->getID(); $status = (int) MRequest::get('st'); $sort = (int) MRequest::get('sort'); $ps = max(0, $ps); if (!$pn) { $pn = 20; } if ($sort === 0) { $orders = DalOrder::getShopEarliestOrders($sid, $status, $ps, $pn); } else { $orders = DalOrder::getShopLatestOrders($sid, $status, $ps, $pn); } $total = DalOrder::totalCount(); if (empty($orders)) { return MJsonRespond::respondSuccess('', array('orders' => $orders, 'total' => $total)); } $orders = LibOrder::fillOrders($orders); return MJsonRespond::respondSuccess('成功', array('orders' => $orders, 'total' => $total)); }