Ignore:
Timestamp:
2007/08/03 22:34:37 (17 years ago)
Author:
naka
Message:
 
Location:
branches/feature-module-paygent/data/downloads/module/mdl_paygent
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/mdl_paygent.inc

    r15168 r15180  
    4848define ("SEVEN_CHARGE_MAX", 300000); 
    4949 
     50// ÅÅʸ¥Ð¡¼¥¸¥ç¥ó 
     51define ("TELEGRAM_VERSION", '1.0'); 
     52 
    5053//¥³¥ó¥Ó¥Ë¤Î¼ïÎà 
    5154$arrConvenience = array( 
     
    7073     
    7174// ¥¯¥ì¥¸¥Ã¥Èʬ³ä²ó¿ô 
    72 $arrCreditSplit = array( 
     75$arrPaymentClass = array( 
    7376    '10' => '°ì³çʧ¤¤', 
    74     '61-2' => 'ʬ³äʧ¤¤(2²ó)', 
    75     '61-3' => 'ʬ³äʧ¤¤(3²ó)', 
    76     '61-6' => 'ʬ³äʧ¤¤(6²ó)', 
    77     '61-10' => 'ʬ³äʧ¤¤(10²ó)', 
    78     '61-15' => 'ʬ³äʧ¤¤(15²ó)', 
    79     '61-20' => 'ʬ³äʧ¤¤(20²ó)', 
     77    '61-2' => 'ʬ³ä2²óʧ¤¤', 
     78    '61-3' => 'ʬ³ä3²óʧ¤¤', 
     79    '61-6' => 'ʬ³ä6²óʧ¤¤', 
     80    '61-10' => 'ʬ³ä10²óʧ¤¤', 
     81    '61-15' => 'ʬ³ä15²óʧ¤¤', 
     82    '61-20' => 'ʬ³ä20²óʧ¤¤', 
    8083    '80' => '¥ê¥Üʧ¤¤' 
    8184); 
     
    8992 * Ìá¤êÃÍ   ¡§¼èÆÀ·ë²Ì 
    9093 **************************************************************************************************************/ 
    91 function sfGetPaygentShare($telegram_kind, $arrData) { 
     94function sfGetPaygentShare($telegram_kind, $arrData, $arrParam) { 
     95     
    9296    /** ¶¦ÄÌÅÅʸ **/     
    9397    // ¥Þ¡¼¥Á¥ã¥ó¥ÈID 
    94     $arrSend['merchant_id'] = "11220"; 
     98    $arrSend['merchant_id'] = $arrParam['merchant_id']; 
    9599    // ÀܳID 
    96     $arrSend['connect_id'] = "lockon"; 
     100    $arrSend['connect_id'] = $arrParam['connect_id']; 
    97101    // Àܳ¥Ñ¥¹¥ï¡¼¥É 
    98     $arrSend['connect_password'] = "EFa04KcPwo"; 
     102    $arrSend['connect_password'] = $arrParam['connect_password']; 
    99103    // ÅÅʸ¼ïÊÌID 
    100104    $arrSend['telegram_kind'] = $telegram_kind; 
    101105    // ÅÅʸ¥Ð¡¼¥¸¥ç¥ó 
    102     $arrSend['telegram_version'] = "1.0"; 
     106    $arrSend['telegram_version'] = TELEGRAM_VERSION; 
    103107    // ¥Þ¡¼¥Á¥ã¥ó¥È¼è°úID 
    104108    $arrSend['trading_id'] = $arrData['order_id']; 
     
    120124    $p->init(); 
    121125     
    122     // Ž¶Ž°ŽÄŽÞ·èºÑŽµŽ°Ž¿ŽØ 
    123     $arrSend = sfGetPaygentShare(PAYGENT_CREDIT, $arrData); 
    124          
     126    //¡¡¥¯¥ì¥¸¥Ã¥ÈÍѥѥé¥á¡¼¥¿¤Î¼èÆÀ 
     127    $arrPaymentDB = sfGetPaymentDB(MDL_PAYGENT_ID, "AND memo03 = 1"); 
     128    $arrOtherParam = unserialize($arrPaymentDB[0]['other_param']); 
     129     
     130    // ¶¦Ḁ̈ǡ¼¥¿¤Î¼èÆÀ 
     131    $arrSend = sfGetPaygentShare(PAYGENT_CREDIT, $arrData, $arrPaymentDB[0]); 
     132     
    125133    /** ¸ÄÊÌÅÅʸ **/ 
    126134     
     
    131139    // ¥«¡¼¥ÉÍ­¸ú´ü¸Â(MMYY) 
    132140    $arrSend['card_valid_term'] = $arrInput['card_month'].$arrInput['card_year']; 
     141    // »Ùʧ¤¤¶èʬ¡¢Ê¬³ä²ó¿ô¤Î¼èÆÀ 
     142    list($payment_class, $split_count) = split("-", $arrInput['payment_class']); 
     143         
    133144    // »Ùʧ¤¤¶èʬ 
    134145    /* 
     
    138149     * 80:¥ê¥Ü¥ë¥Ó¥ó¥° 
    139150     */ 
    140     $arrSend['payment_class'] = '10'; 
     151    $arrSend['payment_class'] = $payment_class; 
    141152    // ʬ³ä²ó¿ô 
    142     $arrSend['split_count'] = '';    
     153    $arrSend['split_count'] = $split_count;  
    143154    // 3D¥»¥­¥å¥¢ÉÞÍܶèʬ 
    144155    $arrSend['3dsecure_ryaku'] = '1'; 
    145          
     156     
    146157    // ÅÅʸ¤ÎÁ÷ÉÕ 
    147158    foreach($arrSend as $key => $val) { 
     
    160171/************************************************************************************************************** 
    161172 * ´Ø¿ô̾   ¡§sfSendPaygentConveni 
    162  * ½èÍýÆâÍÆ ¡§¥¯¥ì¥¸¥Ã¥È¾ðÊó¤ÎÁ÷¿® 
     173 * ½èÍýÆâÍÆ ¡§¥³¥ó¥Ó¥Ë¾ðÊó¤ÎÁ÷¿® 
    163174 * °ú¿ô1    ¡§ 
    164175 * °ú¿ô2    ¡§ 
     
    171182    $p->init(); 
    172183     
    173     // ¥³¥ó¥Ó¥Ë·èºÑ 
    174     $arrSend = sfGetPaygentShare(PAYGENT_CONVENI, $arrData); 
     184    //¡¡¥³¥ó¥Ó¥ËÍѥѥé¥á¡¼¥¿¤Î¼èÆÀ 
     185    $arrPaymentDB = sfGetPaymentDB(MDL_PAYGENT_ID, "AND memo03 = 2"); 
     186    $arrOtherParam = unserialize($arrPaymentDB[0]['other_param']); 
     187     
     188    // ¶¦Ḁ̈ǡ¼¥¿¤Î¼èÆÀ 
     189    $arrSend = sfGetPaygentShare(PAYGENT_CONVENI, $arrData, $arrPaymentDB[0]); 
    175190     
    176191    /** ¸ÄÊÌÅÅʸ **/ 
     
    189204    $arrSend['customer_tel'] = $arrInput['customer_tel']; 
    190205    // »Ùʧ´ü¸ÂÆü 
    191     $arrSend['payment_limit_date'] = '15'; 
     206    $arrSend['payment_limit_date'] = $arrOtherParam['payment_limit_date']; 
    192207    // ¥³¥ó¥Ó¥Ë´ë¶È¥³¡¼¥É 
    193208    $arrSend['cvs_company_id'] = $arrInput['cvs_company_id']; 
    194209    // »Ùʧ¼ïÊÌ 
    195210    $arrSend['sales_type'] = '1'; 
    196  
    197     sfPrintR($arrSend); 
    198211     
    199212    // ÅÅʸ¤ÎÁ÷ÉÕ 
     
    209222    // ±þÅú¤ò½èÍý 
    210223    $arrRet = sfPaygentResponse(PAYGENT_CONVENI, $p, $uniqid); 
    211      
    212  
    213      
     224         
    214225    return $arrRet; 
    215226} 
     
    228239    $p->init(); 
    229240     
    230     // ATM·èºÑ 
    231     $arrSend = sfGetPaygentShare(PAYGENT_ATM, $arrData); 
    232      
    233     sfPrintR($arrInput); 
     241    //¡¡ATM·èºÑÍѥѥé¥á¡¼¥¿¤Î¼èÆÀ 
     242    $arrPaymentDB = sfGetPaymentDB(MDL_PAYGENT_ID, "AND memo03 = 3"); 
     243    $arrOtherParam = unserialize($arrPaymentDB[0]['other_param']); 
     244     
     245    // ¶¦Ḁ̈ǡ¼¥¿¤Î¼èÆÀ 
     246    $arrSend = sfGetPaygentShare(PAYGENT_ATM, $arrData, $arrPaymentDB[0]); 
     247     
    234248     
    235249    /** ¸ÄÊÌÅÅʸ **/ 
     
    247261    $arrSend['customer_name_kana'] = mb_convert_kana($arrInput['customer_name_kana'],'k'); 
    248262    // ·èºÑÆâÍÆ 
    249     $arrSend['payment_detail'] = '¥ª¥ó¥é¥¤¥ó¥·¥ç¥Ã¥Ô¥ó¥°'; 
     263    $arrSend['payment_detail'] = $arrOtherParam['payment_detail']; 
    250264    // ·èºÑÆâÍÆȾ³Ñ¥«¥Ê 
    251     $arrSend['payment_detail_kana'] = 'ŽµŽÝŽ×Ž²ŽÝŽ¼Ž®Ž¯ŽËŽßŽÝŽ¸ŽÞ'; 
     265    $arrSend['payment_detail_kana'] = mb_convert_kana($arrOtherParam['payment_detail'],'k'); 
    252266    // »Ùʧ´ü¸ÂÆü 
    253     $arrSend['payment_limit_date'] = '15'; 
     267    $arrSend['payment_limit_date'] = $arrOtherParam['payment_limit_date']; 
    254268     
    255269    // ÅÅʸ¤ÎÁ÷ÉÕ 
     
    282296    $p->init(); 
    283297     
    284     // ATM·èºÑ 
    285     $arrSend = sfGetPaygentShare(PAYGENT_BANK, $arrData); 
     298    //¡¡¶ä¹ÔNETÍѥѥé¥á¡¼¥¿¤Î¼èÆÀ 
     299    $arrPaymentDB = sfGetPaymentDB(MDL_PAYGENT_ID, "AND memo03 = 4"); 
     300    $arrOtherParam = unserialize($arrPaymentDB[0]['other_param']); 
     301     
     302    // ¶¦Ḁ̈ǡ¼¥¿¤Î¼èÆÀ 
     303    $arrSend = sfGetPaygentShare(PAYGENT_BANK, $arrData, $arrPaymentDB[0]); 
    286304 
    287305    /** ¸ÄÊÌÅÅʸ **/ 
     
    441459    return $objPage; 
    442460} 
     461 
     462/************************************************************************************************************** 
     463 * ´Ø¿ô̾   ¡§sfGetPaymentDB 
     464 * ½èÍýÆâÍÆ ¡§É¬Íפʥǡ¼¥¿¤ò¼èÆÀ¤¹¤ë¡£ 
     465 * °ú¿ô1    ¡§ 
     466 * °ú¿ô2    ¡§ 
     467 * °ú¿ô3    ¡§ 
     468 * Ìá¤êÃÍ   ¡§¼èÆÀ·ë²Ì 
     469 **************************************************************************************************************/ 
     470function sfGetPaymentDB($module_id, $where, $arrWhereVal = array()){ 
     471    $objQuery = new SC_Query(); 
     472         
     473    $arrVal = array($module_id); 
     474    $arrVal = array_merge($arrVal, $arrWhereVal); 
     475     
     476    $arrRet = array(); 
     477    $sql = "SELECT  
     478                module_id,  
     479                memo01 as merchant_id,  
     480                memo02 as connect_id,  
     481                memo03 as payment, 
     482                memo04 as connect_password,  
     483                memo05 as other_param 
     484            FROM dtb_payment WHERE module_id = ? " . $where; 
     485    $arrRet = $objQuery->getall($sql, $arrVal); 
     486 
     487    return $arrRet; 
     488} 
    443489?> 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/mdl_paygent.php

    r15162 r15180  
    9090/* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
    9191function lfInitParam($objFormParam) { 
    92     $objFormParam->addParam("·ÀÌ󥳡¼¥É", "code", INT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    93     $objFormParam->addParam("ÀܳÀèURL", "url", URL_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "URL_CHECK")); 
     92    $objFormParam->addParam("¥Þ¡¼¥Á¥ã¥ó¥ÈID", "merchant_id", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
     93    $objFormParam->addParam("ÀܳID", "connect_id", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
     94    $objFormParam->addParam("Àܳ¥Ñ¥¹¥ï¡¼¥É", "connect_password", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));   
     95    $objFormParam->addParam("»Ùʧ´ü¸ÂÆü", "conveni_limit_date", 2, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     96    $objFormParam->addParam("»Ùʧ´ü¸ÂÆü", "atm_limit_date", 2, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     97    $objFormParam->addParam("»ÙʧÀâÌÀʸ", "payment_detail", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK", "KANA_CHECK"), "¥ª¥ó¥é¥¤¥ó¥·¥ç¥Ã¥Ô¥ó¥°");    
    9498    $objFormParam->addParam("ÍøÍÑ·èºÑ", "payment", "", "", array("EXIST_CHECK")); 
    95     $objFormParam->addParam("ÍøÍÑ¥¯¥ì¥¸¥Ã¥È", "credit");     
    96     $objFormParam->addParam("ÍøÍÑ¥³¥ó¥Ó¥Ë", "convenience");  
    9799    return $objFormParam; 
    98100} 
    99  
     101     
    100102// ¥¨¥é¡¼¥Á¥§¥Ã¥¯¤ò¹Ô¤¦ 
    101103function lfCheckError(){ 
    102104    global $objFormParam; 
    103      
    104105    $arrErr = $objFormParam->checkError(); 
    105      
    106     // ÍøÍÑ¥¯¥ì¥¸¥Ã¥È¡¢ÍøÍÑ¥³¥ó¥Ó¥Ë¤Î¥¨¥é¡¼¥Á¥§¥Ã¥¯ 
    107     $arrChkPay = $_POST["payment"]; 
    108     foreach((array)$arrChkPay as $key => $val){ 
    109         // ÍøÍÑ¥¯¥ì¥¸¥Ã¥È 
    110         if($val == 1 and count($_POST["credit"]) <= 0){ 
    111             $arrErr["credit"] = "ÍøÍÑ¥¯¥ì¥¸¥Ã¥È¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£<br />"; 
    112         } 
    113         // ÍøÍÑ¥³¥ó¥Ó¥Ë 
    114         if($val == 2 and count($_POST["convenience"]) <= 0){ 
    115             $arrErr["convenience"] = "ÍøÍÑ¥³¥ó¥Ó¥Ë¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£<br />"; 
    116         } 
    117     } 
    118  
    119     // sslÂбþȽÄê 
    120     if(!extension_loaded('openssl') and ereg( "^https://", $_POST["url"] )){ 
    121         $arrErr["url"] = "¤³¤Î¥µ¡¼¥Ð¡¼¤ÏSSL¤ËÂбþ¤·¤Æ¤¤¤Þ¤»¤ó¡£<br>http¤ÇÀܳ¤·¤Æ¤¯¤À¤µ¤¤¡£"; 
    122     } 
    123  
    124     // Àܳ¥Á¥§¥Ã¥¯¤ò¹Ô¤¦ 
    125     if(count($arrErr) == 0) $arrErr = lfChkConnect(); 
    126  
     106    if($_POST['conveni_limit_date'] != "" && !($_POST['conveni_limit_date'] >= 1 &&  $_POST['conveni_limit_date'] <= 60)) { 
     107            $arrErr['conveni_limit_date'] = "¢¨ »Ùʧ´ü¸ÂÆü¤Ï¡¢1¡Á60Æü¤Þ¤Ç¤Î´Ö¤ÇÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£<br>"; 
     108    } 
     109    if($_POST['atm_limit_date'] != "" && !($_POST['atm_limit_date'] >= 0 &&  $_POST['atm_limit_date'] <= 60)) { 
     110            $arrErr['atm_limit_date'] = "¢¨ »Ùʧ´ü¸ÂÆü¤Ï¡¢0¡Á60Æü¤Þ¤Ç¤Î´Ö¤ÇÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£<br>"; 
     111    } 
    127112    return $arrErr; 
    128 } 
    129  
    130 // Àܳ¥Á¥§¥Ã¥¯¤ò¹Ô¤¦ 
    131 function lfChkConnect(){ 
    132     global $objQuery; 
    133     global $objPage; 
    134      
    135     $arrRet = array(); 
    136      
    137     // ¥á¡¼¥ë¥¢¥É¥ì¥¹¼èÆÀ 
    138     $email = $objQuery->getone("SELECT email03 FROM dtb_baseinfo"); 
    139  
    140     // ·ÀÌ󥳡¼¥É    
    141     (in_array(1, (array)$_POST["payment"])) ? $cre = "1" : $cre = "0"; 
    142     (in_array(2, (array)$_POST["payment"])) ? $con = "1" : $con = "0"; 
    143     $st_code = $cre . "0" . $con . "00-0000-00000"; 
    144      
    145     // Á÷¿®¥Ç¡¼¥¿À¸À® 
    146     $arrSendData = array( 
    147         'contract_code' => $_POST["code"],      // ·ÀÌ󥳡¼¥É 
    148         'user_id' => "connect_test",            // ¥æ¡¼¥¶ID 
    149         'user_name' => "Àܳ¥Æ¥¹¥È",            // ¥æ¡¼¥¶Ì¾ 
    150         'user_mail_add' => $email,              // ¥á¡¼¥ë¥¢¥É¥ì¥¹ 
    151         'st_code' => $st_code,                  // ·èºÑ¶èʬ 
    152         'process_code' => '3',                  // ½èÍý¶èʬ(¸ÇÄê) 
    153         'xml' => '1',                           // ±þÅú·Á¼°(¸ÇÄê) 
    154     ); 
    155     return $arrRet;  
    156113} 
    157114 
     
    161118     
    162119    //¥Ç¡¼¥¿¤ò¼èÆÀ 
    163     $arrRet = lfGetPaymentDB(MDL_PAYGENT_ID, "AND del_flg = '0'"); 
    164      
    165     // Ãͤò¥»¥Ã¥È 
     120    $arrRet = sfGetPaymentDB(MDL_PAYGENT_ID, "AND del_flg = '0'"); 
    166121    $objFormParam->setParam($arrRet[0]); 
    167  
     122     
     123     
    168124    // ²èÌÌɽ¼¨ÍѤ˥ǡ¼¥¿¤òÊÑ´¹ 
    169125    $arrDisp = array(); 
     126     
    170127    foreach($arrRet as $key => $val){ 
    171128        // ÍøÍÑ·èºÑ¤òɽ¼¨ÍѤËÊÑ´¹ 
    172129        $arrDisp["payment"][$key] = $val["payment"]; 
    173130         
    174         // ¥¯¥ì¥¸¥Ã¥È¤Î·èºÑ¶èʬ¤ò¼èÆÀ 
    175         if($val["payment"] == 1) $credit = $val["payment_code"]; 
    176          
     131        switch($val['payment']) { 
     132        // ¥¯¥ì¥¸¥Ã¥È 
     133        case '1': 
     134            break; 
    177135        // ¥³¥ó¥Ó¥Ë 
    178         if($val["payment"] == 2) $arrDisp["convenience"] = $val["convenience"]; 
    179     } 
     136        case '2': 
     137            $arrParam = unserialize($val['other_param']); 
     138            $arrDisp['conveni_limit_date'] = $arrParam['payment_limit_date']; 
     139            break; 
     140        // ATM·èºÑ 
     141        case '3': 
     142            $arrParam = unserialize($val['other_param']); 
     143            $arrDisp['payment_detail'] = $arrParam['payment_detail']; 
     144            $arrDisp['atm_limit_date'] = $arrParam['payment_limit_date']; 
     145            break; 
     146        // ¥Í¥Ã¥È¥Ð¥ó¥¯ 
     147        case '4': 
     148            break;                   
     149        } 
     150    }    
     151     
    180152    $objFormParam->setParam($arrDisp); 
    181     $objFormParam->splitParamCheckBoxes("convenience"); 
    182      
    183     // ¥¯¥ì¥¸¥Ã¥È 
    184     if(substr($credit, 0, 1)) $arrCredit["credit"][] = 1; 
    185     if(substr($credit, 1, 1)) $arrCredit["credit"][] = 2; 
    186     $objFormParam->setParam($arrCredit); 
    187 } 
    188  
    189 // DB¤«¤é¥Ç¡¼¥¿¤ò¼èÆÀ¤¹¤ë 
    190 function lfGetPaymentDB($module_id, $where, $arrWhereVal = array()){ 
    191     global $objQuery; 
    192      
    193     $arrVal = array($module_id); 
    194     $arrVal = array_merge($arrVal, $arrWhereVal); 
    195      
    196     $arrRet = array(); 
    197     $sql = "SELECT  
    198                 module_id,  
    199                 memo01 as code,  
    200                 memo02 as url,  
    201                 memo03 as payment, 
    202                 memo04 as payment_code,  
    203                 memo05 as convenience 
    204             FROM dtb_payment WHERE module_id = ? " . $where; 
    205     $arrRet = $objQuery->getall($sql, $arrVal); 
    206  
    207     return $arrRet; 
    208 } 
    209  
     153} 
    210154 
    211155// ¥Ç¡¼¥¿¤Î¹¹¿·½èÍý 
     
    213157    global $objQuery; 
    214158    global $objSess; 
    215      
    216     // ÍøÍÑ¥³¥ó¥Ó¥Ë¤Ë¥Á¥§¥Ã¥¯¤¬Æþ¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¥Ï¥¤¥Õ¥ó¶èÀÚ¤ê¤ËÊÔ½¸¤¹¤ë 
    217     $convCnt = count($_POST["convenience"]); 
    218     if($convCnt > 0){ 
    219         $convenience = $_POST["convenience"][0]; 
    220         for($i = 1 ; $i < $convCnt ; $i++){ 
    221             $convenience .= "-" . $_POST["convenience"][$i]; 
    222         } 
    223     } 
    224          
    225     // del_flg¤òºï½ü¤Ë¤·¤Æ¤ª¤¯ 
     159         
     160    // ´ØÏ¢¤¹¤ë»Ùʧ¤¤ÊýË¡¤Îdel_flg¤òºï½ü¤Ë¤·¤Æ¤ª¤¯ 
    226161    $del_sql = "UPDATE dtb_payment SET del_flg = 1 WHERE module_id = ? "; 
    227162    $arrDel = array($module_id); 
     
    234169 
    235170        // »ÙʧÊýË¡¥Ç¡¼¥¿¤ò¼èÆÀ          
    236         $arrPaymentData = lfGetPaymentDB(MDL_PAYGENT_ID, "AND memo03 = ?", array($val)); 
     171        $arrPaymentData = sfGetPaymentDB(MDL_PAYGENT_ID, "AND memo03 = ?", array($val)); 
    237172         
    238173        // ¥¯¥ì¥¸¥Ã¥È¤Ë¥Á¥§¥Ã¥¯¤¬Æþ¤Ã¤Æ¤¤¤ì¤Ð¥¯¥ì¥¸¥Ã¥È¤òÅÐÏ¿¤¹¤ë 
    239174        if($val == 1){ 
    240             (in_array(1, $_POST["credit"])) ? $visa = "1" : $visa = "0"; 
    241             (in_array(2, $_POST["credit"])) ? $jcb = "1" : $jcb = "0"; 
    242175            $arrData = array(            
    243176                "payment_method" => "PAYGENT¥¯¥ì¥¸¥Ã¥È" 
     
    249182                ,"module_id" => $module_id 
    250183                ,"module_path" => MODULE_PATH . "mdl_paygent/paygent_credit.php" 
    251                 ,"memo01" => $_POST["code"] 
    252                 ,"memo02" => $_POST["url"] 
     184                ,"memo01" => $_POST["merchant_id"] 
     185                ,"memo02" => $_POST["connect_id"] 
    253186                ,"memo03" => $val 
    254                 ,"memo04" => $visa . $jcb . "000-0000-00000" 
     187                ,"memo04" => $_POST["connect_password"] 
     188                ,"memo05" => "" 
    255189                ,"del_flg" => "0" 
    256190                ,"charge_flg" => "2" 
     
    262196        // ¥³¥ó¥Ó¥Ë¤Ë¥Á¥§¥Ã¥¯¤¬Æþ¤Ã¤Æ¤¤¤ì¤Ð¥³¥ó¥Ó¥Ë¤òÅÐÏ¿¤¹¤ë 
    263197        if($val == 2){ 
    264              
    265             // ¥»¥Ö¥ó¥¤¥ì¥Ö¥ó¤Î¤ßÁªÂò¤·¤¿¾ì¹ç¤Ë¤ÏÍøÍѾå¸Â¤ò30Ëü¤Ë¤¹¤ë¡£ 
    266             if(count($_POST["convenience"]) == 1 and $_POST["convenience"][0] == 11) { 
    267                 $upper_rule_max = SEVEN_CHARGE_MAX; 
    268                 ($arrPaymentData["upper_rule"] > $upper_rule_max or $arrPaymentData["upper_rule"] == "") ? $upper_rule = $upper_rule_max : $upper_rule = $arrPaymentData["upper_rule"]; 
    269             }else{ 
    270                 $upper_rule_max = CHARGE_MAX; 
    271                 $upper_rule = $upper_rule_max; 
    272             } 
     198            $arrParam = array(); 
     199            $arrParam['payment_limit_date'] = $_POST['conveni_limit_date']; 
    273200             
    274201            $arrData = array( 
     
    281208                ,"module_id" => $module_id 
    282209                ,"module_path" => MODULE_PATH . "mdl_paygent/paygent_conveni.php" 
    283                 ,"memo01" => $_POST["code"] 
    284                 ,"memo02" => $_POST["url"] 
     210                ,"memo01" => $_POST["merchant_id"] 
     211                ,"memo02" => $_POST["connect_id"] 
    285212                ,"memo03" => $val 
    286                 ,"memo04" => "00100-0000-00000" 
    287                 ,"memo05" => $convenience 
     213                ,"memo04" => $_POST["connect_password"] 
     214                ,"memo05" => serialize($arrParam) 
    288215                ,"del_flg" => "0" 
    289216                ,"charge_flg" => "1" 
     
    294221        // ATM·èºÑ¤Ë¥Á¥§¥Ã¥¯¤¬Æþ¤Ã¤Æ¤¤¤ì¤ÐATM·èºÑ¤òÅÐÏ¿¤¹¤ë 
    295222        if($val == 3){ 
     223            $arrParam = array(); 
     224            $arrParam['payment_detail'] = $_POST['payment_detail']; 
     225            $arrParam['payment_limit_date'] = $_POST['atm_limit_date']; 
     226             
    296227            $arrData = array( 
    297228                "payment_method" => "PAYGENTATM·èºÑ" 
     
    303234                ,"module_id" => $module_id 
    304235                ,"module_path" => MODULE_PATH . "mdl_paygent/paygent_atm.php" 
    305                 ,"memo01" => $_POST["code"] 
    306                 ,"memo02" => $_POST["url"] 
     236                ,"memo01" => $_POST["merchant_id"] 
     237                ,"memo02" => $_POST["connect_id"] 
    307238                ,"memo03" => $val 
    308                 ,"memo04" => "00100-0000-00000" 
    309                 ,"memo05" => $convenience 
     239                ,"memo04" => $_POST["connect_password"] 
     240                ,"memo05" => serialize($arrParam) 
    310241                ,"del_flg" => "0" 
    311242                ,"charge_flg" => "1" 
     
    325256                ,"module_id" => $module_id 
    326257                ,"module_path" => MODULE_PATH . "mdl_paygent/paygent_bank.php" 
    327                 ,"memo01" => $_POST["code"] 
    328                 ,"memo02" => $_POST["url"] 
     258                ,"memo01" => $_POST["merchant_id"] 
     259                ,"memo02" => $_POST["connect_id"] 
    329260                ,"memo03" => $val 
    330                 ,"memo04" => "00100-0000-00000" 
    331                 ,"memo05" => $convenience 
     261                ,"memo04" => $_POST["connect_password"] 
     262                ,"memo05" => "" 
    332263                ,"del_flg" => "0" 
    333264                ,"charge_flg" => "1" 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/mdl_paygent.tpl

    r15162 r15180  
    4141        } 
    4242 
    43         list = new Array('convenience[]'); 
     43        list = new Array('convenience[]','conveni_limit_date'); 
    4444        if(fm[payment[pi]][1].checked){ 
    4545            fnChangeDisabled(list, false); 
     
    130130                                    <table width="442" border="0" cellspacing="1" cellpadding="8" summary=" "> 
    131131                                        <tr class="fs12n"> 
    132                                             <td width="" bgcolor="#f3f3f3">·ÀÌ󥳡¼¥É<span class="red">¢¨</span></td> 
    133                                             <td width="337" bgcolor="#ffffff"> 
    134                                             <!--{assign var=key value="code"}--> 
    135                                             <span class="red12"><!--{$arrErr[$key]}--></span> 
    136                                             <input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" class="box10" maxlength="<!--{$smarty.const.INT_LEN}-->"> 
    137                                             </td> 
    138                                         </tr> 
    139                                         <tr class="fs12n"> 
    140                                             <td width="" bgcolor="#f3f3f3">ÀܳÀèURL<span class="red">¢¨</span></td> 
    141                                             <td width="337" bgcolor="#ffffff"> 
    142                                             <!--{assign var=key value="url"}--> 
    143                                             <span class="red12"><!--{$arrErr[$key]}--></span> 
    144                                             <input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" class="box40" maxlength="<!--{$smarty.const.URL_LEN}-->"> 
    145                                             </td> 
    146                                         </tr> 
    147                                         <tr class="fs12n"> 
    148                                             <td width="90" bgcolor="#f3f3f3">ÍøÍÑ·èºÑ<span class="red">¢¨</span></td> 
    149                                             <td width="337" bgcolor="#ffffff"> 
     132                                            <td width="100" bgcolor="#f3f3f3">¥Þ¡¼¥Á¥ã¥ó¥ÈID<span class="red">¢¨</span></td> 
     133                                            <td width="300" bgcolor="#ffffff"> 
     134                                            <!--{assign var=key value="merchant_id"}--> 
     135                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     136                                            <input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" class="box20" maxlength="<!--{$smarty.const.STEXT_LEN}-->"> 
     137                                            </td> 
     138                                        </tr> 
     139                                        <tr class="fs12n"> 
     140                                            <td width="" bgcolor="#f3f3f3">ÀܳID<span class="red">¢¨</span></td> 
     141                                            <td width="" bgcolor="#ffffff"> 
     142                                            <!--{assign var=key value="connect_id"}--> 
     143                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     144                                            <input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" class="box20" maxlength="<!--{$smarty.const.STEXT_LEN}-->"> 
     145                                            </td> 
     146                                        </tr> 
     147                                        <tr class="fs12n"> 
     148                                            <td width="" bgcolor="#f3f3f3">Àܳ¥Ñ¥¹¥ï¡¼¥É<span class="red">¢¨</span></td> 
     149                                            <td width="" bgcolor="#ffffff"> 
     150                                            <!--{assign var=key value="connect_password"}--> 
     151                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     152                                            <input type="password" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" class="box20" maxlength="<!--{$smarty.const.STEXT_LEN}-->"> 
     153                                            </td> 
     154                                        </tr> 
     155                                        <tr class="fs12n"> 
     156                                            <td width="" bgcolor="#f3f3f3">ÍøÍÑ·èºÑ<span class="red">¢¨</span></td> 
     157                                            <td width="" bgcolor="#ffffff"> 
    150158                                            <!--{assign var=key value="payment"}--> 
    151159                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     
    153161                                            </td> 
    154162                                        </tr> 
    155                                         <tr class="fs12n"> 
    156                                             <td width="90" bgcolor="#f3f3f3">¥¯¥ì¥¸¥Ã¥È</td> 
    157                                             <td width="337" bgcolor="#ffffff"> 
    158                                             <!--{assign var=key value="credit"}--> 
    159                                             <span class="red12"><!--{$arrErr[$key]}--></span> 
    160                                             <!--{html_checkboxes_ex name="$key" options=$arrCredit selected=$arrForm[$key].value style=$arrErr[$key]|sfGetErrorColor}--> 
    161                                             </td> 
    162                                         </tr> 
    163                                         <tr class="fs12n"> 
    164                                             <td width="90" bgcolor="#f3f3f3">¥³¥ó¥Ó¥Ë</td> 
    165                                             <td width="337" bgcolor="#ffffff"> 
    166                                             <!--{assign var=key value="convenience"}--> 
    167                                             <span class="red12"><!--{$arrErr[$key]}--></span> 
    168                                             <!--{html_checkboxes_ex name="$key" options=$arrConvenience selected=$arrForm[$key].value style=$arrErr[$key]|sfGetErrorColor}--> 
    169                                             </td> 
    170                                         </tr> 
     163                                         
     164                                        <tr class="fs12n"> 
     165                                            <td colspan="2" width="90" bgcolor="#f3f3f3">¢§¥³¥ó¥Ó¥ËÀßÄê</td> 
     166                                        </tr> 
     167                                                                                 
     168                                        <tr class="fs12n"> 
     169                                            <td width="" bgcolor="#f3f3f3">»Ùʧ´ü¸ÂÆü</td> 
     170                                            <td width="" bgcolor="#ffffff"> 
     171                                            <!--{assign var=key value="conveni_limit_date"}--> 
     172                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     173                                            ¹ØÆþÆü¤è¤ê<input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" size="2" maxlength="2">Æü 
     174                                            </td> 
     175                                        </tr> 
     176                                         
     177                                        <tr class="fs12n"> 
     178                                            <td colspan="2" width="90" bgcolor="#f3f3f3">¢§ATM·èºÑÀßÄê</td> 
     179                                        </tr> 
     180                                         
     181                                        <tr class="fs12n"> 
     182                                            <td width="" bgcolor="#f3f3f3">»Ùʧ´ü¸ÂÆü</td> 
     183                                            <td width="" bgcolor="#ffffff"> 
     184                                            <!--{assign var=key value="atm_limit_date"}--> 
     185                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     186                                            ¹ØÆþÆü¤è¤ê<input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" size="2" maxlength="2">Æü 
     187                                            </td> 
     188                                        </tr>                                        
     189                                        <tr class="fs12n"> 
     190                                            <td width="" bgcolor="#f3f3f3">»ÙʧÀâÌÀʸ¡Ê¥«¥Ê¡Ë</td> 
     191                                            <td width="" bgcolor="#ffffff"> 
     192                                            <!--{assign var=key value="payment_detail"}--> 
     193                                            <span class="red12"><!--{$arrErr[$key]}--></span> 
     194                                            <input type="text" name="<!--{$key}-->" style="ime-mode:disabled; <!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value}-->" class="box30" maxlength="<!--{$smarty.const.STEXT_LEN}-->"><br> 
     195                                            <span class="fs12">¢¨ Æþ¶â»þ¤Ë²èÌÌɽ¼¨¤µ¤ì¤ë³ÎǧÍѤÎÀâÌÀʸ¡Ö¡û¡û¡û¥ª¥ó¥é¥¤¥ó¥·¥ç¥Ã¥×¡×Åù</span> 
     196                                            </td> 
     197                                        </tr> 
     198                                         
    171199                                        <!--{assign var=key value="service"}--> 
    172200                                        <!--{if $arrErr[$key] != ""}--> 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_atm.php

    r15168 r15180  
    2525$objSiteInfo = $objView->objSiteInfo; 
    2626$arrInfo = $objSiteInfo->data; 
    27  
    2827// ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
    2928$objFormParam = new SC_FormParam(); 
     29 
     30// °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆɹþ 
     31$arrData = sfGetOrderTemp($uniqid); 
     32 
    3033// ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 
    31 lfInitParam(); 
     34lfInitParam($arrData); 
    3235// POSTÃͤμèÆÀ 
    3336$objFormParam->setParam($_POST); 
     
    3538// ¥«¡¼¥È½¸·×½èÍý 
    3639$objPage = sfTotalCart($objPage, $objCartSess, $arrInfo); 
    37  
    38 // °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆɹþ 
    39 $arrData = sfGetOrderTemp($uniqid); 
    4040 
    4141// ¥«¡¼¥È½¸·×¤ò¸µ¤ËºÇ½ª·×»» 
     
    6060        $arrInput = $objFormParam->getHashArray(); 
    6161        // ¥¯¥ì¥¸¥Ã¥ÈÅÅʸÁ÷¿® 
    62         list($result, $message) = sfSendPaygentATM($arrData, $arrInput, $uniqid);        
     62        $arrRet = sfSendPaygentATM($arrData, $arrInput, $uniqid);        
    6363         
    6464        // À®¸ù 
    65         if($result != "") { 
     65        if($arrRet['payment_id'] != "") { 
    6666            // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
    6767            $objSiteSess->setRegistFlag(); 
     
    8484//------------------------------------------------------------------------------------------------------- 
    8585/* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
    86 function lfInitParam() { 
     86function lfInitParam($arrData) { 
    8787    global $objFormParam; 
    88     $objFormParam->addParam("ÍøÍѼÔÀ«", "customer_family_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    89     $objFormParam->addParam("ÍøÍѼÔ̾", "customer_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    90     $objFormParam->addParam("ÍøÍѼÔÀ«¥«¥Ê", "customer_family_name_kana", STEXT_LEN, "CKVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    91     $objFormParam->addParam("ÍøÍѼÔ̾¥«¥Ê", "customer_name_kana", STEXT_LEN, "CKVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    92     $objFormParam->addParam("·èºÑÆâÍÆ", "payment_detail", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    93     $objFormParam->addParam("·èºÑÆâÍÆ¥«¥Ê", "payment_detail_kana", STEXT_LEN, "CKVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
     88    $objFormParam->addParam("ÍøÍѼÔÀ«", "customer_family_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"), $arrData['order_name01']); 
     89    $objFormParam->addParam("ÍøÍѼÔ̾", "customer_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"), $arrData['order_name02']); 
     90    $objFormParam->addParam("ÍøÍѼÔÀ«¥«¥Ê", "customer_family_name_kana", STEXT_LEN, "CKVa", array("EXIST_CHECK", "KANA_CHECK", "MAX_LENGTH_CHECK"), $arrData['order_kana01']); 
     91    $objFormParam->addParam("ÍøÍѼÔ̾¥«¥Ê", "customer_name_kana", STEXT_LEN, "CKVa", array("EXIST_CHECK", "KANA_CHECK", "MAX_LENGTH_CHECK"), $arrData['order_kana02']); 
    9492} 
    9593 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_atm.tpl

    r15168 r15180  
    8989                                            <tr><td height="5"></td></tr> 
    9090                                            <tr> 
    91                                                 <td class="fs10">Ⱦ³ÑÆþÎÏ¡ÊÎ㡧TARO YAMADA¡Ë</td> 
     91                                                <td class="fs10">¢¨ Æüì¤Ê´Á»ú¤Ï»ÈÍѤǤ­¤Ê¤¤¾ì¹ç¤¬¤´¤¶¤¤¤Þ¤¹¡£</td> 
    9292                                            </tr> 
    9393                                        </table> 
     
    108108                                            </tr> 
    109109                                            <tr><td height="5"></td></tr> 
    110                                             <tr> 
    111                                                 <td class="fs10">Ⱦ³ÑÆþÎÏ¡ÊÎ㡧TARO YAMADA¡Ë</td> 
    112                                             </tr> 
    113                                         </table> 
    114                                         </td> 
    115                                     </tr> 
    116                                     <tr> 
    117                                         <td class="fs12" bgcolor="#f3f3f3">·èºÑÆâÍÆ</td> 
    118                                         <td bgcolor="#ffffff"> 
    119                                         <table border="0" cellspacing="0" cellpadding="0" summary=" "> 
    120                                             <tr> 
    121                                                 <!--{assign var=key1 value="payment_detail"}--> 
    122                                                 <td class="fs12"> 
    123                                                 <span class="red"><!--{$arrErr[$key1]}--></span> 
    124                                                 <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="ime-mode: disabled; <!--{$arrErr[$key1]|sfGetErrorColor}-->" size="20" class="bo20">&nbsp;&nbsp; 
    125                                             </tr> 
    126                                             <tr><td height="5"></td></tr> 
    127                                             <tr> 
    128                                                 <td class="fs10">Ⱦ³ÑÆþÎÏ¡ÊÎ㡧TARO YAMADA¡Ë</td> 
    129                                             </tr> 
    130                                         </table> 
    131                                         </td> 
    132                                     </tr> 
    133                                     <tr> 
    134                                         <td class="fs12" bgcolor="#f3f3f3">·èºÑÆâÍÆ(¥«¥Ê)</td> 
    135                                         <td bgcolor="#ffffff"> 
    136                                         <table border="0" cellspacing="0" cellpadding="0" summary=" "> 
    137                                             <tr> 
    138                                                 <!--{assign var=key1 value="payment_detail_kana"}-->                                 
    139                                                 <td class="fs12"> 
    140                                                 <span class="red"><!--{$arrErr[$key1]}--></span> 
    141                                                 <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="ime-mode: disabled; <!--{$arrErr[$key1]|sfGetErrorColor}-->" size="20" class="bo20">&nbsp;&nbsp; 
    142                                             </tr> 
    143                                             <tr><td height="5"></td></tr> 
    144                                             <tr> 
    145                                                 <td class="fs10">Ⱦ³ÑÆþÎÏ¡ÊÎ㡧TARO YAMADA¡Ë</td> 
    146                                             </tr> 
    147110                                        </table> 
    148111                                        </td> 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_bank.php

    r15168 r15180  
    2525$objSiteInfo = $objView->objSiteInfo; 
    2626$arrInfo = $objSiteInfo->data; 
    27  
    2827// ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
    2928$objFormParam = new SC_FormParam(); 
     29 
     30// °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆɹþ 
     31$arrData = sfGetOrderTemp($uniqid); 
     32 
    3033// ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 
    31 lfInitParam(); 
     34lfInitParam($arrData); 
    3235// POSTÃͤμèÆÀ 
    3336$objFormParam->setParam($_POST); 
     
    7679} 
    7780 
     81 
    7882$objDate = new SC_Date(); 
    7983$objDate->setStartYear(RELEASE_YEAR); 
     
    9296//------------------------------------------------------------------------------------------------------- 
    9397/* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
    94 function lfInitParam() { 
     98function lfInitParam($arrData) { 
    9599    global $objFormParam; 
    96     $objFormParam->addParam("¥Í¥Ã¥È¥Ð¥ó¥¯", "bank_code", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));    
     100    $objFormParam->addParam("¶âÍ»µ¡´Ø", "bank_code", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));    
    97101    $objFormParam->addParam("ÍøÍѼÔÀ«", "customer_family_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"), $arrData['order_name01']); 
    98102    $objFormParam->addParam("ÍøÍѼÔ̾", "customer_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"), $arrData['order_name02']); 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_bank.tpl

    r15168 r15180  
    6868                                    <!--{if $tpl_payment_image != ""}--> 
    6969                                    <tr> 
    70                                         <td width="170" class="fs12" bgcolor="#f3f3f3">¤´ÍøÍѤ¤¤¿¤À¤±¤ë¥Í¥Ã¥È¥Ð¥ó¥¯¤Î¼ïÎà</td> 
     70                                        <td width="170" class="fs12" bgcolor="#f3f3f3">¤´ÍøÍѤ¤¤¿¤À¤±¤ë¶âÍ»µ¡´Ø¤Î¼ïÎà</td> 
    7171                                        <td width="453" bgcolor="#ffffff"> 
    7272                                        <img src="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$tpl_payment_image}-->"> 
     
    7575                                    <!--{/if}--> 
    7676                                    <tr> 
    77                                         <td class="fs12" bgcolor="#f3f3f3">¥Í¥Ã¥È¥Ð¥ó¥¯¤ÎÁªÂò</td> 
     77                                        <td class="fs12" bgcolor="#f3f3f3">¶âÍ»µ¡´Ø¤ÎÁªÂò</td> 
    7878                                        <td bgcolor="#ffffff"> 
    7979                                        <table border="0" cellspacing="0" cellpadding="0" summary=" "> 
     
    104104                                            <tr><td height="5"></td></tr> 
    105105                                            <tr> 
    106                                                 <td class="fs10">Ⱦ³ÑÆþÎÏ¡ÊÎ㡧TARO YAMADA¡Ë</td> 
     106                                                <td class="fs10">¢¨ Æüì¤Ê´Á»ú¤Ï»ÈÍѤǤ­¤Ê¤¤¾ì¹ç¤¬¤´¤¶¤¤¤Þ¤¹¡£</td> 
    107107                                            </tr> 
    108108                                        </table> 
     
    123123                                            </tr> 
    124124                                            <tr><td height="5"></td></tr> 
    125                                             <tr> 
    126                                                 <td class="fs10">Ⱦ³ÑÆþÎÏ¡ÊÎ㡧TARO YAMADA¡Ë</td> 
    127                                             </tr> 
    128125                                        </table> 
    129126                                        </td> 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_conveni.php

    r15168 r15180  
    6060        $arrInput = $objFormParam->getHashArray(); 
    6161        // ¥¯¥ì¥¸¥Ã¥ÈÅÅʸÁ÷¿® 
    62         list($result, $message) = sfSendPaygentConveni($arrData, $arrInput, $uniqid);        
     62        $arrRet = sfSendPaygentConveni($arrData, $arrInput, $uniqid);        
    6363         
    6464        // À®¸ù 
    65         if($result != "") { 
     65        if($arrRet['payment_id'] != "") { 
    6666            // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
    6767            $objSiteSess->setRegistFlag(); 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_credit.php

    r15168 r15180  
    8484$objPage = sfPaygentDisp($objPage, $payment_id); 
    8585 
     86// »Ùʧ²ó¿ô 
     87$objPage->arrPaymentClass = $arrPaymentClass; 
    8688$objPage->arrForm = $objFormParam->getFormParamList(); 
    8789$objView->assignobj($objPage); 
     
    9294function lfInitParam() { 
    9395    global $objFormParam; 
     96    $objFormParam->addParam("»Ùʧ²ó¿ô", "payment_class", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    9497    $objFormParam->addParam("¥«¡¼¥ÉÈÖ¹æ1", "card_no01", CREDIT_NO_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    9598    $objFormParam->addParam("¥«¡¼¥ÉÈÖ¹æ2", "card_no02", CREDIT_NO_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
  • branches/feature-module-paygent/data/downloads/module/mdl_paygent/paygent_credit.tpl

    r15168 r15180  
    7777                                    </tr> 
    7878                                    <!--{/if}--> 
     79                                    <tr> 
     80                                        <td class="fs12" bgcolor="#f3f3f3">»Ùʧ²ó¿ô</td> 
     81                                        <!--{assign var=key1 value="payment_class"}--> 
     82                                        <td  bgcolor="#ffffff" class="fs12"> 
     83                                        <span class="red"><!--{$arrErr[$key1]}--></span> 
     84                                        <select name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" > 
     85                                        <!--{html_options options=$arrPaymentClass selected=$arrForm[$key1].value}--> 
     86                                        </select> 
     87                                        </td> 
     88                                    </tr> 
    7989                                    <tr> 
    8090                                        <td class="fs12" bgcolor="#f3f3f3">¥«¡¼¥ÉÈÖ¹æ</td> 
Note: See TracChangeset for help on using the changeset viewer.