Index: branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php	(revision 21594)
@@ -87,4 +87,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_forgot_start', array($this));
+        
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -136,4 +140,7 @@
             $this->setTemplate($this->tpl_mainpage);
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_forgot_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php	(revision 21441)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php	(revision 21594)
@@ -64,4 +64,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_complete_action_start', array($this));
+        
         // カートが空かどうかを確認する。
         $objCartSess            = new SC_CartSession_Ex();
@@ -83,4 +87,7 @@
             $this->tpl_mainpage     = 'regist/complete.tpl';
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_complete_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php	(revision 21594)
@@ -64,9 +64,11 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_kiyaku_action_start', array($this));
+        
         $arrKiyaku = $this->lfGetKiyakuData();
         $this->max = count($arrKiyaku);
 
-        $offset    = '';
         // mobile時はGETでページ指定
         if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) {
@@ -75,4 +77,8 @@
 
         $this->tpl_kiyaku_text = $this->lfMakeKiyakuText($arrKiyaku, $this->max, $this->offset);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_kiyaku_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php	(revision 21594)
@@ -64,4 +64,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_emailmobile_action_start', array($this));
+        
         $objCustomer    = new SC_Customer;
         $objFormParam   = new SC_FormParam_Ex();
@@ -85,4 +89,8 @@
         $this->tpl_name = $objCustomer->getValue('name01');
         $this->arrForm  = $objFormParam->getFormParamList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_emailmobile_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php	(revision 21594)
@@ -75,4 +75,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_action_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
 
@@ -123,4 +127,7 @@
                         $objCustomer->setLogin($this->arrForm['email']);
                     }
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_entry_action_complete', array($this));
 
                     // 完了ページに移動させる。
@@ -134,4 +141,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_entry_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php	(revision 21594)
@@ -65,4 +65,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_login_action_start', array($this));
+        
         $objCustomer = new SC_Customer_Ex();
         // クッキー管理クラス
@@ -90,4 +94,8 @@
         //スマートフォン版ログアウト処理で不正なページ移動エラーを防ぐ為、トークンをセット
         $this->transactionid = SC_Helper_Session_Ex::getToken();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_login_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php	(revision 21490)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php	(revision 21594)
@@ -63,4 +63,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_calendar_action_start', array($this));
+        
         // 休日取得取得
         $this->arrHoliday = $this->lfGetHoliday();
@@ -69,4 +73,8 @@
         // カレンダーデータ取得
         $this->arrCalendar = $this->lfGetCalendar(2);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_calendar_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php	(revision 21581)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php	(revision 21594)
@@ -64,4 +64,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_cart_action_start', array($this));
+        
         $objCart = new SC_CartSession_Ex();
         $this->isMultiple = $objCart->isMultiple();
@@ -69,4 +73,8 @@
         // 旧仕様との互換のため、不自然なセットとなっている
         $this->arrCartList = array(0 => $this->lfGetCartData($objCart));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_cart_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php	(revision 21479)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php	(revision 21594)
@@ -62,5 +62,8 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_recommend_action_start', array($this));
+        
         // 基本情報を渡す
         $objSiteInfo = SC_Helper_DB_Ex::sfGetBasisData();
@@ -69,4 +72,8 @@
         //おすすめ商品表示
         $this->arrBestProducts = $this->lfGetRanking();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_recommend_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php	(revision 21594)
@@ -62,4 +62,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_searchproducts_action_start', array($this));
+        
         // 商品ID取得
         $product_id = $this -> lfGetProductId();
@@ -76,4 +80,8 @@
         // メーカー検索用選択リスト
         $this->arrMakerList = $this->lfGetMakerList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_searchproducts_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php	(revision 21594)
@@ -62,5 +62,8 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_news_action_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
         switch ($this->getMode()) {
@@ -71,4 +74,8 @@
                 $this->arrErr = $objFormParam->checkError(false);
                 if (empty($this->arrErr)) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_frontparts_bloc_news_action_getList', array($this));
+                    
                     $json = $this->lfGetNewsForJson($objFormParam);
                     echo $json;
@@ -85,4 +92,8 @@
                 $this->arrErr = $objFormParam->checkError(false);
                 if (empty($this->arrErr)) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_frontparts_bloc_news_action_getDetail', array($this));
+                    
                     $json = $this->lfGetNewsDetailForJson($objFormParam);
                     echo $json;
@@ -98,4 +109,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_news_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php	(revision 21442)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php	(revision 21594)
@@ -62,4 +62,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_category_action_start', array($this));
+        
         // モバイル判定
         switch (SC_Display_Ex::detectDevice()) {
@@ -75,4 +79,8 @@
                 break;
         }
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_bloc_category_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php	(revision 21594)
@@ -65,4 +65,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_logincheck_action_start', array($this));
+        
         // 会員管理クラス
         $objCustomer = new SC_Customer_Ex();
@@ -140,4 +144,8 @@
                             if (!$objMobile->gfIsMobileMailAddress($objCustomer->getValue('email'))) {
                                 if (!$objCustomer->hasValue('email_mobile')) {
+                                    // フックポイント.
+                                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                                    $objPlugin->doAction('lc_page_frontparts_logincheck_action_login_mobile', array($this));
+                                    
                                     SC_Response_Ex::sendRedirectFromUrlPath('entry/email_mobile.php');
                                     exit;
@@ -145,9 +153,17 @@
                             }
                         }
-
+                        
                         // --- ログインに成功した場合
                         if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) {
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                            $objPlugin->doAction('lc_page_frontparts_logincheck_action_login_smartphone', array($this));
+                            
                             echo SC_Utils_Ex::jsonEncode(array('success' => $_POST['url']));
                         } else {
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                            $objPlugin->doAction('lc_page_frontparts_logincheck_action_login_pc', array($this));
+                            
                             SC_Response_Ex::sendRedirect($_POST['url']);
                         }
@@ -194,7 +210,15 @@
                 $mypage_url_search = strpos('.'.$_POST['url'], 'mypage');
                 if ($mypage_url_search == 2) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_frontparts_logincheck_action_logout_mypage', array($this));
+                    
                     // マイページログイン中はログイン画面へ移行
                     SC_Response_Ex::sendRedirectFromUrlPath('mypage/login.php');
                 } else {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_frontparts_logincheck_action_logout_toppage', array($this));
+                    
                     // 上記以外の場合、トップへ遷移
                     SC_Response_Ex::sendRedirect(HTTP_URL);
@@ -206,5 +230,7 @@
                 break;
         }
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_frontparts_logincheck_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php	(revision 21593)
+++ branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php	(revision 21594)
@@ -87,6 +87,4 @@
         // FIXME PCサイトのみに限定している。ある程度妥当だとは思うが、よりベターな方法はないだろうか。
         $this->arrPageList = $this->getPageData('device_type_id = ?', DEVICE_TYPE_PC);
-
-        $objQuery = SC_Query_Ex::getSingletonInstance();
 
         //キャッシュしない(念のため)
Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php	(revision 21594)
@@ -63,4 +63,11 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_search_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_search_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php	(revision 21594)
@@ -62,4 +62,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_categorylist_action_start', array($this));
+        
         // カテゴリIDの正当性チェック
         $this->lfCheckCategoryId();
@@ -71,4 +75,8 @@
         $this->arrChildren = $arrCategoryData['arrChildren'];
         $this->tpl_subtitle = $this->arrCategory['category_name'];
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_categorylist_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php	(revision 21594)
@@ -63,5 +63,13 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_reviewcomplete_action_start', array($this));
+        
         $this->setTemplate('products/review_complete.tpl');
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_reviewcomplete_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 21594)
@@ -95,5 +95,8 @@
      */
     function action() {
-        $objQuery   =& SC_Query_Ex::getSingletonInstance();
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_list_action_start', array($this));
+        
         $objProduct = new SC_Product_Ex();
 
@@ -137,5 +140,8 @@
                     $this->arrProducts[$key]['main_list_image'] = SC_Utils_Ex::sfNoImageMainList($val['main_list_image']);
                 }
-
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_products_list_action_json', array($this));
+                
                 echo SC_Utils_Ex::jsonEncode($this->arrProducts);
                 exit;
@@ -191,4 +197,9 @@
                     if (empty($arrErr)) {
                         $this->lfAddCart($this->arrForm, $_SERVER['HTTP_REFERER']);
+                        
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                        $objPlugin->doAction('lc_page_products_list_action_cart', array($this));
+                        
                         SC_Response_Ex::sendRedirect(CART_URLPATH);
                         exit;
@@ -211,5 +222,8 @@
 
         $this->tpl_rnd          = SC_Utils_Ex::sfGetRandomString(3);
-
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_list_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php	(revision 21594)
@@ -79,4 +79,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_review_action_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -104,4 +108,8 @@
                     //登録実行
                     $this->lfRegistRecommendData($objFormParam);
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_products_review_action_complete', array($this));
 
                     //レビュー書き込み完了ページへ
@@ -126,4 +134,8 @@
 
         $this->setTemplate($this->tpl_mainpage);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_review_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 21594)
@@ -92,4 +92,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_detail_action_start', array($this));
+        
         // 会員クラス
         $objCustomer = new SC_Customer_Ex();
@@ -157,4 +161,8 @@
 
                     $objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity'));
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_products_detail_action_cart', array($this));
 
                     SC_Response_Ex::sendRedirect(CART_URLPATH);
@@ -168,4 +176,8 @@
                     if (count($this->arrErr) == 0) {
                         if (!$this->lfRegistFavoriteProduct($this->objFormParam->getValue('favorite_product_id'),$objCustomer->getValue('customer_id'))) {
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                            $objPlugin->doAction('lc_page_products_detail_action_add_favorite', array($this));
+                            
                             exit;
                         }
@@ -180,4 +192,8 @@
                     if (count($this->arrErr) == 0) {
                         if ($this->lfRegistFavoriteProduct($this->objFormParam->getValue('favorite_product_id'),$objCustomer->getValue('customer_id'))) {
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                            $objPlugin->doAction('lc_page_products_detail_action_add_favorite_sphone', array($this));
+                            
                             print 'true';
                             exit;
@@ -308,5 +324,7 @@
             $this->is_favorite = SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($objCustomer->getValue('customer_id'), $product_id));
         }
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_products_detail_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php	(revision 21594)
@@ -55,4 +55,8 @@
      */
     function process() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_rss_action_start', array($this));
+        
         $objQuery = SC_Query_Ex::getSingletonInstance();
         $objView = new SC_SiteView_Ex(false);
@@ -79,4 +83,8 @@
         $objView->assignobj($this);
 
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_rss_action_end', array($this));
+        
         //画面表示
         $objView->display($this->tpl_mainpage, true);
Index: branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php	(revision 21594)
@@ -64,4 +64,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_rss_products_action_start', array($this));
+        
         $objView = new SC_SiteView_Ex();
 
@@ -112,4 +116,8 @@
         header('Content-type: application/xml');
         P_DETAIL_URLPATH;
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_rss_products_action_end', array($this));
 
         //画面表示
Index: branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php	(revision 21594)
@@ -67,8 +67,14 @@
      */
     function action() {
-        $objQuery =& SC_Query_Ex::getSingletonInstance();
-        $layout = new SC_Helper_PageLayout_Ex();
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_order_action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
         $this->arrOrder = $objDb->sfGetBasisData();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_order_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php	(revision 21594)
@@ -62,4 +62,12 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_login_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_login_action_end', array($this));
+        
         SC_Response_Ex::sendRedirect(DIR_INDEX_PATH);
     }
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php	(revision 21441)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php	(revision 21594)
@@ -73,4 +73,11 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_refusalcomplete_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_refusalcomplete_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php	(revision 21594)
@@ -61,5 +61,7 @@
      */
     function action() {
-        $objCustomer = new SC_Customer_Ex();
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_order_action_start', array($this));
 
         //受注詳細データの取得
@@ -73,4 +75,8 @@
         $this->lfAddCartProducts($arrOrderDetail);
         SC_Response_Ex::sendRedirect(CART_URLPATH);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_order_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php	(revision 21594)
@@ -62,4 +62,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_mailview_action_start', array($this));
+        
         $objCustomer = new SC_Customer_Ex();
         if (!SC_Utils_Ex::sfIsInt($_GET['send_id'])) {
@@ -85,4 +89,8 @@
         switch ($this->getMode()) {
             case 'getDetail':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_mypage_mailview_action_getDetail', array($this));
+                
                 echo SC_Utils_Ex::jsonEncode($arrMailView);
                 exit;
@@ -91,4 +99,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_mailview_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php	(revision 21594)
@@ -63,7 +63,15 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_changecomplete_action_start', array($this));
+        
         $objCustomer = new SC_Customer_Ex();
         //セッション情報を最新の状態に更新する
         $objCustomer->updateSession();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_changecomplete_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php	(revision 21515)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php	(revision 21594)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_deliveryaddr_action_start', array($this));
+        
         $objCustomer = new SC_Customer_Ex();
         $ParentPage  = MYPAGE_DELIVADDR_URLPATH;
@@ -121,4 +125,8 @@
 
                     if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_MOBILE) {
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                        $objPlugin->doAction('lc_page_mypage_deliveryaddr_action_edit', array($this));
+                        
                         // モバイルの場合、元のページに遷移
                         SC_Response_Ex::sendRedirect($this->getLocation($_POST['ParentPage']));
@@ -151,4 +159,7 @@
             $this->setTemplate('mypage/delivery_addr.tpl');
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_deliveryaddr_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php	(revision 21594)
@@ -68,4 +68,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_favorite_action_start', array($this));
+        
         $objProduct  = new SC_Product_Ex();
         $objCustomer = new SC_Customer_Ex();
@@ -85,4 +89,9 @@
                 $this->arrFavorite = $this->lfGetFavoriteProduct($customer_id, $this);
                 $this->arrFavorite = $objProduct->setPriceTaxTo($this->arrFavorite);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_mypage_favorite_action_getList', array($this));
+                
                 echo SC_Utils_Ex::jsonEncode($this->arrFavorite);
                 exit;
@@ -97,4 +106,8 @@
         // 1ページあたりの件数
         $this->dispNumber = SEARCH_PMAX;
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_favorite_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php	(revision 21594)
@@ -73,5 +73,8 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_action_start', array($this));
+        
         $objCustomer = new SC_Customer_Ex();
         $customer_id = $objCustomer->getvalue('customer_id');
@@ -100,4 +103,9 @@
         // 1ページあたりの件数
         $this->dispNumber = SEARCH_PMAX;
+        break;
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_action_end', array($this));
 
     }
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php	(revision 21594)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_history_action_start', array($this));
+        
         $objCustomer    = new SC_Customer_Ex();
         $objDb          = new SC_Helper_DB_Ex();
@@ -100,4 +104,8 @@
         // 受注メール送信履歴の取得
         $this->tpl_arrMailHistory = $this->lfGetMailHistory($order_id);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_history_action_end', array($this));
 
     }
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php	(revision 21594)
@@ -63,5 +63,8 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_refusal_action_start', array($this));
+        
         switch ($this->getMode()) {
             case 'confirm':
@@ -74,4 +77,9 @@
                 $this->lfDeleteCustomer($objCustomer->getValue('customer_id'));
                 $objCustomer->EndSession();
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_mypage_refusal_action_complete', array($this));
+                
                 SC_Response_Ex::sendRedirect('refusal_complete.php');
 
@@ -79,4 +87,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_refusal_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php	(revision 21594)
@@ -66,4 +66,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_delivery_action_start', array($this));
+        
         $objCustomer    = new SC_Customer_Ex();
         $customer_id    = $objCustomer->getValue('customer_id');
@@ -95,4 +99,9 @@
                     $arrOtherDeliv['delivCount'] = count($arrOtherDeliv);
                     $this->arrOtherDeliv = $arrOtherDeliv;
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_mypage_delivery_action_getList', array($this));
+                    
                     echo SC_Utils_Ex::jsonEncode($this->arrOtherDeliv);
                     exit;
@@ -112,4 +121,8 @@
         // 1ページあたりの件数
         $this->dispNumber = SEARCH_PMAX;
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_delivery_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php	(revision 21594)
@@ -56,4 +56,8 @@
      */
     function process() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_abstractmypage_action_start', array($this));
+        
         parent::process();
         // ログインチェック
@@ -92,4 +96,9 @@
             $this->action();
         }
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_abstractmypage_action_end', array($this));
+        
         $this->sendResponse();
     }
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php	(revision 21481)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php	(revision 21594)
@@ -76,4 +76,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_change_action_start', array($this));
+        
         $objCustomer = new SC_Customer_Ex();
         $customer_id = $objCustomer->getValue('customer_id');
@@ -114,4 +118,8 @@
                     // 会員情報の登録
                     $this->lfRegistCustomerData($objFormParam, $customer_id);
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_mypage_change_action_complete', array($this));
 
                     // 完了ページに移動させる。
@@ -127,4 +135,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_change_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php	(revision 21515)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php	(revision 21594)
@@ -79,4 +79,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_download_action_start', array($this));
+        
         // ログインチェック
         $objCustomer = new SC_Customer_Ex();
@@ -95,4 +99,7 @@
             SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true);
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_mypage_download_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php	(revision 21572)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php	(revision 21594)
@@ -76,4 +76,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_action_start', array($this));
+        
         $objSiteSess = new SC_SiteSession_Ex();
         $objCartSess = new SC_CartSession_Ex();
@@ -93,4 +97,8 @@
         // ログイン済みの場合は次画面に遷移
         if ($objCustomer->isLoginSuccess(true)) {
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+            $objPlugin->doAction('lc_page_shopping_action_logined', array($this));
+            
             SC_Response_Ex::sendRedirect(
                     $this->getNextlocation($this->cartKey, $this->tpl_uniqid,
@@ -128,4 +136,8 @@
                     if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) {
                         if ($this->hasEmailMobile($objCustomer) == false) {
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                            $objPlugin->doAction('lc_page_shopping_action_login_mobile', array($this));
+                            
                             SC_Response_Ex::sendRedirectFromUrlPath('entry/email_mobile.php');
                             exit;
@@ -134,4 +146,8 @@
                     // スマートフォンの場合はログイン成功を返す
                     elseif (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) {
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                        $objPlugin->doAction('lc_page_shopping_action_login_smartphone', array($this));
+                        
                         echo SC_Utils_Ex::jsonEncode(array('success' => 
                                                      $this->getNextLocation($this->cartKey, $this->tpl_uniqid,
@@ -140,4 +156,7 @@
                         exit;
                     }
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_action_login', array($this));
 
                     SC_Response_Ex::sendRedirect(
@@ -183,4 +202,9 @@
 
                     $objSiteSess->setRegistFlag();
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_action_nonmember_confirm', array($this));
+                    
                     SC_Response_Ex::sendRedirect(SHOPPING_PAYMENT_URLPATH);
                     exit;
@@ -190,4 +214,8 @@
             // 前のページに戻る
             case 'return':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_shopping_action_return', array($this));
+                
                 SC_Response_Ex::sendRedirect(CART_URLPATH);
                 exit;
@@ -210,4 +238,9 @@
 
                     $objSiteSess->setRegistFlag();
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_action_multiple', array($this));
+                    
                     SC_Response_Ex::sendRedirect(MULTIPLE_URLPATH);
                     exit;
@@ -253,4 +286,7 @@
             $this->tpl_valid_phone_id = $objCustomer->checkMobilePhoneId();
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php	(revision 21594)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_deliv_action_start', array($this));
+        
         $objSiteSess = new SC_SiteSession_Ex();
         $objCartSess = new SC_CartSession_Ex();
@@ -72,5 +76,4 @@
         $objPurchase = new SC_Helper_Purchase_Ex();
         $objFormParam = new SC_FormParam_Ex();
-        $objCookie = new SC_Cookie_Ex(COOKIE_EXPIRE);
 
         $this->tpl_uniqid = $objSiteSess->getUniqId();
@@ -90,4 +93,8 @@
             $objPurchase->saveOrderTemp($this->tpl_uniqid, $sqlval, $objCustomer);
             $objSiteSess->setRegistFlag();
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+            $objPlugin->doAction('lc_page_shopping_deliv_action_download', array($this));
+            
             SC_Response_Ex::sendRedirect('payment.php');
             exit;
@@ -128,4 +135,8 @@
             // 前のページに戻る
             case 'return':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_shopping_deliv_action_return', array($this));
+                
                 // 確認ページへ移動
                 SC_Response_Ex::sendRedirect(CART_URLPATH);
@@ -140,4 +151,7 @@
                     exit;
                 }
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_shopping_deliv_action_multiple', array($this));
 
                 SC_Response_Ex::sendRedirect('multiple.php');
@@ -151,4 +165,8 @@
         $this->arrAddr = $objCustomer->getCustomerAddress($objCustomer->getValue('customer_id'));
         $this->tpl_addrmax = count($this->arrAddr);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_deliv_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php	(revision 21594)
@@ -64,6 +64,14 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_complete_action_start', array($this));
+        
         $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
         unset($_SESSION['order_id']);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_complete_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php	(revision 21549)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php	(revision 21594)
@@ -65,4 +65,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_multiple_action_start', array($this));
+        
         $objSiteSess = new SC_SiteSession_Ex();
         $objCartSess = new SC_CartSession_Ex();
@@ -97,4 +101,9 @@
                                                  $objCartSess);
                     $objSiteSess->setRegistFlag();
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_multiple_action_confirm', array($this));
+                    
                     SC_Response_Ex::sendRedirect('payment.php');
                     exit;
@@ -110,6 +119,9 @@
             $objFormParam->setParam($_SESSION['multiple_temp']);
         }
-
         $this->arrForm = $objFormParam->getFormParamList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_multiple_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php	(revision 21594)
@@ -71,9 +71,12 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_confirm_action_start', array($this));
+        
         $objCartSess = new SC_CartSession_Ex();
         $objSiteSess = new SC_SiteSession_Ex();
         $objCustomer = new SC_Customer_Ex();
         $objQuery =& SC_Query_Ex::getSingletonInstance();
-        $objDb = new SC_Helper_DB_Ex();
         $objPurchase = new SC_Helper_Purchase_Ex();
 
@@ -94,4 +97,8 @@
         $this->tpl_message = $objCartSess->checkProducts($this->cartKey);
         if (!SC_Utils_Ex::isBlank($this->tpl_message)) {
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+            $objPlugin->doAction('lc_page_shopping_confirm_action_isblank', array($this));
+            
             SC_Response_Ex::sendRedirect(CART_URLPATH);
             exit;
@@ -134,4 +141,9 @@
                 // 正常な推移であることを記録しておく
                 $objSiteSess->setRegistFlag();
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_shopping_confirm_action_return', array($this));
+                
                 SC_Response_Ex::sendRedirect(SHOPPING_PAYMENT_URLPATH);
                 exit;
@@ -154,4 +166,9 @@
                 if ($this->use_module) {
                     $objPurchase->completeOrder(ORDER_PENDING);
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_confirm_action_confirm_module', array($this));
+                    
                     SC_Response_Ex::sendRedirect(SHOPPING_MODULE_URLPATH);
                 }
@@ -160,4 +177,9 @@
                     $objPurchase->completeOrder(ORDER_NEW);
                     $objPurchase->sendOrderMail($this->arrForm['order_id']);
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_confirm_action_confirm', array($this));
+                    
                     SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URLPATH);
                 }
@@ -167,4 +189,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_confirm_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 21594)
@@ -75,4 +75,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_payment_action_start', array($this));
+
         $objSiteSess = new SC_SiteSession_Ex();
         $objCartSess = new SC_CartSession_Ex();
@@ -148,4 +152,8 @@
 
                 if (SC_Display_Ex::detectDevice() != DEVICE_TYPE_MOBILE) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_payment_action_select_deliv', array($this));
+                    
                     echo SC_Utils_Ex::jsonEncode($arrSelectedDeliv);
                     exit;
@@ -174,4 +182,9 @@
                     // 正常に登録されたことを記録しておく
                     $objSiteSess->setRegistFlag();
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_shopping_payment_action_confirm', array($this));
+                    
                     // 確認ページへ移動
                     SC_Response_Ex::sendRedirect(SHOPPING_CONFIRM_URLPATH);
@@ -189,4 +202,9 @@
                 // 正常な推移であることを記録しておく
                 $objSiteSess->setRegistFlag();
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_shopping_payment_action_return', array($this));
+                
                 SC_Response_Ex::sendRedirect(SHOPPING_URL);
                 exit;
@@ -220,4 +238,8 @@
 
         $this->arrForm = $objFormParam->getFormParamList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_shopping_payment_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php	(revision 21594)
@@ -75,4 +75,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_cart_action_start', array($this));
+        
         $objCartSess = new SC_CartSession_Ex();
         $objSiteSess = new SC_SiteSession_Ex();
@@ -101,4 +105,9 @@
                     // カートを購入モードに設定
                     $this->lfSetCurrentCart($objSiteSess, $objCartSess, $cartKey);
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_cart_action_confirm', array($this));
+                    
                     // 購入ページへ
                     SC_Response_Ex::sendRedirect(SHOPPING_URL);
@@ -108,4 +117,9 @@
             case 'up'://1個追加
                 $objCartSess->upQuantity($cart_no, $cartKey);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_cart_action_up', array($this));
+                
                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
                 exit;
@@ -113,4 +127,9 @@
             case 'down'://1個減らす
                 $objCartSess->downQuantity($cart_no, $cartKey);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_cart_action_down', array($this));
+                
                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
                 exit;
@@ -118,4 +137,9 @@
             case 'setQuantity'://数量変更
                 $objCartSess->setQuantity($objFormParam->getValue('quantity'), $cart_no, $cartKey);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_cart_action_setQuantity', array($this));
+                
                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
                 exit;
@@ -123,4 +147,9 @@
             case 'delete'://カートから削除
                 $objCartSess->delProduct($cart_no, $cartKey);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                $objPlugin->doAction('lc_page_cart_action_delete', array($this));
+                
                 SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
                 exit;
@@ -172,4 +201,8 @@
         // すべてのカートの内容を取得する
         $this->cartItems = $objCartSess->getAllCartList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_cart_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php	(revision 21594)
@@ -69,4 +69,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_error_disperror_start', array($this));
+        
         switch ($this->type) {
             case LOGIN_ERROR:
@@ -87,4 +91,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_error_disperror_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php	(revision 21592)
+++ branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php	(revision 21594)
@@ -73,4 +73,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_error_systemerror_start', array($this));
+        
         $this->tpl_error = 'システムエラーが発生しました。<br />大変お手数ですが、サイト管理者までご連絡ください。';
 
@@ -84,4 +88,8 @@
             echo '</div>';
         }
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_error_systemerror_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php	(revision 21594)
@@ -85,4 +85,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_error_action_start', array($this));
+        
         switch ($this->type) {
             case PRODUCT_NOT_FOUND:
@@ -161,4 +165,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_error_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php	(revision 21536)
+++ branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php	(revision 21594)
@@ -78,4 +78,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_contact__action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -117,4 +121,9 @@
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
                     $this->lfSendMail($this);
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+                    $objPlugin->doAction('lc_page_contact__action_complete', array($this));
+                    
                     // 完了ページへ移動する
                     SC_Response_Ex::sendRedirect('complete.php');
@@ -129,4 +138,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_contact__action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php	(revision 21594)
@@ -65,5 +65,13 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_contact_complete_start', array($this));
+        
         // do nothing...
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_contact_complete_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php	(revision 21594)
@@ -65,4 +65,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_regist_action_start', array($this));
 
         switch ($this->getMode()) {
@@ -83,4 +86,8 @@
                 break;
         }
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_regist_action_regist', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php	(revision 21594)
@@ -64,4 +64,11 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_regist_action_regist_complete_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_regist_action_regist_complete_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php	(revision 21594)
@@ -67,8 +67,16 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_abouts_action_start', array($this));
+        
         $this->objSiteInfo->data = SC_Helper_DB_Ex::sfGetBasisData();
         $this->objSiteInfo->data['pref'] =
             isset($this->arrPref[$this->objSiteInfo->data['pref']])
             ? $this->arrPref[$this->objSiteInfo->data['pref']] : '';
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_abouts_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php	(revision 21594)
@@ -62,5 +62,13 @@
      * @return void
      */
-    function action() {}
+    function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_action_end', array($this));
+    }
 
     /**
Index: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php	(revision 21594)
@@ -62,5 +62,13 @@
      * @return void
      */
-    function action() {}
+    function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_usage_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_usage_action_end', array($this));
+    }
 
     /**
Index: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php	(revision 21594)
@@ -62,5 +62,13 @@
      * @return void
      */
-    function action() {}
+    function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_charge_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_charge_action_end', array($this));
+    }
 
     /**
Index: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php	(revision 21594)
@@ -65,4 +65,11 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_about_action_start', array($this));
+        
+         // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_about_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php	(revision 21594)
@@ -63,5 +63,13 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_kiyaku_action_start', array($this));
+        
         $this->lfGetKiyaku(intval($_GET['page']), $this);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_kiyaku_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php	(revision 21594)
@@ -62,5 +62,13 @@
      * @return void
      */
-    function action() {}
+    function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_privacy_action_start', array($this));
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+        $objPlugin->doAction('lc_page_guide_privacy_action_end', array($this));
+    }
 
     /**
