開発メモ

開発用のメモです。

EC-CUBE + スマートリンク を修正 (4)

SC_Helper_Purchase_Ex

<?php
    /**
    * 注文受付メールを送信する.
    *
    * 端末種別IDにより, 携帯電話の場合は携帯用の文面,
    * それ以外の場合は PC 用の文面でメールを送信する.
    *
    * @param integer $order_id 受注ID
    * @param  object  $objPage LC_Page インスタンス
    * @return boolean 送信に成功したか。現状では、正確には取得できない。
    */
    public static function sendOrderMail( $order_id, &$objPage = NULL ) {
        $objQuery = SC_Query_Ex::getSingletonInstance( );
        if( $objQuery->exists( "dtb_order", "order_id=? AND status IN (?)", array( $order_id, ORDER_PENDING ) ) ) {
            $objPurchase = new SC_Helper_Purchase_Ex( );
            $objPurchase->sfUpdateOrderStatus( $order_id, ORDER_PAY_WAIT );
        }
        SC_Helper_Purchase::sendOrderMail( $order_id, $objPage );
    }

オンライン収納時に決済処理中のまま放置してくれる。。。 くそくらえ・・

Twitter: @asahina_alice