バージョン選択
フォーラム
メニュー
オンライン状況
|
|
60 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。) |
|
|
質問 > 管理機能 > [メール履歴の表示方法] 受注履歴編集ページについて |
|
管理機能
投稿者 |
スレッド |
ゲスト |
投稿日時: 2009/3/6 2:14
対応状況: −−−
|
|
Re: 受注履歴の編集ページについて LC_Page_Admin_Order_Edit.phpを編集するとアップデートのときに問題がおこる可能性があるので、LC_Page_Admin_Order_Edit_Ex.phpを編集した方がいいですよ。
data/class_extends/pages_extends/admin/order/LC_Page_Admin_Order_Edit_Ex.php
function init() { parent::init();
$masterData = new SC_DB_MasterData_Ex(); $this->arrMAILTEMPLATE = $masterData->getMasterData("mtb_mail_template");
}
function process() { // parent::process(); $conn = new SC_DBConn(); $objView = new SC_AdminView(); $objSess = new SC_Session(); $objSiteInfo = new SC_SiteInfo(); $objDb = new SC_Helper_DB_Ex(); $arrInfo = $objSiteInfo->data;
////省略 ////
/*** メールの履歴表示 ***/ $objQuery = new SC_Query(); $col = "send_date, subject, template_id, send_id"; $where = "order_id = ?"; $objQuery->setorder("send_date DESC");
if(SC_Utils_Ex::sfIsInt($_POST['order_id'])) { $this->arrMailHistory = $objQuery->select($col, "dtb_mail_history", $where, array($_POST['order_id'])); } /*** メールの履歴表示:終了 ***/
$objView->assignobj($this); // 表示モード判定 if(!$this->disp_mode) { $objView->display(MAIN_FRAME); } else { $objView->display('order/disp.tpl'); } }
data/Smarty/templates/default/admin/order/edit.tplの適当なところに入れる。
<table width="678" border="0" cellspacing="1" cellpadding="5" summary=" "> <tr align="center"> <td bgcolor="#f2f1ec" width="140" class="fs12n">処理日</td> <td bgcolor="#f2f1ec" width="300" class="fs12n">通知メール</td> <td bgcolor="#f2f1ec" width="300" class="fs12n">件名</td> </tr> <!--{section name=cnt loop=$arrMailHistory}--> <tr align="center"> <td bgcolor="#ffffff" width="140" class="fs12n"><!--{$arrMailHistory[cnt].send_date|sfDispDBDate|escape}--></td> <!--{assign var=key value="`$arrMailHistory[cnt].template_id`"}--> <td bgcolor="#ffffff" width="300" class="fs12n"><!--{$arrMAILTEMPLATE[$key]|escape}--></td> <td bgcolor="#ffffff" width="300" class="fs12n"><a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="win01('./mail_view.php?send_id=<!--{$arrMailHistory[cnt].send_id}-->','mail_view','650','800'); return false;"><!--{$arrMailHistory[cnt].subject|escape}--></a></td> </tr> <!--{/section}--> </table>
これで、表示されると思います。
|
|
|
|
統計情報
総メンバー数は89,266名です
総投稿数は110,059件です
|