Ignore:
Timestamp:
2007/07/20 15:58:59 (19 years ago)
Author:
nanasess
Message:

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Location:
branches/feature-module-update
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update

    • Property svn:ignore set to
      .cache

      .settings

      .projectOptions
  • branches/feature-module-update/html/shopping/loan.php

    r12157 r15078  
    1212        $this->tpl_mainpage = 'shopping/loan.tpl'; 
    1313        $this->tpl_css = URL_DIR.'css/layout/shopping/pay.css'; 
    14         // ¥Û¡¼¥à¥¢¥É¥ì¥¹ 
     14        // ホームアドレス 
    1515        $this->tpl_homeaddr = CF_HOMEADDR; 
    16         // ¥·¥å¥ß¥ì¡¼¥·¥ç¥ó¸Æ¤Ó½Ð¤· 
     16        // シュミレーション呼び出し 
    1717        $this->tpl_simulate = CF_SIMULATE; 
    18         // ²ÃÌÁŹ¥³¡¼¥É 
     18        // 加盟店コード 
    1919        $this->tpl_storecode = CF_STORECODE; 
    20         // Ìá¤êÀè 
     20        // 戻り先 
    2121        $this->tpl_returnurl = CF_RETURNURL; 
    22         // ¸Æ¤Ó½Ð¤·¶èʬ(0:¥·¥å¥ß¥ì¡¼¥·¥ç¥ó¤Î¤ß¡¢1:¥·¥å¥ß¥ì¡¼¥·¥ç¥ó+¿½¹þ) 
     22        // 呼び出し区分(0:シュミレーションのみ、1:シュミレーション+申込) 
    2323        $this->tpl_continue = CF_CONTINUE; 
    24         // Ìò̵̳ͭ¶èʬ(0:̵¡¢1:Í­) 
     24        // 役務有無区分(0:無、1:有) 
    2525        $this->tpl_labor = CF_LABOR; 
    26         // ·ë²Ì±þÅú(1:·ë²Ì¤¢¤ê¡¢2:·ë²Ì¤Ê¤·) 
     26        // 結果応答(1:結果あり、2:結果なし) 
    2727        $this->tpl_result = CF_RESULT; 
    28         // ¥­¥ã¥ó¥»¥ëURL 
     28        // キャンセルURL 
    2929        $this->tpl_cancelurl = CF_CANCELURL; 
    3030        /* 
    31          session_start»þ¤Îno-cache¥Ø¥Ã¥À¡¼¤òÍÞÀ©¤¹¤ë¤³¤È¤Ç 
    32          ¡ÖÌá¤ë¡×¥Ü¥¿¥ó»ÈÍÑ»þ¤ÎÍ­¸ú´ü¸ÂÀÚ¤ìɽ¼¨¤òÍÞÀ©¤¹¤ë¡£ 
    33          private-no-expire:¥¯¥é¥¤¥¢¥ó¥È¤Î¥­¥ã¥Ã¥·¥å¤òµö²Ä¤¹¤ë¡£ 
     31         session_start時のno-cacheヘッダーを抑制することで 
     32         「戻る」ボタン使用時の有効期限切れ表示を抑制する。 
     33         private-no-expire:クライアントのキャッシュを許可する。 
    3434        */ 
    3535        session_cache_limiter('private-no-expire');      
     
    4646$arrInfo = $objSiteInfo->data; 
    4747 
    48 // Ãíʸ°ì»þID¤Î¼èÆÀ 
     48// 注文一時IDの取得 
    4949$uniqid = $objSiteSess->getUniqId(); 
    5050 
    51 // ¥í¡¼¥ó·èºÑ¤ÎÌá¤êÃͤò¥Á¥§¥Ã¥¯¤¹¤ë¡£ 
     51// ローン決済の戻り値をチェックする。 
    5252if($_GET['tranno'] == $uniqid) { 
    53     // ¥í¡¼¥ó·èºÑ¼õÉÕÈÖ¹æ¤òDB¤Ë½ñ¤­¹þ¤à 
     53    // ローン決済受付番号をDBに書き込む 
    5454    $sqlval['loan_result'] = $_GET['receiptno']; 
    5555    $objQuery = new SC_Query(); 
    5656    $objQuery->update("dtb_order_temp", $sqlval, "order_temp_id = ?", array($uniqid)); 
    57     // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     57    // 正常に登録されたことを記録しておく 
    5858    $objSiteSess->setRegistFlag(); 
    59     // ½èÍý´°Î»¥Ú¡¼¥¸¤Ø 
     59    // 処理完了ページへ 
    6060    header("Location: " . URL_SHOP_COMPLETE); 
    6161} 
    6262 
    6363switch($_POST['mode']) { 
    64 // Á°¤Î¥Ú¡¼¥¸¤ËÌá¤ë 
     64// 前のページに戻る 
    6565case 'return': 
    66     // Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     66    // 正常な推移であることを記録しておく 
    6767    $objSiteSess->setRegistFlag(); 
    6868    header("Location: " . URL_SHOP_CONFIRM); 
     
    7373} 
    7474 
    75 // ¥«¡¼¥È½¸·×½èÍý 
     75// カート集計処理 
    7676$objPage = sfTotalCart($objPage, $objCartSess, $arrInfo); 
    77 // °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆÉ¹þ 
     77// 一時受注テーブルの読込 
    7878$arrData = sfGetOrderTemp($uniqid); 
    79 // ¥«¡¼¥È½¸·×¤ò¸µ¤ËºÇ½ª·×»» 
     79// カート集計を元に最終計算 
    8080$arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo); 
    8181 
    82 // »Ùʧ¤¤Áí³Û 
     82// 支払い総額 
    8383$objPage->tpl_amount = $arrData['payment_total']; 
    84 // ¼õÃí²¾ÈÖ¹æ 
     84// 受注仮番号 
    8585$objPage->tpl_tranno = $uniqid; 
    86 // ´ðËܾðÊó¤òÅϤ¹ 
     86// 基本情報を渡す 
    8787$objPage->arrInfo = $arrInfo; 
    8888 
    8989$objView->assignobj($objPage); 
    90 // ¥Õ¥ì¡¼¥à¤òÁªÂò(¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤éÁ«°Ü¤Ê¤éÊѹ¹) 
     90// フレームを選択(キャンペーンページから遷移なら変更) 
    9191$objCampaignSess->pageView($objView); 
    9292//-------------------------------------------------------------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.