Ignore:
Timestamp:
2012/03/06 20:11:36 (12 years ago)
Author:
h_yoshimoto
Message:

#1687 プラグイン機能(フックポイント:フロント画面)を実装

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php

    r21527 r21594  
    7575     */ 
    7676    function action() { 
     77        // フックポイント. 
     78        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
     79        $objPlugin->doAction('lc_page_shopping_payment_action_start', array($this)); 
     80 
    7781        $objSiteSess = new SC_SiteSession_Ex(); 
    7882        $objCartSess = new SC_CartSession_Ex(); 
     
    148152 
    149153                if (SC_Display_Ex::detectDevice() != DEVICE_TYPE_MOBILE) { 
     154                    // フックポイント. 
     155                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
     156                    $objPlugin->doAction('lc_page_shopping_payment_action_select_deliv', array($this)); 
     157                     
    150158                    echo SC_Utils_Ex::jsonEncode($arrSelectedDeliv); 
    151159                    exit; 
     
    174182                    // 正常に登録されたことを記録しておく 
    175183                    $objSiteSess->setRegistFlag(); 
     184                     
     185                    // フックポイント. 
     186                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
     187                    $objPlugin->doAction('lc_page_shopping_payment_action_confirm', array($this)); 
     188                     
    176189                    // 確認ページへ移動 
    177190                    SC_Response_Ex::sendRedirect(SHOPPING_CONFIRM_URLPATH); 
     
    189202                // 正常な推移であることを記録しておく 
    190203                $objSiteSess->setRegistFlag(); 
     204                 
     205                // フックポイント. 
     206                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
     207                $objPlugin->doAction('lc_page_shopping_payment_action_return', array($this)); 
     208                 
    191209                SC_Response_Ex::sendRedirect(SHOPPING_URL); 
    192210                exit; 
     
    220238 
    221239        $this->arrForm = $objFormParam->getFormParamList(); 
     240         
     241        // フックポイント. 
     242        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
     243        $objPlugin->doAction('lc_page_shopping_payment_end', array($this)); 
    222244    } 
    223245 
Note: See TracChangeset for help on using the changeset viewer.