Changeset 17401


Ignore:
Timestamp:
2008/07/03 16:30:08 (16 years ago)
Author:
adachi
Message:

GMOPG連携組み込み

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

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/Smarty/templates/default/cart/index.tpl

    r16583 r17401  
    5252 
    5353   <!--{if count($arrProductsClass) > 0}--> 
     54    
    5455   <form name="form1" id="form1" method="post" action="<!--{$smarty.server.PHP_SELF|escape}-->"> 
     56   <!--{if function_exists('sfGMOCartDisplay')}--> 
     57     <!--{''|sfGMOCartDisplay}--> 
     58   <!--{/if}--> 
     59    
    5560     <input type="hidden" name="mode" value="confirm" /> 
    5661     <input type="hidden" name="cart_no" value="" /> 
  • branches/version-2/data/Smarty/templates/default/detail.tpl

    r17333 r17401  
    199199          </a> 
    200200        </p> 
     201        <!--{if function_exists(sfGMODetailDisplay)}--><!--{* GMOワンクリック *}--> 
     202          <!--{''|sfGMODetailDisplay}--> 
     203        <!--{/if}--> 
    201204        <!--{else}--> 
    202205        <div class="attention">申し訳ございませんが、只今品切れ中です。</div> 
  • branches/version-2/data/Smarty/templates/default/mypage/change.tpl

    r17335 r17401  
    3737      <!--{include file="`$smarty.const.TEMPLATE_DIR`frontparts/form_personal_input.tpl" flgFields=3 emailMobile=true prefix=""}--> 
    3838    </table> 
    39  
     39    <!--{if function_exists('sfGMOMypageDisplay')}--> 
     40      <!--{''|sfGMOMypageDisplay}--> 
     41    <!--{/if}--> 
    4042    <div class="tblareabtn"> 
    4143      <input type="image" onmouseover="chgImgImageSubmit('<!--{$TPL_DIR}-->img/common/b_confirm_on.gif',this)" onmouseout="chgImgImageSubmit('<!--{$TPL_DIR}-->img/common/b_confirm.gif',this)" src="<!--{$TPL_DIR}-->img/common/b_confirm.gif" class="box150" alt="確認ページへ" name="refusal" id="refusal" /> 
  • branches/version-2/data/class/SC_CartSession.php

    r16741 r17401  
    6262        $change = false; 
    6363        $max = $this->getMax(); 
    64         for($i = 0; $i <= $max; $i++) { 
     64        for($i = 1; $i <= $max; $i++) { 
    6565            if ($_SESSION[$this->key][$i]['quantity'] != $_SESSION[$this->key_tmp][$i]['quantity']) { 
    6666                $change = true; 
  • branches/version-2/data/class/pages/cart/LC_Page_Cart.php

    r16741 r17401  
    2424// {{{ requires 
    2525require_once(CLASS_PATH . "pages/LC_Page.php"); 
     26if (file_exists(MODULE_PATH . "mdl_gmopg/inc/function.php")) { 
     27    require_once(MODULE_PATH . "mdl_gmopg/inc/function.php"); 
     28} 
    2629 
    2730/** 
  • branches/version-2/data/class/pages/mypage/LC_Page_Mypage_Change.php

    r17125 r17401  
    2424// {{{ requires 
    2525require_once(CLASS_PATH . "pages/LC_Page.php"); 
     26 
     27if (file_exists(MODULE_PATH . "mdl_gmopg/inc/function.php")) { 
     28    require_once(MODULE_PATH . "mdl_gmopg/inc/function.php"); 
     29} 
    2630 
    2731/** 
     
    150154            break; 
    151155 
     156        case 'gmo_oneclick': 
     157            sfGMOMypageEdit(); 
     158            $this->arrForm = $this->lfGetCustomerData(); 
     159            $this->arrForm['password'] = DEFAULT_PASSWORD; 
     160            $this->arrForm['password02'] = DEFAULT_PASSWORD; 
     161            break; 
    152162        case 'complete': 
    153163            //エラーなしでかつメールアドレスが重複していない場合 
  • branches/version-2/data/class/pages/products/LC_Page_Products_Detail.php

    r17333 r17401  
    2525require_once(CLASS_PATH . "pages/LC_Page.php"); 
    2626 
     27if (file_exists(MODULE_PATH . "mdl_gmopg/inc/function.php")) { 
     28    require_once(MODULE_PATH . "mdl_gmopg/inc/function.php"); 
     29} 
    2730/** 
    2831 * 商品詳細 のページクラス. 
     
    167170                $classcategory_id2 = $_POST['classcategory_id2']; 
    168171 
     172                if (!empty($_POST['gmo_oneclick'])) { 
     173                    $objCartSess->delAllProducts(); 
     174                } 
     175 
    169176                // 規格1が設定されていない場合 
    170177                if(!$this->tpl_classcat_find1) { 
     
    179186                $objCartSess->setPrevURL($_SERVER['REQUEST_URI']); 
    180187                $objCartSess->addProduct(array($_POST['product_id'], $classcategory_id1, $classcategory_id2), $this->objFormParam->getValue('quantity')); 
     188 
     189                if (!empty($_POST['gmo_oneclick'])) { 
     190                    $objSiteSess = new SC_SiteSession; 
     191                    $objSiteSess->setRegistFlag(); 
     192                    $objCartSess->saveCurrentCart($objSiteSess->getUniqId()); 
     193 
     194                    $this->sendRedirect($this->getLocation( 
     195                        URL_DIR . 'user_data/gmopg_oneclick_confirm.php', array(), true)); 
     196                    exit; 
     197                } 
     198 
    181199                $this->sendRedirect($this->getLocation(URL_CART_TOP)); 
    182200                exit; 
Note: See TracChangeset for help on using the changeset viewer.