質問 > 管理機能 > 受注管理画面でお届け日とお届け時間を表示させたい。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
metan |
投稿日時: 2013/11/14 13:40
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 受注管理画面でお届け日とお届け時間を表示させたい。 DELIGHT様
初めましてmetanと申します。この度はご連絡くださいまして誠にありがとうございます。 頂いた内容の変更点ですが下記で大丈夫でしょうか? >data/class/pages/admin/order/LC_Page_Admin_Order.php $where = 'del_flg = 0'; 【下記に変更】 $where = 'dtb_order.del_flg = 0'; $order = 'update_date DESC'; 【下記に変更】 $order = 'dtb_order.update_date DESC'; function findOrders($where, $arrValues, $limit, $offset, $order) { $objQuery =& SC_Query_Ex::getSingletonInstance(); $objQuery->setLimitOffset($limit, $offset); $objQuery->setOrder($order); return $objQuery->select('*', 'dtb_order', $where, $arrValues); } 【下記に書き換え】 function findOrders($where, $arrValues, $limit, $offset, $order) { $objQuery =& SC_Query_Ex::getSingletonInstance(); $table = <<<EOSQL dtb_order, ( SELECT MIN(shipping_id) AS shipping_id, order_id FROM dtb_shipping WHERE del_flg = 0 GROUP BY order_id ) T2 LEFT JOIN dtb_shipping ON T2.shipping_id = dtb_shipping.shipping_id AND T2.order_id = dtb_shipping.order_id EOSQL; $where .= 'AND dtb_order.order_id = T2.order_id'; $objQuery->setLimitOffset($limit, $offset); $objQuery->setOrder($order); return $objQuery->select('*', $table, $where, $arrValues); } >data/Smarty/templates/admin/order/index.tpl <td class="center"><!--{$arrResults[cnt].commit_date|sfDispDBDate|default:"未発送"}--></td> の下に【下記を追加】 <td class="center"><!--{$arrResults[cnt].shipping_date|sfDispDBDate|h|default:"予定日なし"}--></td> <td class="center"><!--{$arrResults[cnt].shipping_time|h|default:"時間指定なし"}--></td> で問題ないでしょうか?お手数おかけします。何卒よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |