Changeset 17373


Ignore:
Timestamp:
2008/06/25 17:34:20 (15 years ago)
Author:
adachi
Message:

SPS連携組み込み

Location:
branches/version-2/data
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/Smarty/templates/default/admin/order/edit.tpl

    r17323 r17373  
    5959                        <td background="<!--{$TPL_DIR}-->img/contents/main_left.jpg"><img src="<!--{$TPL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td> 
    6060                        <td bgcolor="#cccccc"> 
    61                          
     61 
    6262                        <!--登録テーブルここから--> 
    6363                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" "> 
     
    7777                            </tr> 
    7878                        </table> 
    79                          
     79                        <!--{* SPS連携用 *}--> 
     80                        <!--{assign var=sps_path value=`$smarty.const.MODULE_PATH`mdl_sps/templates/sps_request.tpl}--> 
     81                        <!--{if file_exists($sps_path) && $paymentType[0].module_id == $smarty.const.MDL_SPS_ID && $paymentType[0].memo03 == $smarty.const.SPS_CREDIT}--> 
     82                            <!--{include file=$sps_path}--> 
     83                        <!--{/if}--> 
     84 
    8085                        <!--{* ペイジェントモジュール連携用 *}--> 
    8186                        <!--{assign var=path value=`$smarty.const.MODULE_PATH`mdl_paygent/paygent_order.tpl}--> 
     
    8388                            <!--{include file=$path}--> 
    8489                        <!--{/if}--> 
    85                          
     90 
    8691                        <!--▼お客様情報ここから--> 
    8792                        <table width="678" border="0" cellspacing="1" cellpadding="8" summary=" "> 
     
    9398                            </tr> 
    9499                        </table> 
    95                          
     100 
    96101                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" "> 
    97102                            <tr><td colspan="3"><img src="<!--{$TPL_DIR}-->img/contents/main_bar.jpg" width="678" height="10" alt=""></td></tr> 
    98103                        </table> 
    99                          
     104 
    100105                        <table width="678" border="0" cellspacing="1" cellpadding="8" summary=" "> 
    101106                            <tr class="fs12n"> 
     
    115120                            </tr> 
    116121                        </table> 
    117                          
     122 
    118123                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" "> 
    119124                            <tr><td colspan="3"><img src="<!--{$TPL_DIR}-->img/contents/main_bar.jpg" width="678" height="10" alt=""></td></tr> 
    120125                        </table> 
    121                          
     126 
    122127                        <!--{* F-REGI決済モジュール用 *}--> 
    123128                        <!--{assign var=path value=`$smarty.const.MODULE_PATH`mdl_fregi/fregi_order.tpl}--> 
     
    125130                            <!--{include file=$path}--> 
    126131                        <!--{/if}--> 
    127                          
     132 
    128133                        <table width="678" border="0" cellspacing="1" cellpadding="8" summary=" "> 
    129134                            <!--{foreach key=key item=item from=$arrSearchHidden}--> 
     
    173178                        </table> 
    174179                        <!--▲お客様情報ここまで--> 
    175                          
     180 
    176181                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" "> 
    177182                            <tr><td colspan="3"><img src="<!--{$TPL_DIR}-->img/contents/main_bar.jpg" width="678" height="10" alt=""></td></tr> 
    178183                        </table> 
    179                          
     184 
    180185                        <!--▼配送先情報ここから--> 
    181186                        <table width="678" border="0" cellspacing="1" cellpadding="8" summary=" "> 
     
    209214                                〒 
    210215                                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->"  size="6" class="box6" /> 
    211                                  -  
     216                                 - 
    212217                                <input type="text"  name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box6" /> 
    213218                                <input type="button" name="address_input" value="住所入力" onclick="fnCallAddress('<!--{$smarty.const.URL_INPUT_ZIP}-->', 'deliv_zip01', 'deliv_zip02', 'deliv_pref', 'deliv_addr01');" /> 
     
    221226                                <span class="red12"><!--{$arrErr[$key2]}--></span> 
    222227                                <span class="red12"><!--{$arrErr[$key3]}--></span> 
    223                                 <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" /> -  
    224                                 <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box6" /> -  
     228                                <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" /> - 
     229                                <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box6" /> - 
    225230                                <input type="text" name="<!--{$arrForm[$key3].keyname}-->" value="<!--{$arrForm[$key3].value|escape}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box6" /> 
    226231                                </td> 
     
    234239                                        <!--{assign var=key value="deliv_pref"}--> 
    235240                                        <span class="red12"><!--{$arrErr[$key]}--></span> 
    236                                         <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">                             
     241                                        <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    237242                                        <option value="" selected="">都道府県を選択</option> 
    238243                                        <!--{html_options options=$arrPref selected=$arrForm[$key].value}--> 
     
    292297                                <input type="hidden" name="product_code[]" value="<!--{$arrDisp.product_code[$key]}-->"> 
    293298                                <input type="hidden" name="product_name[]" value="<!--{$arrDisp.product_name[$key]}-->"> 
    294                                 <input type="hidden" name="point_rate[]" value="<!--{$arrDisp.point_rate[$key]}-->">     
    295                                 <input type="hidden" name="classcategory_id1[]" value="<!--{$arrDisp.classcategory_id1[$key]}-->">   
     299                                <input type="hidden" name="point_rate[]" value="<!--{$arrDisp.point_rate[$key]}-->"> 
     300                                <input type="hidden" name="classcategory_id1[]" value="<!--{$arrDisp.classcategory_id1[$key]}-->"> 
    296301                                <input type="hidden" name="classcategory_id2[]" value="<!--{$arrDisp.classcategory_id2[$key]}-->"> 
    297                                 <input type="hidden" name="classcategory_name1[]" value="<!--{$arrDisp.classcategory_name1[$key]}-->">   
    298                                 <input type="hidden" name="classcategory_name2[]" value="<!--{$arrDisp.classcategory_name2[$key]}-->">               
     302                                <input type="hidden" name="classcategory_name1[]" value="<!--{$arrDisp.classcategory_name1[$key]}-->"> 
     303                                <input type="hidden" name="classcategory_name2[]" value="<!--{$arrDisp.classcategory_name2[$key]}-->"> 
    299304                                <td width="84" align="center"><input type="text" name="price[]" value="<!--{$arrForm.price.value[$key]|escape}-->" size="6" class="box6" maxlength="<!--{$arrForm.price.length}-->"/> 円</td> 
    300305                                <td width="45" align="center"><input type="text" name="quantity[]" value="<!--{$arrForm.quantity.value[$key]|escape}-->" size="3" class="box3" maxlength="<!--{$arrForm.quantity.length}-->"/></td> 
     
    399404                                </select></td> 
    400405                            </tr> 
    401                              
     406 
    402407                            <!--{if $arrDisp.payment_info|@count > 0}--> 
    403408                            <tr class="fs12n"> 
     
    412417                            </tr> 
    413418                            <!--{/if}--> 
    414                              
     419 
    415420                            <tr class="fs12n"> 
    416421                                <td bgcolor="#f2f1ec" colspan="6">▼時間指定</td> 
     
    420425                                <!--{assign var=key value="deliv_time_id"}--> 
    421426                                <span class="red12"><!--{$arrErr[$key]}--></span> 
    422                                 <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">     
     427                                <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    423428                                <option value="" selected="0">指定無し</option> 
    424429                                <!--{html_options options=$arrDelivTime selected=$arrForm[$key].value}--> 
     
    449454                        </table> 
    450455                        <!--▲受注商品情報ここまで--> 
    451                  
     456 
    452457                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" "> 
    453458                            <tr> 
     
    462467                                    <tr> 
    463468                                        <td> 
    464                                             <!--{if count($arrSearchHidden) > 0}-->      
     469                                            <!--{if count($arrSearchHidden) > 0}--> 
    465470                                            <a href="#" onmouseover="chgImg('<!--{$TPL_DIR}-->img/contents/btn_search_back_on.jpg','back');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/contents/btn_search_back.jpg','back');" onclick="fnChangeAction('<!--{$smarty.const.URL_SEARCH_ORDER}-->'); fnModeSubmit('search','',''); return false;"><img src="<!--{$TPL_DIR}-->img/contents/btn_search_back.jpg" width="123" height="24" alt="検索画面に戻る" border="0" name="back"></a> 
    466471                                            <!--{/if}--> 
     
    495500</form> 
    496501</table> 
    497 <!--★★メインコンテンツ★★-->      
     502<!--★★メインコンテンツ★★--> 
  • branches/version-2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

    r17323 r17373  
    3333if (file_exists(MODULE_PATH. 'mdl_fregi/LC_Page_Mdl_Fregi_Config.php') === TRUE) { 
    3434    require_once(MODULE_PATH. 'mdl_fregi/LC_Page_Mdl_Fregi_Config.php'); 
     35} 
     36 
     37/* SPS決済モジュール連携用 */ 
     38if ( file_exists(MODULE_PATH . 'mdl_sps/request.php') === TRUE ) { 
     39    require_once(MODULE_PATH . 'mdl_sps/request.php'); 
    3540} 
    3641 
     
    6974                                 array("pref_id", "pref_name", "rank")); 
    7075        $this->arrORDERSTATUS = $masterData->getMasterData("mtb_order_status"); 
    71          
     76 
    7277        /* ペイジェント決済モジュール連携用 */ 
    7378        if(function_exists("sfPaygentOrderPage")) { 
    7479            $this->arrDispKind = sfPaygentOrderPage(); 
    7580        } 
    76          
     81 
    7782        /* F-REGI決済モジュール連携用 */ 
    7883        if (file_exists(MODULE_PATH. 'mdl_fregi/LC_Page_Mdl_Fregi_Config.php') === TRUE) { 
     
    172177            $this->lfGetOrderData($order_id); 
    173178            break; 
     179        /* SPS決済モジュール連携用 */ 
     180        case 'sps_request': 
     181            $objErr = new SC_CheckError($_POST); 
     182            $objErr->doFunc(array("年","sps_year"), array('EXIST_CHECK')); 
     183            $objErr->doFunc(array("月","sps_month"), array('EXIST_CHECK')); 
     184            $objErr->doFunc(array("日","sps_date"), array('EXIST_CHECK')); 
     185            $objErr->doFunc(array("売上・返金日", "sps_year", "sps_month", "sps_date"), array("CHECK_DATE")); 
     186            if ($objErr->arrErr) { 
     187                $this->arrErr = $objErr->arrErr; 
     188                break; 
     189            } 
     190            $sps_return = sfSpsRequest( $order_id, $_POST['request_type'] ); 
     191            // DBから受注情報を再読込 
     192            $this->lfGetOrderData($order_id); 
     193            $this->tpl_onload = "window.alert('".$sps_return."');"; 
     194            break; 
    174195        default: 
    175196            break; 
     
    185206 
    186207        $this->arrInfo = $arrInfo; 
     208 
     209        /** 
     210         * SPS決済 クレジット判定用処理 
     211         */ 
     212        $objQuery = new SC_Query(); 
     213        $this->paymentType = $objQuery->getall("SELECT module_id, memo03 FROM dtb_payment WHERE payment_id = ? ", array($this->arrForm["payment_id"]['value'])); 
     214        $objDate = new SC_Date(); 
     215        $objDate->setStartYear(RELEASE_YEAR); 
     216        $this->arrYear = $objDate->getYear(); 
     217        $this->arrMonth = $objDate->getMonth(); 
     218        $this->arrDay = $objDate->getDay(); 
    187219 
    188220        $objView->assignobj($this); 
Note: See TracChangeset for help on using the changeset viewer.