バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 59
levis501 もっと...

サイト内検索

質問 > 管理機能 > [メール履歴の表示方法] 受注履歴編集ページについて

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 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>


これで、表示されると思います。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   [メール履歴の表示方法] 受注履歴編集ページについて yuta 2009/3/5 16:05
     Re: 受注履歴の編集ページについて leoism 2009/3/5 16:32
       Re: 受注履歴の編集ページについて yuta 2009/3/5 17:18
       » Re: 受注履歴の編集ページについて ゲスト 2009/3/6 2:14
           Re: 受注履歴の編集ページについて yuta 2009/3/6 10:09
             Re: 受注履歴の編集ページについて Arcaim 2010/6/8 13:35
               Re: 受注履歴の編集ページについて AMUAMU 2010/6/8 14:39

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,266名です
総投稿数は110,059件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.