[Svn-src-all:1300] [version-2_5-dev 20189] #978 どうでしょうか!!??

yomoro admin @ mail.ec-cube.net
2011年 2月 18日 (金) 10:28:49 JST


Subversion committed to /home/svn/open 20189
http://svn.ec-cube.net/open_trac/changeset/20189
┌────────────────────────────┐
│更新者 :  yomoro                                       │
│更新日時:  2011-02-18 10:28:49 +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 00:47:45 UTC (rev 20188)
+++ branches/version-2_5-dev/data/class/pages/contact/LC_Page_Contact.php	2011-02-18 01:28:49 UTC (rev 20189)
@@ -70,48 +70,50 @@
     function action() {
         $objDb = new SC_Helper_DB_Ex();
         $objFormParam = new SC_FormParam();
-        $this->CONF = $objDb->sfGetBasisData();			// 店舗基本情報
 
         $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 = 'お問い合わせ(確認ページ)';
-        			}
-					
+                $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 'return':
-              	$this->lfInitParam($objFormParam);
-				$objFormParam->setParam($_POST);
-				$this->arrForm = $objFormParam->getFormParamList();
+                $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);
-        			}
+                $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;
 
             default:
@@ -130,22 +132,22 @@
 
     // }}}
     // {{{ 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("お名前(姓)", '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"));
         $objFormParam->addParam("お名前(フリガナ・名)", 'kana02', STEXT_LEN, "KVCa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK"));
         $objFormParam->addParam("郵便番号1", "zip01", ZIP01_LEN, "n",array("SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK"));
         $objFormParam->addParam("郵便番号2", "zip02", ZIP02_LEN, "n",array("SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK"));
-		$objFormParam->addParam("都道府県", "pref", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
+        $objFormParam->addParam("都道府県", "pref", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
         $objFormParam->addParam("住所1", "addr01", MTEXT_LEN, "KVa", array("SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
         $objFormParam->addParam("住所2", "addr02", MTEXT_LEN, "KVa", array("SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
         $objFormParam->addParam("お問い合わせ内容", "contents", MLTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
@@ -156,11 +158,15 @@
         $objFormParam->addParam("お電話番号3", 'tel03', TEL_ITEM_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK"));
     }
 
-    // ------------  メール送信 ------------
+    /**
+     * メールの送信を行う。
+     *
+     * @return void
+     */
 
     function lfSendMail(&$objPage){
         $objDb = new SC_Helper_DB_Ex();
-        $CONF = $objDb->sfGetBasisData();			// 店舗基本情報
+        $CONF = $objDb->sfGetBasisData();            // 店舗基本情報
         $objQuery =& SC_Query::getSingletonInstance();
         $objSiteInfo = $this->objView->objSiteInfo;
         $arrInfo = $objSiteInfo->data;




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