Index: branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Logout.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Logout.php	(revision 21420)
+++ branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Logout.php	(revision 21591)
@@ -61,5 +61,13 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_logout_action_start', array($this));
+
         $this->lfDoLogout();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_logout_action_end', array($this));
         // ログイン画面に遷移
         SC_Response_Ex::sendRedirectFromUrlPath(ADMIN_DIR . DIR_INDEX_PATH);
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_mail_action_start', array($this));
+        
         $masterData = new SC_DB_MasterData_Ex();
 
@@ -111,4 +115,8 @@
                 break;
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_mail_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php	(revision 21591)
@@ -70,7 +70,11 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_delivery_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
         $mode = $this->getMode();
-
+        
         if (!empty($_POST)) {
             $objFormParam = new SC_FormParam_Ex();
@@ -88,12 +92,27 @@
                 // ランク付きレコードの削除
                 $objDb->sfDeleteRankRecord('dtb_deliv', 'deliv_id', $_POST['deliv_id']);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_delivery_action_delete', array($this));
+                
                 $this->objDisplay->reload(); // PRG pattern
                 break;
             case 'up':
                 $objDb->sfRankUp('dtb_deliv', 'deliv_id', $_POST['deliv_id']);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_delivery_action_up', array($this));
+                
                 $this->objDisplay->reload(); // PRG pattern
                 break;
             case 'down':
                 $objDb->sfRankDown('dtb_deliv', 'deliv_id', $_POST['deliv_id']);
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_delivery_action_down', array($this));
+                
                 $this->objDisplay->reload(); // PRG pattern
                 break;
@@ -101,6 +120,9 @@
                 break;
         }
-
         $this->arrDelivList = $this->lfGetDelivList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_delivery_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_DeliveryInput.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_DeliveryInput.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_DeliveryInput.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_deliveryinput_action_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($this->mode, $objFormParam);
@@ -97,4 +101,8 @@
 
         $this->arrForm = $objFormParam->getFormParamList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_deliveryinput_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_tradelaw_action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
 
@@ -108,4 +112,8 @@
         }
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_tradelaw_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php	(revision 21591)
@@ -78,4 +78,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_seo_action_start', array($this));
+
         // データの取得
         $this->arrPageData = $this->lfGetSeoPageData();
@@ -123,4 +127,7 @@
             $this->arrPageData = $this->lfGetSeoPageData();
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_seo_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_holiday_action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
 
@@ -108,4 +112,7 @@
                         $this->lfUpdateClass($this->arrForm, $post['holiday_id']);
                     }
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_basis_holiday_action_edit', array($this));
                     // 再表示
                     $this->objDisplay->reload();
@@ -118,4 +125,7 @@
             case 'delete':
                 $objDb->sfDeleteRankRecord('dtb_holiday', 'holiday_id', $post['holiday_id'], '', true);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_holiday_action_delete', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -135,4 +145,7 @@
             case 'down':
                 $objDb->sfRankDown('dtb_holiday', 'holiday_id', $post['holiday_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_holiday_action_down', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -140,4 +153,7 @@
             case 'up':
                 $objDb->sfRankUp('dtb_holiday', 'holiday_id', $post['holiday_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_holiday_action_up', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -150,4 +166,8 @@
         // POSTデータを引き継ぐ
         $this->tpl_holiday_id = $holiday_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_holiday_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php	(revision 21591)
@@ -67,6 +67,9 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_point_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
-
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -108,4 +111,8 @@
         }
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_point_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php	(revision 21585)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php	(revision 21591)
@@ -95,4 +95,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_zipinstall_action_start', array($this));
+        
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -147,4 +151,8 @@
         // XXX PHP4 を切捨てたら、ダウンロードの必要性チェックなども行いたい
         // $arrHeader = get_headers(ZIP_DOWNLOAD_URL, 1);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_zipinstall_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
 
@@ -99,4 +103,7 @@
                         $this->lfUpdateClass($this->arrForm, $post['kiyaku_id']);    // 既存編集
                     }
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_edit', array($this));
                     // 再表示
                     $this->objDisplay->reload();
@@ -109,4 +116,7 @@
             case 'delete':
                 $objDb->sfDeleteRankRecord('dtb_kiyaku', 'kiyaku_id', $post['kiyaku_id'], '', true);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_delete', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -125,4 +135,7 @@
             case 'down':
                 $objDb->sfRankDown('dtb_kiyaku', 'kiyaku_id', $post['kiyaku_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_down', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -130,4 +143,7 @@
             case 'up':
                 $objDb->sfRankUp('dtb_kiyaku', 'kiyaku_id', $post['kiyaku_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_up', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -140,4 +156,8 @@
         // POSTデータを引き継ぐ
         $this->tpl_kiyaku_id = $kiyaku_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php	(revision 21591)
@@ -67,4 +67,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_payment_action_start', array($this));
         $objDb = new SC_Helper_DB_Ex();
 
@@ -89,4 +92,7 @@
                 // ランク付きレコードの削除
                 $objDb->sfDeleteRankRecord('dtb_payment', 'payment_id', $post['payment_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_payment_action_delete', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -94,4 +100,7 @@
             case 'up':
                 $objDb->sfRankUp('dtb_payment', 'payment_id', $post['payment_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_payment_action_up', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -99,4 +108,7 @@
             case 'down':
                 $objDb->sfRankDown('dtb_payment', 'payment_id', $post['payment_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_basis_payment_action_down', array($this));
                 // 再表示
                 $this->objDisplay->reload();
@@ -105,4 +117,8 @@
         $this->arrDelivList = $objDb->sfGetIDValueList('dtb_deliv', 'deliv_id', 'service_name');
         $this->arrPaymentListFree = $this->lfGetPaymentList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_payment_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_PaymentInput.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_PaymentInput.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_PaymentInput.php	(revision 21591)
@@ -72,4 +72,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_paymentinput_action_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
         $mode = $this->getMode();
@@ -150,4 +154,8 @@
         // HIDDEN用に配列を渡す。
         $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objUpFile->getHiddenFileList());
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_paymentinput_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php	(revision 21591)
@@ -79,5 +79,8 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
 
@@ -129,4 +132,8 @@
             $this->arrForm['regular_holiday_ids'] = $regular_holiday_ids;
             $this->tpl_onload = "fnCheckLimit('downloadable_days', 'downloadable_days_unlimited', '" . DISABLED_RGB . "');";
+            
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+            $objPlugin->doAction('lc_page_admin_basis_action_end', array($this));
         }
     }
Index: branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	(revision 21591)
@@ -97,4 +97,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -131,4 +135,8 @@
                 break;
             case 'csv':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_customer_action_csv', array($this));
+                
                 $this->lfDoCSV($objFormParam->getHashArray());
                 exit;
@@ -137,4 +145,8 @@
                 break;
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php	(revision 21591)
@@ -86,4 +86,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_edit_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -186,4 +190,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_edit_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php	(revision 21591)
@@ -65,4 +65,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_searchcustomer_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -89,4 +93,8 @@
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_searchcustomer_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	(revision 21591)
@@ -94,4 +94,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_action_start', array($this));
 
         // パラメーター管理クラス
@@ -146,4 +149,9 @@
                     $this->tpl_mainpage = 'mail/index.tpl';
                     SC_Helper_Mail_Ex::sfSendMailmagazine($this->lfRegisterData($objFormParam));  // DB登録・送信
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_mail_action_regist_complete', array($this));
+
                     SC_Response_Ex::sendRedirect('./history.php');
                 }
@@ -160,4 +168,9 @@
                 if (SC_Utils_Ex::sfIsInt($_GET['send_id'])) {
                     SC_Helper_Mail_Ex::sfSendMailmagazine($_GET['send_id']);  // DB登録・送信
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_mail_action_retry', array($this));
+
                     SC_Response_Ex::sendRedirect('./history.php');
                 } else {
@@ -169,4 +182,8 @@
         }
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_History.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_History.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_History.php	(revision 21591)
@@ -68,4 +68,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_history_action_start', array($this));
+
         switch ($this->getMode()) {
             case 'delete':
@@ -73,4 +77,9 @@
                     // 削除時
                     $this->lfDeleteHistory($_GET['send_id']);
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_mail_history_action_delete', array($this));
+
                     $this->objDisplay->reload(null, true);
                 }
@@ -81,4 +90,8 @@
 
         list($this->tpl_linemax, $this->arrDataList, $this->arrPagenavi) = $this->lfDoSearch($_POST['search_pageno']);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_history_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php	(revision 21591)
@@ -63,4 +63,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_preview_action_start', array($this));
 
         $objMailHelper = new SC_Helper_Mail_Ex();
@@ -86,4 +89,8 @@
 
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_preview_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Template.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Template.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Template.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_template_action_start', array($this));
+
         $objMailHelper = new SC_Helper_Mail_Ex();
 
@@ -76,4 +80,9 @@
                 if (SC_Utils_Ex::sfIsInt($_GET['id'])===true) {
                     $this->lfDeleteMailTemplate($_GET['id']);
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_mail_template_action_delete', array($this));
+
                     $this->objDisplay->reload(null, true);
                 }
@@ -83,4 +92,8 @@
         }
         $this->arrTemplates = $objMailHelper->sfGetMailmagaTemplate();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_template_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_TemplateInput.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_TemplateInput.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_TemplateInput.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_templateinput_action_start', array($this));
+
         $objMailHelper = new SC_Helper_Mail_Ex();
 
@@ -92,4 +96,9 @@
                     // エラーが無いときは登録・編集
                     $this->lfRegistData($objFormParam, $objFormParam->getValue('template_id'));
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_mail_templateinput_action_regist', array($this));
+
                     // 自分を再読込して、完了画面へ遷移
                     $this->objDisplay->reload(array('mode' => 'complete'));
@@ -105,4 +114,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_templateinput_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_category_action_start', array($this));
+
         $objDb      = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -77,8 +81,4 @@
         $objFormParam->setParam($_POST);
         $objFormParam->convParam();
-
-        // フックポイントを実行.
-        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
-        $objPlugin->doAction('lc_page_admin_products_category_action_start', array($this));
 
         switch ($this->getMode()) {
@@ -164,4 +164,9 @@
                 // CSVを送信する
                 $objCSV = new SC_Helper_CSV_Ex();
+                
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_category_action_csv', array($this));
+
                 $objCSV->sfDownloadCsv('5', '', array(), '', true);
                 exit;
@@ -187,5 +192,5 @@
         $this->tpl_bread_crumbs = SC_Utils_Ex::jsonEncode($arrBread);
 
-        // フックポイントを実行.
+        // フックポイント.
         $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
         $objPlugin->doAction('lc_page_admin_products_category_action_end', array($this));
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php	(revision 21591)
@@ -96,4 +96,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_uploadcsvcategory_action_start', array($this));
+
         // CSV管理ヘルパー
         $objCSV = new SC_Helper_CSV_Ex();
@@ -128,4 +132,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_uploadcsvcategory_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_maker_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
@@ -101,4 +105,8 @@
                         $this->lfUpdate($this->arrForm);
                     }
+                     // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_products_maker_action_edit', array($this));
+
                     // 再表示
                     $this->objDisplay->reload();
@@ -119,4 +127,8 @@
             case 'down':
                 $this->lfRankChange($this->arrForm['maker_id'], $this->getMode());
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_maker_action_down', array($this));
+
                 // リロード
                 SC_Response_Ex::reload();
@@ -126,4 +138,8 @@
             case 'delete':
                 $this->lfDelete($this->arrForm['maker_id']);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_maker_action_delete', array($this));
+
                 // リロード
                 SC_Response_Ex::reload();
@@ -139,4 +155,7 @@
         $this->tpl_maker_id = $maker_id;
 
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_maker_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 21564)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 21591)
@@ -89,4 +89,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -178,4 +182,8 @@
         list($this->arrCatKey, $this->arrCatVal) = $objDb->sfGetLevelCatList(false);
         $this->arrCatList = $this->lfGetIDName($this->arrCatKey, $this->arrCatVal);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php	(revision 21591)
@@ -77,4 +77,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_product_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
@@ -286,4 +290,8 @@
         // 関連商品の読み込み
         $this->arrRecommend = $this->lfGetRecommendProducts($this->arrForm);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_product_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productselect_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
 
@@ -89,4 +93,8 @@
         $this->arrCatList = $objDb->sfGetCategoryList();
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productselect_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 21591)
@@ -97,4 +97,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_uploadcsv_action_start', array($this));
+
         $this->objDb = new SC_Helper_DB_Ex();
 
@@ -131,4 +135,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_uploadcsv_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php	(revision 21591)
@@ -87,4 +87,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_review_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -113,4 +117,8 @@
                 if ($this->getMode() == 'csv') {
                     $this->lfDoOutputCsv($where, $arrWhereVal);
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_products_review_action_csv', array($this));
+
                     exit;
                 }
@@ -122,4 +130,8 @@
                 break;
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_review_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_classcategory_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
@@ -93,4 +97,8 @@
                         $this->lfUpdateClass($this->arrForm);
                     }
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_products_classcategory_action_edit', array($this));
+
                     // 再表示
                     SC_Response_Ex::reload();
@@ -101,4 +109,8 @@
                 // ランク付きレコードの削除
                 $this->lfDeleteClassCat($class_id, $classcategory_id);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_classcategory_action_delete', array($this));
+
                 SC_Response_Ex::reload();
                 break;
@@ -113,4 +125,8 @@
                 //並び順を下げる
                 $this->lfDownRank($class_id, $classcategory_id);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_classcategory_action_down', array($this));
+
                 SC_Response_Ex::reload();
                 break;
@@ -118,4 +134,8 @@
                 //並び順を上げる
                 $this->lfUpRank($class_id, $classcategory_id);
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_classcategory_action_up', array($this));
+
                 SC_Response_Ex::reload();
                 break;
@@ -129,4 +149,8 @@
         // POSTデータを引き継ぐ
         $this->tpl_classcategory_id = $classcategory_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_classcategory_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_class_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
@@ -90,4 +94,8 @@
                     $this->lfUpdateClass($this->arrForm); // 既存編集
                 }
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_products_class_action_edit', array($this));
+
                 // 再表示
                 SC_Response_Ex::reload();
@@ -98,4 +106,9 @@
             //規格データの削除処理
             $this->lfDeleteClass($class_id);
+
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+            $objPlugin->doAction('lc_page_admin_products_class_action_delete', array($this));
+
             // 再表示
             SC_Response_Ex::reload();
@@ -110,4 +123,9 @@
         case 'down':
             $this->lfDownRank($class_id);
+
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+            $objPlugin->doAction('lc_page_admin_products_class_action_down', array($this));
+
             // 再表示
             SC_Response_Ex::reload();
@@ -115,4 +133,9 @@
         case 'up':
             $this->lfUpRank($class_id);
+
+            // フックポイント.
+            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+            $objPlugin->doAction('lc_page_admin_products_class_action_up', array($this));
+
             // 再表示
             SC_Response_Ex::reload();
@@ -126,4 +149,8 @@
         // POSTデータを引き継ぐ
         $this->tpl_class_id = $class_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_class_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php	(revision 21586)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productclass_action_start', array($this));
+
         // 商品マスターの検索条件パラメーターを初期化
         $objFormParam = new SC_FormParam_Ex();
@@ -156,4 +160,8 @@
                 $this->getProductName($objFormParam->getValue('product_id')));
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productclass_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php	(revision 21515)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php	(revision 21591)
@@ -73,4 +73,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_reviewedit_action_start', array($this));
+
         // パラメーター情報の初期化
         $objFormParam = new SC_FormParam_Ex();
@@ -100,4 +104,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_reviewedit_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productrank_action_start', array($this));
+
         $objQuery =& SC_Query_Ex::getSingletonInstance();
         $objDb = new SC_Helper_DB_Ex();
@@ -104,4 +108,8 @@
         $objDb->findTree($this->arrTree, $this->arrForm['parent_category_id'], $arrBread);
         $this->tpl_bread_crumbs = SC_Utils_Ex::jsonEncode($arrBread);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productrank_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php	(revision 21562)
+++ branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php	(revision 21591)
@@ -102,4 +102,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_total_action_start', array($this));
+
         if (isset($_GET['draw_image']) && $_GET['draw_image'] != '') {
             define('DRAW_IMAGE' , true);
@@ -145,4 +149,9 @@
                         // CSVを送信する。
                         list($fime_name, $data) = SC_Utils_Ex::sfGetCSVData($head.$data);
+
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                        $objPlugin->doAction('lc_page_admin_total_action_csv', array($this));
+
                         $this->sendResponseCSV($fime_name, $data);
                         exit;
@@ -160,4 +169,8 @@
         $this->arrForm      = $objFormParam->getFormParamList();
         $this->tpl_subtitle = $this->arrTitle[$objFormParam->getValue('page')];
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_total_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_System.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_System.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_System.php	(revision 21591)
@@ -67,4 +67,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_system_action_start', array($this));
 
         $objFormParam = new SC_FormParam_Ex();
@@ -84,4 +87,8 @@
 
         $this->arrSystemInfo = $this->getSystemInfo();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_system_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Masterdata.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Masterdata.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Masterdata.php	(revision 21591)
@@ -67,4 +67,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_masterdata_action_start', array($this));
+
         $this->arrMasterDataName = $this->getMasterDataNames(array('mtb_pref', 'mtb_zip', 'mtb_constants'));
         $masterData = new SC_DB_MasterData_Ex();
@@ -95,4 +99,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_masterdata_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Editdb.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Editdb.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Editdb.php	(revision 21591)
@@ -67,4 +67,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_editdb_action_start', array($this));
 
         $objFormParam = new SC_FormParam_Ex();
@@ -86,4 +89,8 @@
         //インデックスの現在値を取得
         $this->arrForm = $this->lfGetIndexList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_editdb_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php	(revision 21591)
@@ -61,4 +61,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_rank_action_start', array($this));
+
         // チェック後のデータを格納
         $arrClean = array();
@@ -97,4 +101,7 @@
             GC_Utils_Ex::gfPrintLog('error id='.$_GET['id']);
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_rank_action_end', array($this));
 
         // ページの表示
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php	(revision 21588)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php	(revision 21591)
@@ -217,5 +217,5 @@
         $objFormParam->addParam('mode', 'mode', INT_LEN, '', array('ALPHA_CHECK', 'MAX_LENGTH_CHECK'));
         $objFormParam->addParam('plugin_id', 'plugin_id', INT_LEN, '', array('NUM_CHECK', 'MAX_LENGTH_CHECK'));
-        $objFormParam->addParam('plugin_code', 'plugin_code', MTEXT_LEN, '', array('ALPHA_CHECK', 'MAX_LENGTH_CHECK'));
+        $objFormParam->addParam('plugin_code', 'plugin_code', MTEXT_LEN, '', array('ALNUM_CHECK', 'MAX_LENGTH_CHECK'));
         if ($mode === 'priority') {
             $objFormParam->addParam('優先度', 'priority', INT_LEN, '', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'));
@@ -372,5 +372,5 @@
         $this->makeDir($plugin_dir_path);
         SC_Utils_Ex::copyDirectory(DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR, $plugin_dir_path);
-
+        
         // プラグイン情報を取得
         $plugin = SC_Helper_Plugin_Ex::getPluginByPluginCode($plugin_code);
@@ -386,5 +386,5 @@
         $plugin_html_dir = PLUGIN_HTML_REALDIR . $plugin_code;
         $this->makeDir($plugin_html_dir);
-
+        
         $arrErr = $this->execPlugin($plugin, $plugin['class_name'], 'install');
         if ($this->isError($arrErr) === true) {
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_input_action_start', array($this));
+
         // ページ送りの処理 $_REQUEST['pageno']が信頼しうる値かどうかチェックする。
         $this->tpl_pageno = $this->lfCheckPageNo($_REQUEST['pageno']);
@@ -171,4 +175,8 @@
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_input_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System.php	(revision 21591)
@@ -77,4 +77,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_action_start', array($this));
 
         // ADMIN_ID以外の管理者件数を取得
@@ -95,4 +98,8 @@
         // 取得範囲を指定(開始行番号、行数のセット)して管理者データを取得
         $this->list_data = $this->getMemberData($objNavi->start_row);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Parameter.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Parameter.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Parameter.php	(revision 21591)
@@ -78,4 +78,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_parameter_action_start', array($this));
+
         $masterData = new SC_DB_MasterData_Ex();
 
@@ -110,4 +114,7 @@
         $this->arrComments = SC_Utils_Ex::getHash2Array($masterData->getDBMasterData('mtb_constants',
                                                         array('id', 'remarks', 'rank')));
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_parameter_action_end', array($this));
 
     }
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_AdminArea.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_AdminArea.php	(revision 21515)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_AdminArea.php	(revision 21591)
@@ -68,4 +68,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_adminarea_action_start', array($this));
 
         if (strpos(HTTPS_URL,'https://') !== FALSE) {
@@ -111,4 +114,7 @@
             }
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_adminarea_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php	(revision 21591)
@@ -70,5 +70,8 @@
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_bkup_action_start', array($this));
+        
         $objFormParam = new SC_FormParam;
 
@@ -194,4 +197,8 @@
         $this->arrForm = isset($arrForm) ? $arrForm : array();
         $this->arrBkupList = $arrBkupList;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_bkup_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php	(revision 20970)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php	(revision 21591)
@@ -68,4 +68,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_log_action_start', array($this));
+
         $objFormParam = new SC_FormParam;
 
@@ -81,4 +85,8 @@
 
         $this->tpl_ec_log = $this->getEccubeLog();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_log_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Delete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Delete.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Delete.php	(revision 21591)
@@ -62,4 +62,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_delete_action_start', array($this));
+
         $objFormParam = new SC_FormParam;
 
@@ -83,4 +87,9 @@
         $url = $this->getLocation(ADMIN_SYSTEM_URLPATH)
              . '?pageno=' . $objFormParam->getValue('pageno');
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_delete_action_end', array($this));
+
         SC_Response_Ex::sendRedirect($url);
     }
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_bloc_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -96,4 +100,8 @@
                                 'msg' => 'on',
                             );
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                            $objPlugin->doAction('lc_page_admin_design_bloc_confirm', array($this));
+                            
                             SC_Response_Ex::reload($arrPram, true);
                             exit;
@@ -111,4 +119,8 @@
                             'msg' => 'on',
                         );
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                        $objPlugin->doAction('lc_page_admin_design_bloc_delete', array($this));
+
                         SC_Response_Ex::reload($arrPram, true);
                         exit;
@@ -139,4 +151,8 @@
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_bloc_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_action_start', array($this));
+
         $objLayout = new SC_Helper_PageLayout_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -81,4 +85,8 @@
             // 新規ブロック作成
             case 'new_bloc':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_design_action_new_bloc', array($this));
+                
                 SC_Response_Ex::sendRedirect('bloc.php', array('device_type_id' => $this->device_type_id));
                 exit;
@@ -87,4 +95,8 @@
             // 新規ページ作成
             case 'new_page':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_design_action_new_page', array($this));
+
                 SC_Response_Ex::sendRedirect('main_edit.php', array('device_type_id' => $this->device_type_id));
                 exit;
@@ -96,4 +108,9 @@
                 $filename = $this->savePreviewData($this->page_id, $objLayout);
                 $_SESSION['preview'] = 'ON';
+
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_design_action_preview', array($this));
+
                 SC_Response_Ex::sendRedirectFromUrlPath('preview/' . DIR_INDEX_PATH, array('filename' => $filename));
                 exit;
@@ -103,4 +120,9 @@
                 $this->placingBlocs($objFormParam);
                 $arrQueryString = array('device_type_id' => $this->device_type_id, 'page_id' => $this->page_id, 'msg' => 'on');
+
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_design_action_confirm', array($this));
+
                 SC_Response_Ex::reload($arrQueryString, true);
                 exit;
@@ -113,4 +135,9 @@
                 if ($objLayout->isEditablePage($this->device_type_id, $this->page_id)) {
                     $objLayout->lfDelPageData($this->page_id, $this->device_type_id);
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_design_action_delete', array($this));
+                    
                     SC_Response_Ex::reload(array('device_type_id' => $this->device_type_id), true);
                     exit;
@@ -134,4 +161,8 @@
         //サブタイトルを取得
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_CSS.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_CSS.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_CSS.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_css_action_start', array($this));
+
         $objLayout = new SC_Helper_PageLayout_Ex();
 
@@ -107,4 +111,8 @@
                             'msg' => 'on',
                         );
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                        $objPlugin->doAction('lc_page_admin_design_css_action_delete', array($this));
+
                         SC_Response_Ex::reload($arrPram, true);
                     }
@@ -133,4 +141,8 @@
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_css_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Header.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Header.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Header.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_header_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -112,4 +116,8 @@
         //サブタイトルの追加
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_header_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_mainedit_action_start', array($this));
+
         $objLayout = new SC_Helper_PageLayout_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -87,4 +91,9 @@
                     if ($objLayout->isEditablePage($this->device_type_id, $this->page_id)) {
                         $objLayout->lfDelPageData($this->page_id, $this->device_type_id);
+
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                        $objPlugin->doAction('lc_page_admin_design_mainedit_action_delete', array($this));
+
                         SC_Response_Ex::reload(array('device_type_id' => $this->device_type_id,
                                                      'msg' => 'on'), true);
@@ -101,6 +110,8 @@
                         $result = $this->doRegister($objFormParam, $objLayout);
                         if ($result !== false) {
+                            // フックポイント.
                             $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
-                            $objPlugin->remakeTemplate();
+                            $objPlugin->doAction('lc_page_admin_design_mainedit_action_confirm', array($this));
+                            
                             SC_Response_Ex::reload(array('device_type_id' => $this->device_type_id,
                                                          'page_id' => $result,
@@ -132,4 +143,8 @@
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_mainedit_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Template.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Template.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Template.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_template_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -110,4 +114,8 @@
                 $this->arrErr = $objFormParam->checkError();
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_design_template_action_download', array($this));
+                    
                     if ($this->doDownload($template_code) !== false) {
                         // ブラウザに出力し, 終了する
@@ -128,4 +136,8 @@
         }
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_template_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_UpDown.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_UpDown.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_UpDown.php	(revision 21591)
@@ -74,4 +74,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_updown_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -101,4 +105,8 @@
         $this->tpl_subtitle = $this->arrDeviceType[$this->device_type_id] . '＞' . $this->tpl_subtitle;
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_design_updown_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Status.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Status.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Status.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_status_action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
 
@@ -122,4 +126,8 @@
         //検索結果の表示
         $this->lfStatusDisp($status, $objFormParam->getValue('search_pageno'));
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_status_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 21582)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 21591)
@@ -117,4 +117,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_edit_action_start', array($this));
+
         $objPurchase = new SC_Helper_Purchase_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -260,5 +264,8 @@
         if ($arrValuesBefore['payment_id'])
             $this->arrPayment[$arrValuesBefore['payment_id']] = $arrValuesBefore['payment_method'];
-
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_edit_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	(revision 21591)
@@ -76,4 +76,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_pdf_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
         $objDate = new SC_Date_Ex(1901);
@@ -95,4 +99,8 @@
         switch ($this->getMode()) {
             case 'confirm':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_order_pdf_action_confirm', array($this));
+                
                 $status = $this->createPdf($this->objFormParam);
                 if ($status === true) {
@@ -107,4 +115,8 @@
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_pdf_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Multiple.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Multiple.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Multiple.php	(revision 21591)
@@ -68,5 +68,13 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_multiple_action_start', array($this));
+
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_multiple_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_MailView.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_MailView.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_MailView.php	(revision 21591)
@@ -65,4 +65,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mailview_action_start', array($this));
+
         $send_id = $_GET['send_id'];
         if (SC_Utils_Ex::sfIsInt($send_id)) {
@@ -72,4 +76,8 @@
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mailview_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Disp.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Disp.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Disp.php	(revision 21591)
@@ -111,4 +111,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_disp_action_start', array($this));
+
         $objPurchase = new SC_Helper_Purchase_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -129,4 +133,8 @@
 
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_disp_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	(revision 21591)
@@ -92,4 +92,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -135,4 +139,9 @@
                         case 'csv':
                             $this->doOutputCSV($where, $arrWhereVal, $order);
+                            
+                            // フックポイント.
+                            $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                            $objPlugin->doAction('lc_page_admin_order_action_csv', array($this));
+                            
                             exit;
                             break;
@@ -165,4 +174,7 @@
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 21591)
@@ -70,4 +70,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_productselect_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -122,4 +126,8 @@
         $this->arrCatList = $objDb->sfGetCategoryList();
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_productselect_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	(revision 21591)
@@ -71,4 +71,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mail_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -92,4 +96,8 @@
                 $sendStatus = $this->doSend($objFormParam);
                 if ($sendStatus === true) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_order_mail_action_send', array($this));
+
                     SC_Response_Ex::sendRedirect(ADMIN_ORDER_URLPATH);
                     exit;
@@ -101,4 +109,9 @@
                 if ($status === true) {
                     $this->arrHidden = $objFormParam->getHashArray();
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_order_mail_action_confirm', array($this));
+
                     return ;
                 } else {
@@ -116,4 +129,8 @@
 
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mail_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php	(revision 21591)
@@ -69,4 +69,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_recommend_action_start', array($this));
+        
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -117,4 +121,8 @@
         $objDb = new SC_Helper_DB_Ex();
         $this->arrCatList = $objDb->sfGetCategoryList('level = 1');
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_recommend_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php	(revision 21591)
@@ -68,4 +68,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_filemanager_action_start', array($this));
+
         // フォーム操作クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -128,4 +132,8 @@
                         $this->setDispError('select_file', $disp_error);
                     } else {
+                        // フックポイント.
+                        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                        $objPlugin->doAction('lc_page_admin_contents_filemanager_action_download', array($this));
+                        
                         // ファイルダウンロード
                         $objFileManager->sfDownloadFile($objFormParam->getValue('select_file'));
@@ -194,4 +202,8 @@
         // ディレクトリツリー表示
         $this->setDispTree($objFileManager, $objFormParam);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_filemanager_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php	(revision 21514)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php	(revision 21591)
@@ -62,4 +62,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_fileview_action_start', array($this));
+        
         switch ($this->getMode()) {
             default:
@@ -77,4 +81,7 @@
                     SC_Utils_Ex::sfDispError('');
                 }
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_contents_fileview_action_end', array($this));
                 exit;
             break;
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CSV.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CSV.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CSV.php	(revision 21591)
@@ -72,4 +72,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csv_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -107,4 +111,8 @@
             $this->tpl_onload = "window.alert('正常に更新されました。');";
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csv_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php	(revision 21591)
@@ -68,4 +68,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csvsql_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -94,8 +98,16 @@
                 }
                 $this->setTemplate('contents/csv_sql_view.tpl');
+
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_contents_csvsql_action_preview', array($this));
                 return;
 
             // 新規作成
             case 'new_page':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_contents_csvsql_action_new_page', array($this));
+                
                 // リロード
                 SC_Response_Ex::reload();
@@ -106,4 +118,9 @@
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
                     $this->lfDelData($objFormParam->getValue('sql_id'));
+                    
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_contents_csvsql_action_delete', array($this));
+                    
                     SC_Response_Ex::reload();
                     exit;
@@ -114,4 +131,8 @@
                 $this->arrErr = $this->lfCheckOutputError($objFormParam);
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_contents_csvsql_action_csv_output', array($this));
+
                     $this->lfDoCsvOutput($objFormParam->getValue('csv_output_id'));
                     exit;
@@ -133,4 +154,8 @@
         // テーブル一覧を取得する
         $this->arrTableList = $this->lfGetTableList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csvsql_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 21591)
@@ -66,4 +66,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_recommendsearch_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -104,4 +108,8 @@
         $this->arrCatList = $objDb->sfGetCategoryList();
         $this->setTemplate('contents/recommend_search.tpl');
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_recommendsearch_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php	(revision 21563)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php	(revision 21591)
@@ -77,4 +77,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_action_start', array($this));
+
         $objDb = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam_Ex();
@@ -119,4 +123,9 @@
                     $pre_rank = $this->getRankByNewsId($news_id);
                     $this->computeRankForDelete($news_id,$pre_rank);
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_contents_action_delete', array($this));
+
                     SC_Response_Ex::reload();             //自分にリダイレクト（再読込による誤動作防止）
                 }
@@ -131,4 +140,8 @@
                         $objDb->sfRankDown('dtb_news', 'news_id', $news_id);
                     }
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_contents_action_move', array($this));
+                    
                     $this->objDisplay->reload();
                 }
@@ -139,4 +152,9 @@
                 if (SC_Utils_Ex::sfIsInt($input_pos)) {
                     $objDb->sfMoveRank('dtb_news', 'news_id', $news_id, $input_pos);
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_contents_action_moveRankSet', array($this));
+
                     $this->objDisplay->reload();
                 }
@@ -150,4 +168,8 @@
         $this->line_max = count($this->arrNews);
         $this->max_rank = $this->getRankMax();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php	(revision 21591)
@@ -73,4 +73,8 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_index_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -84,4 +88,9 @@
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
                     $this->lfDoLogin($objFormParam->getValue('login_id'));
+
+                    // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_index_action_login', array($this));
+
                     SC_Response_Ex::sendRedirect(ADMIN_HOME_URLPATH);
                 } else {
@@ -95,4 +104,8 @@
         // 管理者ログインテンプレートフレームの設定
         $this->setTemplate(LOGIN_FRAME);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_index_action_end', array($this));
     }
 
Index: branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Home.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Home.php	(revision 21527)
+++ branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Home.php	(revision 21591)
@@ -65,4 +65,7 @@
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_home_action_start', array($this));
 
         // DBバージョンの取得
@@ -104,4 +107,8 @@
         // お知らせ一覧の取得
         $this->arrInfo = $this->lfGetInfo();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_home_action_end', array($this));
     }
 
