[Svn-src-all:2692] [version-2_12-dev 21591] #1686 管理画面にフックポイントを配置

h_yoshimoto admin @ mail.ec-cube.net
2012年 3月 5日 (月) 19:52:40 JST


Subversion committed to /home/svn/open 21591
http://svn.ec-cube.net/open_trac/changeset/21591
┌────────────────────────────┐
│更新者 :  h_yoshimoto                                  │
│更新日時:  2012-03-05 19:52:39 +0900 (月, 05  3月 2012)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#1686 管理画面にフックポイントを配置

Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Home.php
U   branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php
U   branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Logout.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_DeliveryInput.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_PaymentInput.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php
U   branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CSV.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php
U   branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php
U   branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php
U   branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php
U   branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_CSS.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Header.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Template.php
U   branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_UpDown.php
U   branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php
U   branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_History.php
U   branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php
U   branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Template.php
U   branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_TemplateInput.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Disp.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_MailView.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Multiple.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Status.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
U   branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_AdminArea.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Delete.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Editdb.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Masterdata.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Parameter.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php
U   branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_System.php
U   branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Home.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -64,6 +64,9 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_home_action_start', array($this));
 
         // DBバージョンの取得
         $this->db_version = $this->lfGetDBVersion();
@@ -103,6 +106,10 @@
 
         // お知らせ一覧の取得
         $this->arrInfo = $this->lfGetInfo();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_home_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -72,6 +72,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_index_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
 
@@ -83,6 +87,11 @@
                 $this->arrErr = $this->lfCheckError($objFormParam);
                 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 {
                     SC_Utils_Ex::sfDispError(LOGIN_ERROR);
@@ -94,6 +103,10 @@
 
         // 管理者ログインテンプレートフレームの設定
         $this->setTemplate(LOGIN_FRAME);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_index_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Logout.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -60,7 +60,15 @@
      * @return void
      */
     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);
     }

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -78,7 +78,10 @@
      * @return void
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_action_start', array($this));
+        
         $objDb = new SC_Helper_DB_Ex();
 
         if ($objDb->sfGetBasisExists()) {
@@ -128,6 +131,10 @@
             $regular_holiday_ids = explode('|', $this->arrForm['regular_holiday_ids']);
             $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));
         }
     }
 

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,9 +69,13 @@
      * @return void
      */
     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();
             $objFormParam->setParam($_POST);
@@ -87,21 +91,39 @@
             case 'delete':
                 // ランク付きレコードの削除
                 $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;
             default:
                 break;
         }
-
         $this->arrDelivList = $this->lfGetDelivList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_delivery_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_DeliveryInput.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_POST);
@@ -96,6 +100,10 @@
         }
 
         $this->arrForm = $objFormParam->getFormParamList();
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_deliveryinput_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     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();
 
         $objDate = new SC_Date_Ex();
@@ -107,6 +111,9 @@
                     else {
                         $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();
                 } else {
@@ -117,6 +124,9 @@
             // 削除
             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();
                 break;
@@ -134,11 +144,17 @@
                 break;
             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();
                 break;
             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();
                 break;
@@ -149,6 +165,10 @@
         $this->arrHoliday = $this->lfGetHolidayList();
         // POSTデータを引き継ぐ
         $this->tpl_holiday_id = $holiday_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_holiday_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     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();
 
         $mode = $this->getMode();
@@ -98,6 +102,9 @@
                     } else {
                         $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();
                 } else {
@@ -108,6 +115,9 @@
             // 削除
             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();
                 break;
@@ -124,11 +134,17 @@
                 break;
             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();
                 break;
             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();
                 break;
@@ -139,6 +155,10 @@
         $this->arrKiyaku = $this->lfGetKiyakuList();
         // POSTデータを引き継ぐ
         $this->tpl_kiyaku_id = $kiyaku_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_kiyaku_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     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();
 
         $mode = $this->getMode();
@@ -110,6 +114,10 @@
             default:
                 break;
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_mail_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,9 @@
      * @return void
      */
     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();
 
         $mode = $this->getMode();
@@ -88,22 +91,35 @@
             case 'delete':
                 // ランク付きレコードの削除
                 $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();
                 break;
             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();
                 break;
             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();
                 break;
         }
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_PaymentInput.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -71,6 +71,10 @@
      * @return void
      */
     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();
         $this->lfInitParam($mode, $objFormParam);
@@ -149,6 +153,10 @@
         $this->arrFile = $this->objUpFile->getFormFileList(IMAGE_TEMP_URLPATH, IMAGE_SAVE_URLPATH);
         // 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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,8 +66,11 @@
      * @return void
      */
     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();
         // パラメーター情報の初期化
@@ -107,6 +110,10 @@
             $objFormParam->setParam($arrRet);
         }
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_point_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -77,6 +77,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_seo_action_start', array($this));
+
         // データの取得
         $this->arrPageData = $this->lfGetSeoPageData();
 
@@ -122,6 +126,9 @@
             // データの取得
             $this->arrPageData = $this->lfGetSeoPageData();
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_seo_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
 
         $objFormParam = new SC_FormParam_Ex();
@@ -107,6 +111,10 @@
             $objFormParam->setParam($arrRet);
         }
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_tradelaw_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -94,6 +94,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_basis_zipinstall_action_start', array($this));
+        
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター情報の初期化
@@ -146,6 +150,10 @@
         $this->tpl_csv_datetime = $this->lfGetCsvDatetime();
         // 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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -76,6 +76,10 @@
      * @return void
      */
     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();
         $this->lfInitParam($objFormParam);
@@ -118,6 +122,11 @@
                 if (is_numeric($news_id)) {
                     $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();             //自分にリダイレクト(再読込による誤動作防止)
                 }
                 break;
@@ -130,6 +139,10 @@
                     } else if ($term == 'down') {
                         $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();
                 }
                 break;
@@ -138,6 +151,11 @@
                 $input_pos = $this->getPostRank($news_id);
                 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();
                 }
                 break;
@@ -149,6 +167,10 @@
         $this->tpl_news_id = $news_id;
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CSV.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -71,6 +71,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csv_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター設定
@@ -106,6 +110,10 @@
         if ($this->tpl_is_update) {
             $this->tpl_onload = "window.alert('正常に更新されました。');";
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csv_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -67,6 +67,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csvsql_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター設定
@@ -93,10 +97,18 @@
                     $this->sqlerr = $this->lfCheckSQL($objFormParam->getValue('csv_sql'));
                 }
                 $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();
                 break;
@@ -105,6 +117,11 @@
                 $this->arrErr = $this->lfCheckDeleteError($objFormParam);
                 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;
                 }
@@ -113,6 +130,10 @@
             case 'csv_output':
                 $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;
                 }
@@ -132,6 +153,10 @@
         $this->arrSqlList = $this->lfGetSqlList();
         // テーブル一覧を取得する
         $this->arrTableList = $this->lfGetTableList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_csvsql_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -67,6 +67,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_filemanager_action_start', array($this));
+
         // フォーム操作クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター情報の初期化
@@ -127,6 +131,10 @@
                         $disp_error = '※ ディレクトリをダウンロードすることは出来ません。<br/>';
                         $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'));
                         exit;
@@ -193,6 +201,10 @@
         $this->setDispParam('tpl_now_file', $objFormParam->getValue('now_dir'));
         // ディレクトリツリー表示
         $this->setDispTree($objFileManager, $objFormParam);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_filemanager_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -61,6 +61,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_contents_fileview_action_start', array($this));
+        
         switch ($this->getMode()) {
             default:
                 // フォーム操作クラス
@@ -76,6 +80,9 @@
                 } else {
                     SC_Utils_Ex::sfDispError('');
                 }
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_contents_fileview_action_end', array($this));
                 exit;
             break;
         }

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -68,6 +68,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_POST);
@@ -116,6 +120,10 @@
         // カテゴリ取得
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -65,6 +65,10 @@
      * @return void
      */
     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();
         $this->lfInitParam($objFormParam);
@@ -103,6 +107,10 @@
         // カテゴリ取得
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -96,6 +96,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター設定
@@ -130,12 +134,20 @@
                 $this->arrPagenavi = $this->objNavi->arrPagenavi;
                 break;
             case 'csv':
+                // フックポイント.
+                $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                $objPlugin->doAction('lc_page_admin_customer_action_csv', array($this));
+                
                 $this->lfDoCSV($objFormParam->getHashArray());
                 exit;
                 break;
             default:
                 break;
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -85,6 +85,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_edit_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // 検索引き継ぎ用パラメーター管理クラス
@@ -185,6 +189,9 @@
             default:
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_edit_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -64,6 +64,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_searchcustomer_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター設定
@@ -88,6 +92,10 @@
                 break;
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_customer_searchcustomer_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
         $this->lfInitParam($objFormParam, intval($_REQUEST['bloc_cnt']));
@@ -80,12 +84,20 @@
         switch ($this->getMode()) {
             // 新規ブロック作成
             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;
                 break;
 
             // 新規ページ作成
             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;
                 break;
@@ -95,6 +107,11 @@
                 $this->placingBlocs($objFormParam, true);
                 $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;
 
@@ -102,6 +119,11 @@
             case 'confirm':
                 $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;
 
@@ -112,6 +134,11 @@
                 //ベースデータでなければファイルを削除
                 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;
                 }
@@ -133,6 +160,10 @@
         $this->arrEditPage = $objLayout->getPageProperties($this->device_type_id, null);
         //サブタイトルを取得
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_REQUEST);
@@ -95,6 +99,10 @@
                                 'device_type_id' => $this->device_type_id,
                                 '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;
                         }
@@ -110,6 +118,10 @@
                             'device_type_id' => $this->device_type_id,
                             '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;
                     }
@@ -138,6 +150,10 @@
         }
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_CSS.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
 
         $objFormParam = new SC_FormParam_Ex();
@@ -106,6 +110,10 @@
                             'device_type_id' => $this->device_type_id,
                             '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);
                     }
                 }
@@ -132,6 +140,10 @@
         }
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Header.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_REQUEST);
@@ -111,6 +115,10 @@
 
         //サブタイトルの追加
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
         $this->lfInitParam($objFormParam);
@@ -86,6 +90,11 @@
                 if (!$is_error) {
                     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);
                         exit;
@@ -100,8 +109,10 @@
                     if (SC_Utils_Ex::isBlank($this->arrErr)) {
                         $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,
                                                          'msg' => 'on'), true);
@@ -131,6 +142,10 @@
         }
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_Template.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_REQUEST);
@@ -109,6 +113,10 @@
             case 'download':
                 $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) {
                         // ブラウザに出力し, 終了する
                         exit;
@@ -127,6 +135,10 @@
             GC_Utils_Ex::gfPrintLog('Error: ' . print_r($this->arrErr, true));
         }
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/design/LC_Page_Admin_Design_UpDown.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -73,6 +73,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_REQUEST);
@@ -100,6 +104,10 @@
         //サブタイトルの追加
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -93,6 +93,9 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_action_start', array($this));
 
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
@@ -145,6 +148,11 @@
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
                     $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');
                 }
                 break;
@@ -159,6 +167,11 @@
             case 'retry':
                 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 {
                     $this->tpl_onload = "window.alert('メール送信IDが正しくありません');";
@@ -168,6 +181,10 @@
                 break;
         }
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_History.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -67,11 +67,20 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_history_action_start', array($this));
+
         switch ($this->getMode()) {
             case 'delete':
                 if (SC_Utils_Ex::sfIsInt($_GET['send_id'])) {
                     // 削除時
                     $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);
                 }
                 break;
@@ -80,6 +89,10 @@
         }
 
         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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -62,6 +62,9 @@
      * @return void
      */
     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();
 
@@ -85,6 +88,10 @@
         }
 
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_preview_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Template.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,12 +69,21 @@
      * @return void
      */
     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();
 
         switch ($this->getMode()) {
             case 'delete':
                 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);
                 }
                 break;
@@ -82,6 +91,10 @@
                 break;
         }
         $this->arrTemplates = $objMailHelper->sfGetMailmagaTemplate();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_template_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_TemplateInput.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
 
         switch ($this->getMode()) {
@@ -91,6 +95,11 @@
                 if (SC_Utils_Ex::isBlank($this->arrErr)) {
                     // エラーが無いときは登録・編集
                     $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'));
                 } else {
@@ -104,6 +113,9 @@
             default:
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_mail_templateinput_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -91,6 +91,10 @@
      * @return void
      */
     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);
         $objFormParam->setParam($_POST);
@@ -134,6 +138,11 @@
                         // CSVを送信する。
                         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;
 
@@ -164,6 +173,9 @@
             default:
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Disp.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -110,6 +110,10 @@
      * @return void
      */
     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();
 
@@ -128,6 +132,10 @@
         $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
 
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_disp_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -116,6 +116,10 @@
      * @return void
      */
     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();
 
@@ -259,7 +263,10 @@
         $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
         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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mail_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         // パラメーター情報の初期化
@@ -91,6 +95,10 @@
             case 'send':
                 $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;
                 } else {
@@ -100,6 +108,11 @@
                 $status = $this->confirm($objFormParam);
                 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 {
                     $this->arrErr = $status;
@@ -115,6 +128,10 @@
         }
 
         $this->arrForm = $objFormParam->getFormParamList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mail_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_MailView.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -64,6 +64,10 @@
      * @return void
      */
     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)) {
             $mailHistory = $this->getMailHistory($send_id);
@@ -71,6 +75,10 @@
             $this->tpl_body = $mailHistory[0]['mail_body'];
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_mailview_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Multiple.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -67,7 +67,15 @@
      * @return void
      */
     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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -75,6 +75,10 @@
      * @return void
      */
     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);
         $objDate->setStartYear(RELEASE_YEAR);
@@ -94,6 +98,10 @@
         if (!isset($arrRet)) $arrRet = array();
         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) {
                     exit;
@@ -106,6 +114,10 @@
                 break;
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_pdf_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
         $this->lfInitParam($objFormParam);
@@ -121,6 +125,10 @@
         // カテゴリ取得
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Status.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     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();
 
         // パラメーター管理クラス
@@ -121,6 +125,10 @@
         $this->SelectedStatus = $status;
         //検索結果の表示
         $this->lfStatusDisp($status, $objFormParam->getValue('search_pageno'));
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_order_status_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -88,6 +88,10 @@
      * @return void
      */
     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();
         $objProduct = new SC_Product_Ex();
@@ -177,6 +181,10 @@
         // カテゴリの読込
         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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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,10 +81,6 @@
         $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()) {
             // カテゴリ登録/編集実行
             case 'edit':
@@ -163,6 +163,11 @@
             case 'csv':
                 // 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;
                 break;
@@ -186,7 +191,7 @@
         $objDb->findTree($this->arrTree, $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_category_action_end', array($this));
     }

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_class_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
         $this->lfInitParam($objFormParam);
@@ -89,6 +93,10 @@
                 } else {
                     $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();
             }
@@ -97,6 +105,11 @@
         case 'delete':
             //規格データの削除処理
             $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();
             break;
@@ -109,11 +122,21 @@
             break;
         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();
             break;
         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();
             break;
@@ -125,6 +148,10 @@
         $this->arrClassCatCount = SC_Utils_Ex::sfGetClassCatCount();
         // POSTデータを引き継ぐ
         $this->tpl_class_id = $class_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_class_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_classcategory_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
         $this->lfInitParam($objFormParam);
@@ -92,6 +96,10 @@
                         //更新
                         $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();
                 }
@@ -100,6 +108,10 @@
             case 'delete':
                 // ランク付きレコードの削除
                 $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;
                 // 編集前処理
@@ -112,11 +124,19 @@
             case 'down':
                 //並び順を下げる
                 $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;
             case 'up':
                 //並び順を上げる
                 $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;
             default:
@@ -128,6 +148,10 @@
         $this->arrClassCat = $this->lfGetClassCat($class_id);
         // POSTデータを引き継ぐ
         $this->tpl_classcategory_id = $classcategory_id;
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_classcategory_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_maker_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
         // パラメーター情報の初期化
@@ -100,6 +104,10 @@
                         // メーカー情報編集
                         $this->lfUpdate($this->arrForm);
                     }
+                     // フックポイント.
+                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+                    $objPlugin->doAction('lc_page_admin_products_maker_action_edit', array($this));
+
                     // 再表示
                     $this->objDisplay->reload();
                 } else {
@@ -118,6 +126,10 @@
             case 'up':
             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();
                 break;
@@ -125,6 +137,10 @@
             // 削除
             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();
                 break;
@@ -138,6 +154,9 @@
         // POSTデータを引き継ぐ
         $this->tpl_maker_id = $maker_id;
 
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_maker_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -76,6 +76,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_product_action_start', array($this));
+
         $objFormParam = new SC_FormParam_Ex();
 
         // アップロードファイル情報の初期化
@@ -285,6 +289,10 @@
 
         // 関連商品の読み込み
         $this->arrRecommend = $this->lfGetRecommendProducts($this->arrForm);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_product_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_productclass_action_start', array($this));
+
         // 商品マスターの検索条件パラメーターを初期化
         $objFormParam = new SC_FormParam_Ex();
         $this->initParam($objFormParam);
@@ -155,6 +159,10 @@
         $objFormParam->setValue('product_name',
                 $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     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();
 
@@ -103,6 +107,10 @@
         $arrBread = array();
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,6 +69,10 @@
      * @return void
      */
     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();
 
         $objFormParam = new SC_FormParam_Ex();
@@ -88,6 +92,10 @@
         // カテゴリ取得
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -86,6 +86,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_review_action_start', array($this));
+
         // パラメーター管理クラス
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -112,6 +116,10 @@
                 //CSVダウンロード
                 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;
                 }
 
@@ -121,6 +129,10 @@
             default:
                 break;
         }
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_review_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -72,6 +72,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_reviewedit_action_start', array($this));
+
         // パラメーター情報の初期化
         $objFormParam = new SC_FormParam_Ex();
         $this->lfInitParam($objFormParam);
@@ -99,6 +103,9 @@
                 $this->arrForm = $this->lfGetReviewData($this->arrForm['review_id']);
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_reviewedit_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -96,6 +96,10 @@
      * @return void
      */
     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();
 
         // CSV管理ヘルパー
@@ -130,6 +134,9 @@
             default:
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_uploadcsv_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -95,6 +95,10 @@
      * @return void
      */
     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();
         // CSV構造読み込み
@@ -127,6 +131,9 @@
             default:
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_products_uploadcsvcategory_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -76,6 +76,9 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_action_start', array($this));
 
         // ADMIN_ID以外の管理者件数を取得
         $linemax = $this->getMemberCount('del_flg <> 1 AND member_id <> ' . ADMIN_ID);
@@ -94,6 +97,10 @@
 
         // 取得範囲を指定(開始行番号、行数のセット)して管理者データを取得
         $this->list_data = $this->getMemberData($objNavi->start_row);
+        
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_AdminArea.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -67,6 +67,9 @@
      * @return void
      */
     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) {
             $this->tpl_enable_ssl = TRUE;
@@ -110,6 +113,9 @@
 
             }
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_adminarea_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -69,7 +69,10 @@
      * @return void
      */
     function action() {
-
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_bkup_action_start', array($this));
+        
         $objFormParam = new SC_FormParam;
 
         // パラメーターの初期化
@@ -193,6 +196,10 @@
         $this->arrErr = isset($arrErr) ? $arrErr : array();
         $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));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Delete.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -61,6 +61,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_delete_action_start', array($this));
+
         $objFormParam = new SC_FormParam;
 
         // パラメーターの初期化
@@ -82,6 +86,11 @@
         // リダイレクト
         $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);
     }
 

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Editdb.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,9 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_editdb_action_start', array($this));
 
         $objFormParam = new SC_FormParam_Ex();
 
@@ -85,6 +88,10 @@
 
         //インデックスの現在値を取得
         $this->arrForm = $this->lfGetIndexList();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_editdb_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -70,6 +70,10 @@
      * @return void
      */
     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']);
 
@@ -170,6 +174,10 @@
                 break;
         }
         $this->setTemplate($this->tpl_mainpage);
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_input_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Log.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -67,6 +67,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_log_action_start', array($this));
+
         $objFormParam = new SC_FormParam;
 
         // パラメーター情報初期化
@@ -80,6 +84,10 @@
         }
 
         $this->tpl_ec_log = $this->getEccubeLog();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_log_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Masterdata.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,10 @@
      * @return void
      */
     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();
 
@@ -94,6 +98,9 @@
             default:
                 break;
         }
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_masterdata_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Parameter.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -77,6 +77,10 @@
      * @return void
      */
     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();
 
         // キーの配列を生成
@@ -109,6 +113,9 @@
         // コメント, 値の配列を生成
         $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));
 
     }
 

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -216,7 +216,7 @@
     function initParam(&$objFormParam, $mode) {
         $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'));
         }
@@ -371,7 +371,7 @@
         $plugin_dir_path = PLUGIN_UPLOAD_REALDIR . $plugin_code . '/';
         $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);
 
@@ -385,7 +385,7 @@
         // プラグインhtmlディレクトリ作成
         $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) {
             $this->rollBack(DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR, $plugin['plugin_id'], $plugin_html_dir);

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -60,6 +60,10 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_rank_action_start', array($this));
+
         // チェック後のデータを格納
         $arrClean = array();
 
@@ -96,6 +100,9 @@
         else {
             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));
 
         // ページの表示
         SC_Response_Ex::sendRedirect(ADMIN_SYSTEM_URLPATH);

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_System.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -66,6 +66,9 @@
      * @return void
      */
     function action() {
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_system_action_start', array($this));
 
         $objFormParam = new SC_FormParam_Ex();
 
@@ -83,6 +86,10 @@
         }
 
         $this->arrSystemInfo = $this->getSystemInfo();
+
+        // フックポイント.
+        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance();
+        $objPlugin->doAction('lc_page_admin_system_system_action_end', array($this));
     }
 
     /**

変更: 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	2012-03-05 03:34:35 UTC (rev 21590)
+++ branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php	2012-03-05 10:52:39 UTC (rev 21591)
@@ -101,6 +101,10 @@
      * @return void
      */
     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);
         } else {
@@ -144,6 +148,11 @@
 
                         // 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;
                     }
@@ -159,6 +168,10 @@
         // 入力値の取得
         $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));
     }
 
     /**




Svn-src-all メーリングリストの案内