[Svn-src-all:2695] [version-2_12-dev 21594] #1687 プラグイン機能(フックポイント:フロント画面)を実装
h_yoshimoto
admin @ mail.ec-cube.net
2012年 3月 6日 (火) 20:11:37 JST
Subversion committed to /home/svn/open 21594
http://svn.ec-cube.net/open_trac/changeset/21594
┌────────────────────────────┐
│更新者 : h_yoshimoto │
│更新日時: 2012-03-06 20:11:36 +0900 (火, 06 3月 2012)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#1687 プラグイン機能(フックポイント:フロント画面)を実装
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php
U branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php
U branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php
U branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php
U branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php
U branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php
U branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php
U branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php
U branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php
U branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php
U branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php
U branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php
U branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php
U branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php
U branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php
U branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php
U branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php
U branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php
U branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php
U branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php
U branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php
U branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php
U branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php
U branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php
U branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php
U branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php
U branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php
U branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php
U branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php
U branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php
U branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php
U branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php
U branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php
U branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php
U branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php
U branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php
U branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php
U branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php
U branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
変更: branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -87,8 +87,6 @@
// FIXME PCサイトのみに限定している。ある程度妥当だとは思うが、よりベターな方法はないだろうか。
$this->arrPageList = $this->getPageData('device_type_id = ?', DEVICE_TYPE_PC);
- $objQuery = SC_Query_Ex::getSingletonInstance();
-
//キャッシュしない(念のため)
header('Paragrama: no-cache');
変更: branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/abouts/LC_Page_Abouts.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -66,10 +66,18 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_abouts_action_start', array($this));
+
$this->objSiteInfo->data = SC_Helper_DB_Ex::sfGetBasisData();
$this->objSiteInfo->data['pref'] =
isset($this->arrPref[$this->objSiteInfo->data['pref']])
? $this->arrPref[$this->objSiteInfo->data['pref']] : '';
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_abouts_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/cart/LC_Page_Cart.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -74,6 +74,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_start', array($this));
+
$objCartSess = new SC_CartSession_Ex();
$objSiteSess = new SC_SiteSession_Ex();
$objCustomer = new SC_Customer_Ex();
@@ -100,6 +104,11 @@
if (count($cartList) > 0) {
// カートを購入モードに設定
$this->lfSetCurrentCart($objSiteSess, $objCartSess, $cartKey);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_confirm', array($this));
+
// 購入ページへ
SC_Response_Ex::sendRedirect(SHOPPING_URL);
exit;
@@ -107,21 +116,41 @@
break;
case 'up'://1個追加
$objCartSess->upQuantity($cart_no, $cartKey);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_up', array($this));
+
SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
exit;
break;
case 'down'://1個減らす
$objCartSess->downQuantity($cart_no, $cartKey);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_down', array($this));
+
SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
exit;
break;
case 'setQuantity'://数量変更
$objCartSess->setQuantity($objFormParam->getValue('quantity'), $cart_no, $cartKey);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_setQuantity', array($this));
+
SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
exit;
break;
case 'delete'://カートから削除
$objCartSess->delProduct($cart_no, $cartKey);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_delete', array($this));
+
SC_Response_Ex::reload(array('category_id' => $objFormParam->getValue('category_id')), true);
exit;
break;
@@ -171,6 +200,10 @@
// すべてのカートの内容を取得する
$this->cartItems = $objCartSess->getAllCartList();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_cart_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -77,6 +77,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_contact__action_start', array($this));
+
$objDb = new SC_Helper_DB_Ex();
$objFormParam = new SC_FormParam_Ex();
@@ -116,6 +120,11 @@
$this->arrForm = $objFormParam->getFormParamList();
if (SC_Utils_Ex::isBlank($this->arrErr)) {
$this->lfSendMail($this);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_contact__action_complete', array($this));
+
// 完了ページへ移動する
SC_Response_Ex::sendRedirect('complete.php');
exit;
@@ -128,6 +137,9 @@
default:
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_contact__action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/contact/LC_Page_Contact_Complete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -64,7 +64,15 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_contact_complete_start', array($this));
+
// do nothing...
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_contact_complete_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -74,6 +74,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_action_start', array($this));
+
$objFormParam = new SC_FormParam_Ex();
SC_Helper_Customer_Ex::sfCustomerEntryParam($objFormParam);
@@ -122,6 +126,9 @@
$objCustomer = new SC_Customer_Ex();
$objCustomer->setLogin($this->arrForm['email']);
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_action_complete', array($this));
// 完了ページに移動させる。
SC_Response_Ex::sendRedirect('complete.php', array('ci' => SC_Helper_Customer_Ex::sfGetCustomerId($uniqid)));
@@ -133,6 +140,9 @@
default:
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,6 +63,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_complete_action_start', array($this));
+
// カートが空かどうかを確認する。
$objCartSess = new SC_CartSession_Ex();
$arrCartKeys = $objCartSess->getKeys();
@@ -82,6 +86,9 @@
// 本会員登録完了
$this->tpl_mainpage = 'regist/complete.tpl';
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_complete_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,6 +63,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_emailmobile_action_start', array($this));
+
$objCustomer = new SC_Customer;
$objFormParam = new SC_FormParam_Ex();
@@ -84,6 +88,10 @@
$this->tpl_name = $objCustomer->getValue('name01');
$this->arrForm = $objFormParam->getFormParamList();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_emailmobile_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,17 +63,23 @@
* @return void
*/
function action() {
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_kiyaku_action_start', array($this));
+
$arrKiyaku = $this->lfGetKiyakuData();
$this->max = count($arrKiyaku);
- $offset = '';
// mobile時はGETでページ指定
if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) {
$this->offset = $this->lfSetOffset($_GET['offset']);
}
$this->tpl_kiyaku_text = $this->lfMakeKiyakuText($arrKiyaku, $this->max, $this->offset);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_entry_kiyaku_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/error/LC_Page_Error.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -84,6 +84,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_error_action_start', array($this));
+
switch ($this->type) {
case PRODUCT_NOT_FOUND:
$this->tpl_error='ご指定のページはございません。';
@@ -160,6 +164,9 @@
$this->tpl_error='エラーが発生しました。';
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_error_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_DispError.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -68,6 +68,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_error_disperror_start', array($this));
+
switch ($this->type) {
case LOGIN_ERROR:
$this->tpl_error='IDまたはパスワードが正しくありません。<br />もう一度ご確認のうえ、再度入力してください。';
@@ -86,6 +90,9 @@
$this->tpl_error='エラーが発生しました。<br />もう一度ご確認のうえ、再度ログインしてください。';
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_error_disperror_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/error/LC_Page_Error_SystemError.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -72,6 +72,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_error_systemerror_start', array($this));
+
$this->tpl_error = 'システムエラーが発生しました。<br />大変お手数ですが、サイト管理者までご連絡ください。';
if (DEBUG_MODE) {
@@ -83,6 +87,10 @@
echo '<div>▲▲▲ デバッグ情報ここまで ▲▲▲</div>';
echo '</div>';
}
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_error_systemerror_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/forgot/LC_Page_Forgot.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -86,6 +86,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_forgot_start', array($this));
+
// パラメーター管理クラス
$objFormParam = new SC_FormParam_Ex();
@@ -135,6 +139,9 @@
if ($this->device_type == DEVICE_TYPE_PC) {
$this->setTemplate($this->tpl_mainpage);
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_forgot_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -64,6 +64,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_start', array($this));
+
// 会員管理クラス
$objCustomer = new SC_Customer_Ex();
// クッキー管理クラス
@@ -139,16 +143,28 @@
$objMobile = new SC_Helper_Mobile_Ex();
if (!$objMobile->gfIsMobileMailAddress($objCustomer->getValue('email'))) {
if (!$objCustomer->hasValue('email_mobile')) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_login_mobile', array($this));
+
SC_Response_Ex::sendRedirectFromUrlPath('entry/email_mobile.php');
exit;
}
}
}
-
+
// --- ログインに成功した場合
if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_login_smartphone', array($this));
+
echo SC_Utils_Ex::jsonEncode(array('success' => $_POST['url']));
} else {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_login_pc', array($this));
+
SC_Response_Ex::sendRedirect($_POST['url']);
}
exit;
@@ -193,9 +209,17 @@
// 画面遷移の制御
$mypage_url_search = strpos('.'.$_POST['url'], 'mypage');
if ($mypage_url_search == 2) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_logout_mypage', array($this));
+
// マイページログイン中はログイン画面へ移行
SC_Response_Ex::sendRedirectFromUrlPath('mypage/login.php');
} else {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_logout_toppage', array($this));
+
// 上記以外の場合、トップへ遷移
SC_Response_Ex::sendRedirect(HTTP_URL);
}
@@ -205,7 +229,9 @@
default:
break;
}
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_logincheck_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -62,12 +62,20 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_calendar_action_start', array($this));
+
// 休日取得取得
$this->arrHoliday = $this->lfGetHoliday();
// 定休日取得取得
$this->arrRegularHoliday = $this->lfGetRegularHoliday();
// カレンダーデータ取得
$this->arrCalendar = $this->lfGetCalendar(2);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_calendar_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,11 +63,19 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_cart_action_start', array($this));
+
$objCart = new SC_CartSession_Ex();
$this->isMultiple = $objCart->isMultiple();
$this->hasDownload = $objCart->hasProductType(PRODUCT_TYPE_DOWNLOAD);
// 旧仕様との互換のため、不自然なセットとなっている
$this->arrCartList = array(0 => $this->lfGetCartData($objCart));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_cart_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,6 +61,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_category_action_start', array($this));
+
// モバイル判定
switch (SC_Display_Ex::detectDevice()) {
case DEVICE_TYPE_MOBILE:
@@ -74,6 +78,10 @@
$this->arrTree = $this->lfGetCatTree($this->tpl_category_id, true);
break;
}
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_category_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Login.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -64,6 +64,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_login_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
// クッキー管理クラス
$objCookie = new SC_Cookie_Ex(COOKIE_EXPIRE);
@@ -89,6 +93,10 @@
$this->tpl_disable_logout = $this->lfCheckDisableLogout();
//スマートフォン版ログアウト処理で不正なページ移動エラーを防ぐ為、トークンをセット
$this->transactionid = SC_Helper_Session_Ex::getToken();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_login_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,7 +61,10 @@
* @return void
*/
function action() {
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_news_action_start', array($this));
+
$objFormParam = new SC_FormParam_Ex();
switch ($this->getMode()) {
case 'getList':
@@ -70,6 +73,10 @@
$objFormParam->convParam();
$this->arrErr = $objFormParam->checkError(false);
if (empty($this->arrErr)) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_news_action_getList', array($this));
+
$json = $this->lfGetNewsForJson($objFormParam);
echo $json;
exit;
@@ -84,6 +91,10 @@
$objFormParam->convParam();
$this->arrErr = $objFormParam->checkError(false);
if (empty($this->arrErr)) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_news_action_getDetail', array($this));
+
$json = $this->lfGetNewsDetailForJson($objFormParam);
echo $json;
exit;
@@ -97,6 +108,9 @@
$this->arrNews = $this->lfGetNews(SC_Query_Ex::getSingletonInstance());
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_news_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,13 +61,20 @@
* @return void
*/
function action() {
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_recommend_action_start', array($this));
+
// 基本情報を渡す
$objSiteInfo = SC_Helper_DB_Ex::sfGetBasisData();
$this->arrInfo = $objSiteInfo->data;
//おすすめ商品表示
$this->arrBestProducts = $this->lfGetRanking();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_recommend_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_SearchProducts.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,6 +61,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_searchproducts_action_start', array($this));
+
// 商品ID取得
$product_id = $this -> lfGetProductId();
// カテゴリID取得
@@ -75,6 +79,10 @@
$this->maker_id = $this->lfGetSelectedMakerId($product_id, $maker_id);
// メーカー検索用選択リスト
$this->arrMakerList = $this->lfGetMakerList();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_frontparts_bloc_searchproducts_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,7 +61,15 @@
*
* @return void
*/
- function action() {}
+ function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_action_end', array($this));
+ }
/**
* デストラクタ.
変更: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_About.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -64,6 +64,13 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_about_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_about_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Charge.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,7 +61,15 @@
*
* @return void
*/
- function action() {}
+ function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_charge_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_charge_action_end', array($this));
+ }
/**
* デストラクタ.
変更: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Kiyaku.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -62,7 +62,15 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_kiyaku_action_start', array($this));
+
$this->lfGetKiyaku(intval($_GET['page']), $this);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_kiyaku_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Privacy.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,7 +61,15 @@
*
* @return void
*/
- function action() {}
+ function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_privacy_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_privacy_action_end', array($this));
+ }
/**
* デストラクタ.
変更: branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/guide/LC_Page_Guide_Usage.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,7 +61,15 @@
*
* @return void
*/
- function action() {}
+ function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_usage_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_guide_usage_action_end', array($this));
+ }
/**
* デストラクタ.
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -55,6 +55,10 @@
* @return void
*/
function process() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_abstractmypage_action_start', array($this));
+
parent::process();
// ログインチェック
$objCustomer = new SC_Customer_Ex();
@@ -91,6 +95,11 @@
$this->CustomerPoint = $objCustomer->getvalue('point');
$this->action();
}
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_abstractmypage_action_end', array($this));
+
$this->sendResponse();
}
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -72,7 +72,10 @@
* @return void
*/
function action() {
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
$customer_id = $objCustomer->getvalue('customer_id');
@@ -99,6 +102,11 @@
$this->arrPayment = SC_Helper_DB_Ex::sfGetIDValueList('dtb_payment', 'payment_id', 'payment_method');
// 1ページあたりの件数
$this->dispNumber = SEARCH_PMAX;
+ break;
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_action_end', array($this));
}
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -75,6 +75,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_change_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
$customer_id = $objCustomer->getValue('customer_id');
@@ -113,6 +117,10 @@
if (empty($this->arrErr)) {
// 会員情報の登録
$this->lfRegistCustomerData($objFormParam, $customer_id);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_change_action_complete', array($this));
// 完了ページに移動させる。
SC_Response_Ex::sendRedirect('change_complete.php');
@@ -126,6 +134,9 @@
$this->arrForm = SC_Helper_Customer_Ex::sfGetCustomerData($customer_id);
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_change_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_ChangeComplete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -62,9 +62,17 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_changecomplete_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
//セッション情報を最新の状態に更新する
$objCustomer->updateSession();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_changecomplete_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -65,6 +65,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_delivery_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
$customer_id = $objCustomer->getValue('customer_id');
$objFormParam = new SC_FormParam_Ex();
@@ -94,6 +98,11 @@
$arrOtherDeliv = $this->setPref($arrOtherDeliv, $this->arrPref);
$arrOtherDeliv['delivCount'] = count($arrOtherDeliv);
$this->arrOtherDeliv = $arrOtherDeliv;
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_delivery_action_getList', array($this));
+
echo SC_Utils_Ex::jsonEncode($this->arrOtherDeliv);
exit;
break;
@@ -111,6 +120,10 @@
// 1ページあたりの件数
$this->dispNumber = SEARCH_PMAX;
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_delivery_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -69,6 +69,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_deliveryaddr_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
$ParentPage = MYPAGE_DELIVADDR_URLPATH;
@@ -120,6 +124,10 @@
}
if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_MOBILE) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_deliveryaddr_action_edit', array($this));
+
// モバイルの場合、元のページに遷移
SC_Response_Ex::sendRedirect($this->getLocation($_POST['ParentPage']));
exit;
@@ -150,6 +158,9 @@
} else {
$this->setTemplate('mypage/delivery_addr.tpl');
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_deliveryaddr_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -78,6 +78,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_download_action_start', array($this));
+
// ログインチェック
$objCustomer = new SC_Customer_Ex();
if (!$objCustomer->isLoginSuccess(true)) {
@@ -94,6 +98,9 @@
if (count($this->arrErr)!=0) {
SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true);
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_download_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -67,6 +67,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_favorite_action_start', array($this));
+
$objProduct = new SC_Product_Ex();
$objCustomer = new SC_Customer_Ex();
$customer_id = $objCustomer->getValue('customer_id');
@@ -84,6 +88,11 @@
}
$this->arrFavorite = $this->lfGetFavoriteProduct($customer_id, $this);
$this->arrFavorite = $objProduct->setPriceTaxTo($this->arrFavorite);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_favorite_action_getList', array($this));
+
echo SC_Utils_Ex::jsonEncode($this->arrFavorite);
exit;
break;
@@ -96,6 +105,10 @@
$this->arrFavorite = $this->lfGetFavoriteProduct($customer_id, $this);
// 1ページあたりの件数
$this->dispNumber = SEARCH_PMAX;
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_favorite_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -69,6 +69,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_history_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
$objDb = new SC_Helper_DB_Ex();
$objPurchase = new SC_Helper_Purchase_Ex();
@@ -99,6 +103,10 @@
$this->lfSetAU($this->tpl_arrOrderDetail);
// 受注メール送信履歴の取得
$this->tpl_arrMailHistory = $this->lfGetMailHistory($order_id);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_history_action_end', array($this));
}
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Login.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,6 +61,14 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_login_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_login_action_end', array($this));
+
SC_Response_Ex::sendRedirect(DIR_INDEX_PATH);
}
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,6 +61,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_mailview_action_start', array($this));
+
$objCustomer = new SC_Customer_Ex();
if (!SC_Utils_Ex::sfIsInt($_GET['send_id'])) {
SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
@@ -84,12 +88,19 @@
switch ($this->getMode()) {
case 'getDetail':
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_mailview_action_getDetail', array($this));
+
echo SC_Utils_Ex::jsonEncode($arrMailView);
exit;
break;
default:
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_mailview_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -60,7 +60,9 @@
* @return void
*/
function action() {
- $objCustomer = new SC_Customer_Ex();
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_order_action_start', array($this));
//受注詳細データの取得
$arrOrderDetail = $this->lfGetOrderDetail($_POST['order_id']);
@@ -72,6 +74,10 @@
$this->lfAddCartProducts($arrOrderDetail);
SC_Response_Ex::sendRedirect(CART_URLPATH);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_order_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -62,7 +62,10 @@
* @return void
*/
function action() {
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_refusal_action_start', array($this));
+
switch ($this->getMode()) {
case 'confirm':
$this->tpl_mainpage = 'mypage/refusal_confirm.tpl';
@@ -73,11 +76,19 @@
$objCustomer = new SC_Customer_Ex();
$this->lfDeleteCustomer($objCustomer->getValue('customer_id'));
$objCustomer->EndSession();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_refusal_action_complete', array($this));
+
SC_Response_Ex::sendRedirect('refusal_complete.php');
default:
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_refusal_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_RefusalComplete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -72,6 +72,13 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_refusalcomplete_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_mypage_refusalcomplete_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/order/LC_Page_Order.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -66,10 +66,16 @@
* @return void
*/
function action() {
- $objQuery =& SC_Query_Ex::getSingletonInstance();
- $layout = new SC_Helper_PageLayout_Ex();
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_order_action_start', array($this));
+
$objDb = new SC_Helper_DB_Ex();
$this->arrOrder = $objDb->sfGetBasisData();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_order_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_CategoryList.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -61,6 +61,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_categorylist_action_start', array($this));
+
// カテゴリIDの正当性チェック
$this->lfCheckCategoryId();
@@ -70,6 +74,10 @@
$this->arrCategory = $arrCategoryData['arrCategory'];
$this->arrChildren = $arrCategoryData['arrChildren'];
$this->tpl_subtitle = $this->arrCategory['category_name'];
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_categorylist_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -91,6 +91,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_detail_action_start', array($this));
+
// 会員クラス
$objCustomer = new SC_Customer_Ex();
@@ -156,6 +160,10 @@
$product_class_id = $this->objFormParam->getValue('product_class_id');
$objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity'));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_detail_action_cart', array($this));
SC_Response_Ex::sendRedirect(CART_URLPATH);
exit;
@@ -167,6 +175,10 @@
$this->arrErr = $this->lfCheckError($this->mode,$this->objFormParam);
if (count($this->arrErr) == 0) {
if (!$this->lfRegistFavoriteProduct($this->objFormParam->getValue('favorite_product_id'),$objCustomer->getValue('customer_id'))) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_detail_action_add_favorite', array($this));
+
exit;
}
}
@@ -179,6 +191,10 @@
$this->arrErr = $this->lfCheckError($this->mode,$this->objFormParam);
if (count($this->arrErr) == 0) {
if ($this->lfRegistFavoriteProduct($this->objFormParam->getValue('favorite_product_id'),$objCustomer->getValue('customer_id'))) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_detail_action_add_favorite_sphone', array($this));
+
print 'true';
exit;
}
@@ -307,7 +323,9 @@
$this->tpl_login = true;
$this->is_favorite = SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($objCustomer->getValue('customer_id'), $product_id));
}
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_detail_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_List.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -94,7 +94,10 @@
* @return void
*/
function action() {
- $objQuery =& SC_Query_Ex::getSingletonInstance();
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_list_action_start', array($this));
+
$objProduct = new SC_Product_Ex();
$this->arrForm = $_REQUEST;//時間が無いのでコレで勘弁してください。 tao_s
@@ -136,7 +139,10 @@
foreach ($this->arrProducts as $key=>$val) {
$this->arrProducts[$key]['main_list_image'] = SC_Utils_Ex::sfNoImageMainList($val['main_list_image']);
}
-
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_list_action_json', array($this));
+
echo SC_Utils_Ex::jsonEncode($this->arrProducts);
exit;
break;
@@ -190,6 +196,11 @@
$arrErr = $this->lfCheckError($target_product_id, $this->arrForm, $this->tpl_classcat_find1, $this->tpl_classcat_find2);
if (empty($arrErr)) {
$this->lfAddCart($this->arrForm, $_SERVER['HTTP_REFERER']);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_list_action_cart', array($this));
+
SC_Response_Ex::sendRedirect(CART_URLPATH);
exit;
}
@@ -210,7 +221,10 @@
$objPlugin->doAction('lc_page_products_list_action_end',array($this));
$this->tpl_rnd = SC_Utils_Ex::sfGetRandomString(3);
-
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_list_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Review.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -78,6 +78,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_review_action_start', array($this));
+
$objFormParam = new SC_FormParam_Ex();
$this->lfInitParam($objFormParam);
$objFormParam->setParam($_POST);
@@ -103,6 +107,10 @@
if (empty($this->arrErr)) {
//登録実行
$this->lfRegistRecommendData($objFormParam);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_review_action_complete', array($this));
//レビュー書き込み完了ページへ
SC_Response_Ex::sendRedirect('review_complete.php');
@@ -125,6 +133,10 @@
}
$this->setTemplate($this->tpl_mainpage);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_review_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_ReviewComplete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -62,7 +62,15 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_reviewcomplete_action_start', array($this));
+
$this->setTemplate('products/review_complete.tpl');
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_reviewcomplete_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Search.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -62,6 +62,13 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_search_action_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_products_search_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -64,6 +64,9 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_regist_action_start', array($this));
switch ($this->getMode()) {
case 'regist':
@@ -82,6 +85,10 @@
SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, '', true, '無効なアクセスです。');
break;
}
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_regist_action_regist', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/regist/LC_Page_Regist_Complete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,6 +63,13 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_regist_action_regist_complete_start', array($this));
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_regist_action_regist_complete_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -54,6 +54,10 @@
* @return void
*/
function process() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_rss_action_start', array($this));
+
$objQuery = SC_Query_Ex::getSingletonInstance();
$objView = new SC_SiteView_Ex(false);
@@ -78,6 +82,10 @@
//セットしたデータをテンプレートファイルに出力
$objView->assignobj($this);
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_rss_action_end', array($this));
+
//画面表示
$objView->display($this->tpl_mainpage, true);
}
変更: branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/rss/LC_Page_Rss_Products.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,6 +63,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_rss_products_action_start', array($this));
+
$objView = new SC_SiteView_Ex();
//店舗情報をセット
@@ -111,6 +115,10 @@
//XMLテキスト(これがないと正常にRSSとして認識してくれないツールがあるため)
header('Content-type: application/xml');
P_DETAIL_URLPATH;
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_rss_products_action_end', array($this));
//画面表示
$objView->display($this->tpl_mainpage, true);
変更: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -75,6 +75,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_start', array($this));
+
$objSiteSess = new SC_SiteSession_Ex();
$objCartSess = new SC_CartSession_Ex();
$objCustomer = new SC_Customer_Ex();
@@ -92,6 +96,10 @@
// ログイン済みの場合は次画面に遷移
if ($objCustomer->isLoginSuccess(true)) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_logined', array($this));
+
SC_Response_Ex::sendRedirect(
$this->getNextlocation($this->cartKey, $this->tpl_uniqid,
$objCustomer, $objPurchase,
@@ -127,18 +135,29 @@
// モバイルサイトで携帯アドレスの登録が無い場合、携帯アドレス登録ページへ遷移
if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) {
if ($this->hasEmailMobile($objCustomer) == false) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_login_mobile', array($this));
+
SC_Response_Ex::sendRedirectFromUrlPath('entry/email_mobile.php');
exit;
}
}
// スマートフォンの場合はログイン成功を返す
elseif (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_login_smartphone', array($this));
+
echo SC_Utils_Ex::jsonEncode(array('success' =>
$this->getNextLocation($this->cartKey, $this->tpl_uniqid,
$objCustomer, $objPurchase,
$objSiteSess)));
exit;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_login', array($this));
SC_Response_Ex::sendRedirect(
$this->getNextLocation($this->cartKey, $this->tpl_uniqid,
@@ -182,6 +201,11 @@
$objPurchase->setShipmentItemTempForSole($objCartSess);
$objSiteSess->setRegistFlag();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_nonmember_confirm', array($this));
+
SC_Response_Ex::sendRedirect(SHOPPING_PAYMENT_URLPATH);
exit;
}
@@ -189,6 +213,10 @@
// 前のページに戻る
case 'return':
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_return', array($this));
+
SC_Response_Ex::sendRedirect(CART_URLPATH);
exit;
break;
@@ -209,6 +237,11 @@
$this->lfRegistData($this->tpl_uniqid, $objPurchase, $objCustomer, $objFormParam, true);
$objSiteSess->setRegistFlag();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_multiple', array($this));
+
SC_Response_Ex::sendRedirect(MULTIPLE_URLPATH);
exit;
}
@@ -252,6 +285,9 @@
if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_MOBILE) {
$this->tpl_valid_phone_id = $objCustomer->checkMobilePhoneId();
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Complete.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -63,8 +63,16 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_complete_action_start', array($this));
+
$this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
unset($_SESSION['order_id']);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_complete_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -70,11 +70,14 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_confirm_action_start', array($this));
+
$objCartSess = new SC_CartSession_Ex();
$objSiteSess = new SC_SiteSession_Ex();
$objCustomer = new SC_Customer_Ex();
$objQuery =& SC_Query_Ex::getSingletonInstance();
- $objDb = new SC_Helper_DB_Ex();
$objPurchase = new SC_Helper_Purchase_Ex();
$this->is_multiple = $objPurchase->isMultiple();
@@ -93,6 +96,10 @@
// カート内商品のチェック
$this->tpl_message = $objCartSess->checkProducts($this->cartKey);
if (!SC_Utils_Ex::isBlank($this->tpl_message)) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_confirm_action_isblank', array($this));
+
SC_Response_Ex::sendRedirect(CART_URLPATH);
exit;
}
@@ -133,6 +140,11 @@
case 'return':
// 正常な推移であることを記録しておく
$objSiteSess->setRegistFlag();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_confirm_action_return', array($this));
+
SC_Response_Ex::sendRedirect(SHOPPING_PAYMENT_URLPATH);
exit;
break;
@@ -153,12 +165,22 @@
// 決済モジュールを使用する場合
if ($this->use_module) {
$objPurchase->completeOrder(ORDER_PENDING);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_confirm_action_confirm_module', array($this));
+
SC_Response_Ex::sendRedirect(SHOPPING_MODULE_URLPATH);
}
// 購入完了ページ
else {
$objPurchase->completeOrder(ORDER_NEW);
$objPurchase->sendOrderMail($this->arrForm['order_id']);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_confirm_action_confirm', array($this));
+
SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URLPATH);
}
exit;
@@ -166,6 +188,9 @@
default:
break;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_confirm_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -66,12 +66,15 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_deliv_action_start', array($this));
+
$objSiteSess = new SC_SiteSession_Ex();
$objCartSess = new SC_CartSession_Ex();
$objCustomer = new SC_Customer_Ex();
$objPurchase = new SC_Helper_Purchase_Ex();
$objFormParam = new SC_FormParam_Ex();
- $objCookie = new SC_Cookie_Ex(COOKIE_EXPIRE);
$this->tpl_uniqid = $objSiteSess->getUniqId();
$objPurchase->verifyChangeCart($this->tpl_uniqid, $objCartSess);
@@ -89,6 +92,10 @@
$objPurchase->saveShippingTemp($sqlval);
$objPurchase->saveOrderTemp($this->tpl_uniqid, $sqlval, $objCustomer);
$objSiteSess->setRegistFlag();
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_deliv_action_download', array($this));
+
SC_Response_Ex::sendRedirect('payment.php');
exit;
}
@@ -127,6 +134,10 @@
// 前のページに戻る
case 'return':
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_deliv_action_return', array($this));
+
// 確認ページへ移動
SC_Response_Ex::sendRedirect(CART_URLPATH);
exit;
@@ -139,6 +150,9 @@
SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, '', true);
exit;
}
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_deliv_action_multiple', array($this));
SC_Response_Ex::sendRedirect('multiple.php');
exit;
@@ -150,6 +164,10 @@
// 登録済み住所を取得
$this->arrAddr = $objCustomer->getCustomerAddress($objCustomer->getValue('customer_id'));
$this->tpl_addrmax = count($this->arrAddr);
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_deliv_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -64,6 +64,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_multiple_action_start', array($this));
+
$objSiteSess = new SC_SiteSession_Ex();
$objCartSess = new SC_CartSession_Ex();
$objPurchase = new SC_Helper_Purchase_Ex();
@@ -96,6 +100,11 @@
$objCustomer, $objPurchase,
$objCartSess);
$objSiteSess->setRegistFlag();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_multiple_action_confirm', array($this));
+
SC_Response_Ex::sendRedirect('payment.php');
exit;
}
@@ -109,8 +118,11 @@
if ($_GET['from'] == 'multiple') {
$objFormParam->setParam($_SESSION['multiple_temp']);
}
-
$this->arrForm = $objFormParam->getFormParamList();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_multiple_action_end', array($this));
}
/**
変更: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php 2012-03-05 14:32:59 UTC (rev 21593)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php 2012-03-06 11:11:36 UTC (rev 21594)
@@ -74,6 +74,10 @@
* @return void
*/
function action() {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_payment_action_start', array($this));
+
$objSiteSess = new SC_SiteSession_Ex();
$objCartSess = new SC_CartSession_Ex();
$objPurchase = new SC_Helper_Purchase_Ex();
@@ -147,6 +151,10 @@
}
if (SC_Display_Ex::detectDevice() != DEVICE_TYPE_MOBILE) {
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_payment_action_select_deliv', array($this));
+
echo SC_Utils_Ex::jsonEncode($arrSelectedDeliv);
exit;
} else {
@@ -173,6 +181,11 @@
// 正常に登録されたことを記録しておく
$objSiteSess->setRegistFlag();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_payment_action_confirm', array($this));
+
// 確認ページへ移動
SC_Response_Ex::sendRedirect(SHOPPING_CONFIRM_URLPATH);
exit;
@@ -188,6 +201,11 @@
// 正常な推移であることを記録しておく
$objSiteSess->setRegistFlag();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_payment_action_return', array($this));
+
SC_Response_Ex::sendRedirect(SHOPPING_URL);
exit;
break;
@@ -219,6 +237,10 @@
}
$this->arrForm = $objFormParam->getFormParamList();
+
+ // フックポイント.
+ $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg);
+ $objPlugin->doAction('lc_page_shopping_payment_end', array($this));
}
/**
Svn-src-all メーリングリストの案内