バージョン選択

フォーラム

メニュー

オンライン状況

33 人のユーザが現在オンラインです。 (29 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 31
ptkk h_tanaka もっと...

サイト内検索

質問 > 管理機能 > メール通知でのステータス更新

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
angie
投稿日時: 2011/6/17 12:52
対応状況: −−−
常連
登録日: 2011/6/10
居住地:
投稿: 46
メール通知でのステータス更新
教えてください。

メール通知で、
あるメールを送る際に
現在のステータスが「新規受付」なら
次のステータスへ更新するという処理をつけようとしています。

LC_Page_Admin_Order_Mail.php内の
メール送信後に
if ($nowStatus["status"] == ORDER_NEW){
 $this->lfUpdateStatus($_POST['order_id'] , ORDER_MAILSEND);
}
としています。

ORDER_MAILSENDは
パラメータ設定で、2としています。

lfUpdateStatusとしては、
function lfUpdateStatus($order_id , $status){
 $objQuery = new SC_Query();
 $where = "order_id = ?";
 $sqlval['status'] = $status;
 $objQuery->update("dtb_order", $sqlval, $where, array($order_id));
}
と作成したのですが、
実行するとSQLでエラーとなります。
lfUpdateStatusの$statusに、
「ORDER_MAILSEND」という文字列が
そのままわたっているようなのですが・・。
どのように書けばいいのでしょうか?

phpの質問になってしまうかもしれないのですが、
よろしくお願いします。

seasoft
投稿日時: 2011/6/17 13:05
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: メール通知でのステータス更新
> ORDER_MAILSENDは
> パラメータ設定で、2としています。

この部分が、具体的には何をしたのか分かりませんが、意図したとおりに動作していないと推測します。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

angie
投稿日時: 2011/6/17 13:20
対応状況: −−−
常連
登録日: 2011/6/10
居住地:
投稿: 46
Re: メール通知でのステータス更新
回答ありがとうございます。

mtb_constantsに
id=ORDER_MAILSEND
name=2
というものを追加しました。

ほかに
何かアクションが必要なのでしょうか?

忘れていました。
環境は以下の通りです。
----------------------------
[EC-CUBE] 2.4.4
[PHP] PHP 5.2.13
[データベース] PostgreSQL 8.4.1
----------------------------
angie
投稿日時: 2011/6/17 13:30
対応状況: 解決済
常連
登録日: 2011/6/10
居住地:
投稿: 46
Re: メール通知でのステータス更新
すみません。
自己解決できました。

パラメータ設定画面で、
「この内容で登録する」を実行すると
うまく実行できました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1302
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.