Ignore:
Timestamp:
2012/04/15 03:05:06 (12 years ago)
Author:
AMUAMU
Message:

#1754 (exit;を個別の処理でしない) #1692 (プラグイン機能) 各ファイルでフックポイントの呼出を書かないで、自動的にフックポイントを呼び出すように修正。

File:
1 edited

Legend:

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

    r21693 r21743  
    7575     */ 
    7676    function action() { 
    77         // フックポイント. 
    78         $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    79         $objPlugin->doAction('LC_Page_Cart_action_before', array($this)); 
    8077 
    8178        $objCartSess = new SC_CartSession_Ex(); 
     
    106103                    $this->lfSetCurrentCart($objSiteSess, $objCartSess, $cartKey); 
    107104 
    108                     // フックポイント. 
    109                     $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    110                     $objPlugin->doAction('LC_Page_Cart_action_confirm', array($this)); 
    111105 
    112106                    // 購入ページへ 
    113107                    SC_Response_Ex::sendRedirect(SHOPPING_URL); 
    114                     exit; 
     108                    SC_Response_Ex::actionExit(); 
    115109                } 
    116110                break; 
     
    118112                $objCartSess->upQuantity($cart_no, $cartKey); 
    119113 
    120                 // フックポイント. 
    121                 $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    122                 $objPlugin->doAction('LC_Page_Cart_action_up', array($this)); 
    123  
    124                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
    125                 exit; 
     114 
     115                SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
     116                SC_Response_Ex::actionExit(); 
    126117                break; 
    127118            case 'down'://1個減らす 
    128119                $objCartSess->downQuantity($cart_no, $cartKey); 
    129120 
    130                 // フックポイント. 
    131                 $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    132                 $objPlugin->doAction('LC_Page_Cart_action_down', array($this)); 
    133  
    134                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
    135                 exit; 
     121 
     122                SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
     123                SC_Response_Ex::actionExit(); 
    136124                break; 
    137125            case 'setQuantity'://数量変更 
    138126                $objCartSess->setQuantity($objFormParam->getValue('quantity'), $cart_no, $cartKey); 
    139127 
    140                 // フックポイント. 
    141                 $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    142                 $objPlugin->doAction('LC_Page_Cart_action_setQuantity', array($this)); 
    143  
    144                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
    145                 exit; 
     128 
     129                SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
     130                SC_Response_Ex::actionExit(); 
    146131                break; 
    147132            case 'delete'://カートから削除 
    148133                $objCartSess->delProduct($cart_no, $cartKey); 
    149134 
    150                 // フックポイント. 
    151                 $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    152                 $objPlugin->doAction('LC_Page_Cart_action_delete', array($this)); 
    153  
    154                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
    155                 exit; 
     135 
     136                SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true); 
     137                SC_Response_Ex::actionExit(); 
    156138                break; 
    157139            default: 
     
    198180        $this->cartItems = $objCartSess->getAllCartList(); 
    199181 
    200         // フックポイント. 
    201         $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    202         $objPlugin->doAction('LC_Page_Cart_action_after', array($this)); 
     182 
    203183    } 
    204184 
Note: See TracChangeset for help on using the changeset viewer.