[Svn-src-all:902] [version-2_5-dev 19790] #882(モバイルサイトでPHPエラーが発生する) 一部応急処置
Seasoft
admin @ mail.ec-cube.net
2010年 12月 30日 (木) 00:30:49 JST
Subversion committed to /home/svn/open 19790
http://svn.ec-cube.net/open_trac/changeset/19790
┌────────────────────────────┐
│更新者 : Seasoft │
│更新日時: 2010-12-30 00:30:49 +0900 (木, 30 12月 2010)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#882(モバイルサイトでPHPエラーが発生する) 一部応急処置
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/class/pages/LC_Page.php
U branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php
変更: branches/version-2_5-dev/data/class/pages/LC_Page.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/LC_Page.php 2010-12-29 08:13:17 UTC (rev 19789)
+++ branches/version-2_5-dev/data/class/pages/LC_Page.php 2010-12-29 15:30:49 UTC (rev 19790)
@@ -122,8 +122,10 @@
*/
function sendResponse() {
- // post-prosess処理(暫定的)
- $this->objPlugin->process($this);
+ if (isset($this->objPlugin)) { // FIXME モバイルエラー応急対応
+ // post-prosess処理(暫定的)
+ $this->objPlugin->process($this);
+ }
$this->objDisplay->prepare($this);
$this->objDisplay->response->write();
変更: branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php 2010-12-29 08:13:17 UTC (rev 19789)
+++ branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php 2010-12-29 15:30:49 UTC (rev 19790)
@@ -221,18 +221,16 @@
*/
if(!$objCustomer->isLoginSuccess(true)) {
$this->tpl_mainpage = 'mypage/login.tpl';
- $objView->assignArray($objFormParam->getHashArray());
+ foreach ($objFormParam->getHashArray() as $key => $val) {
+ $this->$key = $val;
+ }
if (empty($arrErr)) $arrErr = array();
- $objView->assignArray(array("arrErr" => $arrErr));
+ $this->arrErr = $arrErr;
}else {
//マイページトップ顧客情報表示用
$this->CustomerName1 = $objCustomer->getvalue('name01');
$this->CustomerName2 = $objCustomer->getvalue('name02');
}
-
- $objView->assignobj($this); //$objpage内の全てのテンプレート変数をsmartyに格納
- $objView->display(SITE_FRAME); //パスとテンプレート変数の呼び出し、実行
-
}
/**
Svn-src-all メーリングリストの案内