[Svn-src-all:1326] [version-2_5-dev 20215] これはいかがでしょ

miningbrownie admin @ mail.ec-cube.net
2011年 2月 20日 (日) 00:28:00 JST


Subversion committed to /home/svn/open 20215
http://svn.ec-cube.net/open_trac/changeset/20215
┌────────────────────────────┐
│更新者 :  miningbrownie                                │
│更新日時:  2011-02-20 00:28:00 +0900 (日, 20  2月 2011)│
└────────────────────────────┘

Log:
--------------------------------------------------------
これはいかがでしょ

Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php

変更: branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	2011-02-19 14:53:02 UTC (rev 20214)
+++ branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	2011-02-19 15:28:00 UTC (rev 20215)
@@ -98,18 +98,30 @@
                 break;
         }
 
-        $objQuery =& SC_Query::getSingletonInstance();
-        $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']));
+            $this->arrMailHistory = $this->getMailHistory($_POST['order_id']);
         }
 
         $this->arrForm = $objFormParam->getFormParamList();
     }
+    
+    /**
+     * 指定された注文番号のメール履歴を取得する。
+     * @var int order_id
+     */
+    function getMailHistory($order_id){
+        $objQuery =& SC_Query::getSingletonInstance();
+        $col = "send_date, subject, template_id, send_id";
+        $where = "order_id = ?";
+        $objQuery->setOrder("send_date DESC");
+        return $objQuery->select($col, "dtb_mail_history", $where, array($order_id));
+    }
 
+    /**
+     * 
+     * メールを送る。
+     * @param SC_FormParam $objFormParam
+     */
     function send(&$objFormParam){
         // POST値の取得
         $objFormParam->setParam($_POST);
@@ -169,6 +181,10 @@
 
 
     /* パラメータ情報の初期化 */
+    /**
+     * パラメータ情報の初期化
+     * @param SC_FormParam $objFormParam
+     */
     function lfInitParam(&$objFormParam) {
         $objFormParam->addParam("テンプレート", "template_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
         $objFormParam->addParam("メールタイトル", "subject", STEXT_LEN, "KVa",  array("EXIST_CHECK", "MAX_LENGTH_CHECK", "SPTAB_CHECK"));




Svn-src-all メーリングリストの案内