[Svn-src-all:1301] [version-2_5-dev 20190] #978([フロント]お問い合わせ)

nanasess admin @ mail.ec-cube.net
2011年 2月 18日 (金) 11:16:07 JST


Subversion committed to /home/svn/open 20190
http://svn.ec-cube.net/open_trac/changeset/20190
┌────────────────────────────┐
│更新者 :  nanasess                                     │
│更新日時:  2011-02-18 11:16:07 +0900 (金, 18  2月 2011)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#978([フロント]お問い合わせ)
 * インデントの崩れ, 冗長な代入を修正


Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_5-dev/data/class/pages/contact/LC_Page_Contact.php

変更: branches/version-2_5-dev/data/class/pages/contact/LC_Page_Contact.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/contact/LC_Page_Contact.php	2011-02-18 01:28:49 UTC (rev 20189)
+++ branches/version-2_5-dev/data/class/pages/contact/LC_Page_Contact.php	2011-02-18 02:16:07 UTC (rev 20190)
@@ -1,4 +1,3 @@
-
 <?php
 /*
  * This file is part of EC-CUBE
@@ -74,50 +73,50 @@
         $this->arrData = isset($_SESSION['customer']) ? $_SESSION['customer'] : "";
 
         switch ($this->getMode()) {
-            case 'confirm':
-              // エラーチェック
-                $this->lfInitParam($objFormParam);
-                $objFormParam->setParam($_POST);
-                $objFormParam->convParam();
-                $objFormParam->toLower('email');
-                $objFormParam->toLower('email02');
-                $this->arrErr = $objFormParam->checkError();
-                // 入力値の取得
-                $this->arrForm = $objFormParam->getFormParamList();
-               
-                    if ( ! $this->arrErr ){
-                    // エラー無しで完了画面
-                    $this->tpl_mainpage = 'contact/confirm.tpl';
-                    $this->tpl_title = 'お問い合わせ(確認ページ)';
-                    }
-                    
-              break;
+        case 'confirm':
+            // エラーチェック
+            $this->lfInitParam($objFormParam);
+            $objFormParam->setParam($_POST);
+            $objFormParam->convParam();
+            $objFormParam->toLower('email');
+            $objFormParam->toLower('email02');
+            $this->arrErr = $objFormParam->checkError();
+            // 入力値の取得
+            $this->arrForm = $objFormParam->getFormParamList();
 
-            case 'return':
-                $this->lfInitParam($objFormParam);
-                $objFormParam->setParam($_POST);
-                $this->arrForm = $objFormParam->getFormParamList();
-				
-              break;
-			  
-            case 'complete':
-                $this->lfInitParam($objFormParam);
-                $objFormParam->setParam($_POST);
-                $this->arrErr = $objFormParam->checkError();
-                $this->arrForm = $objFormParam->getFormParamList();
-                    if(!$this->arrErr) {
-                       $this->lfSendMail($this);
-                    // 完了ページへ移動する
-                    SC_Response_Ex::sendRedirect('complete.php');
-                    exit;
-                    } else {
-                    SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
-                    }
-					
-              break;
+            if (SC_Utils_Ex::isBlank($this->arrErr)) {
+                // エラー無しで完了画面
+                $this->tpl_mainpage = 'contact/confirm.tpl';
+                $this->tpl_title = 'お問い合わせ(確認ページ)';
+            }
 
-            default:
-              break;
+            break;
+
+        case 'return':
+            $this->lfInitParam($objFormParam);
+            $objFormParam->setParam($_POST);
+            $this->arrForm = $objFormParam->getFormParamList();
+
+            break;
+
+        case 'complete':
+            $this->lfInitParam($objFormParam);
+            $objFormParam->setParam($_POST);
+            $this->arrErr = $objFormParam->checkError();
+            $this->arrForm = $objFormParam->getFormParamList();
+            if (SC_Utils_Ex::isBlank($this->arrErr)) {
+                $this->lfSendMail($this);
+                // 完了ページへ移動する
+                SC_Response_Ex::sendRedirect('complete.php');
+                exit;
+            } else {
+                SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
+                exit;
+            }
+            break;
+
+        default:
+            break;
         }
     }
 
@@ -132,15 +131,15 @@
 
     // }}}
     // {{{ protected functions
-    
-     /**
+
+    /**
      * お問い合わせ入力時のパラメータ情報の初期化を行う.
      *
      * @param SC_FormParam $objFormParam SC_FormParam インスタンス
      * @return void
      */
     function lfInitParam(&$objFormParam) {
-        
+
         $objFormParam->addParam("お名前(姓)", 'name01', STEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
         $objFormParam->addParam("お名前(名)", 'name02', STEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
         $objFormParam->addParam("お名前(フリガナ・姓)", 'kana01', STEXT_LEN, "KVCa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK"));
@@ -163,22 +162,15 @@
      *
      * @return void
      */
-
     function lfSendMail(&$objPage){
-        $objDb = new SC_Helper_DB_Ex();
-        $CONF = $objDb->sfGetBasisData();            // 店舗基本情報
-        $objQuery =& SC_Query::getSingletonInstance();
-        $objSiteInfo = $this->objView->objSiteInfo;
-        $arrInfo = $objSiteInfo->data;
-        $objPage->tpl_shopname = $arrInfo['shop_name'];
-        $objPage->tpl_infoemail = $arrInfo['email02'];
-
+        $CONF = SC_Helper_DB_Ex::sfGetBasisData();
+        $objPage->tpl_shopname = $CONF['shop_name'];
+        $objPage->tpl_infoemail = $CONF['email02'];
         $fromMail_name = $objPage->arrForm['name01']['value'] ." 様";
         $fromMail_address = $objPage->arrForm['email']['value'];
-
         $helperMail = new SC_Helper_Mail_Ex();
         $helperMail->sfSendTemplateMail($CONF["email02"], $CONF["shop_name"], "5", $objPage, $fromMail_address, $fromMail_name, $fromMail_address);
         $helperMail->sfSendTemplateMail($objPage->arrForm['email']['value'], $objPage->arrForm['name01']['value'] ." 様", "5", $objPage, $CONF["email03"], $CONF["shop_name"], $CONF["email02"]);
     }
 }
-?>
\ No newline at end of file
+?>




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