Ignore:
Timestamp:
2007/08/30 19:04:48 (17 years ago)
Author:
naka
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-zeus/data/downloads/module/mdl_zeus/mdl_zeus.inc

    r15489 r15508  
    6161 * Ìá¤êÃÍ   ¡§¼èÆÀ·ë²Ì 
    6262 **************************************************************************************************************/ 
    63 function sfPostPaymentData($arrData, $arrInput){ 
     63function sfPostPaymentData($arrData, $arrInput, $quick_chage = false){ 
    6464    $arrPaymentDB = sfGetPaymentDB(MDL_ZEUS_ID); 
    6565    $telno = $arrData['order_tel01'].$arrData['order_tel02'].$arrData['order_tel03']; 
    6666    $cardnumber = $arrInput['card_no01'].$arrInput['card_no02'].$arrInput['card_no03'].$arrInput['card_no04']; 
    67     $arrPost = array( 
    68         'clientip' => $arrPaymentDB['clientip'], 
    69         'cardnumber' => $cardnumber, 
    70         'expyy' => $arrInput['card_year'], 
    71         'expmm' => $arrInput['card_month'], 
    72         'telno' => $telno, 
    73         'email' => $arrData['order_email'], 
    74         'sendid' => $arrData['order_id'], 
    75         'username' => $arrInput['card_name01'].$arrInput['card_name02'], 
    76         'money' => $arrData['total'], 
    77         'sendpoint' => 'eccube', 
    78         'send' => 'mall', 
    79         'pubsec' => '', 
    80         'div' => $arrInput['payment_class'] 
    81     ); 
     67     
     68    if(!$quick_chage) { 
     69        $arrPost = array( 
     70            'clientip' => $arrPaymentDB['clientip'], 
     71            'cardnumber' => $cardnumber, 
     72            'expyy' => $arrInput['card_year'], 
     73            'expmm' => $arrInput['card_month'], 
     74            'telno' => $telno, 
     75            'email' => $arrData['order_email'], 
     76            'sendid' => $arrData['order_id'], 
     77            'username' => $arrInput['card_name01'].$arrInput['card_name02'], 
     78            'money' => $arrData['total'], 
     79            'sendpoint' => 'eccube', 
     80            'send' => 'mall', 
     81            'pubsec' => '', 
     82            'div' => $arrInput['payment_class'] 
     83        ); 
     84    } else { 
     85        // ¥¯¥¤¥Ã¥¯¥Á¥ã¡¼¥¸¤òÍøÍѤ¹¤ë¾ì¹ç 
     86        $objQuery = new SC_Query(); 
     87        $objQuery->setlimit(1); 
     88        $objQuery->setorder("create_date DESC"); 
     89        $arrRet = $objQuery->select("order_id, order_tel01, order_tel02, order_tel03", "dtb_order", "memo01 = ? AND customer_id = ?", array(MDL_ZEUS_ID, $arrData['customer_id'])); 
     90        sfPrintR($arrRet); 
     91    } 
    8292     
    8393    $req = new HTTP_Request(SECURE_LINK_URL); 
     
    96106        $arrVal["memo01"] = MDL_ZEUS_ID;    // ¥â¥¸¥å¡¼¥ëID 
    97107        $arrVal["memo03"] = $response;      // ½èÍý·ë²Ì 
    98         // QuickChargeÍѤÎÅÅʸ¤òÊݸ¡Ê2²óÌܰʹßÆþÎϾÊάÍÑ¡Ë 
    99         /* 
    100             clientip ¡Ü telno ¡Ü sendid ¤Ç¥«¡¼¥É¾ðÊó¤ò¸¡º÷ 
    101          */ 
    102         $arrVal["memo04"] = $arrPost['clientip'].$arrPost['telno'].$arrPost['sendid']; 
    103108        // ¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤Ë¹¹¿· 
    104109        sfRegistTempOrder($arrData['order_temp_id'], $arrVal); 
Note: See TracChangeset for help on using the changeset viewer.