Ignore:
Timestamp:
2009/05/15 16:30:40 (15 years ago)
Author:
kajiwara
Message:

2.4.0 正式版のコミット。コミット内容の詳細はこちら(http://svn.ec-cube.net/open_trac/query?status=closed&milestone=EC-CUBE2.4.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/pages/entry/LC_Page_Entry.php

    r17730 r18007  
    7373        $CONF = $objDb->sf_getBasisData(); 
    7474        $objDate = new SC_Date(START_BIRTH_YEAR, date("Y",strtotime("now"))); 
     75 
     76        $ssl_url  = rtrim(SSL_URL,"/"); 
     77        $ssl_url .= $_SERVER['PHP_SELF']; 
     78 
    7579 
    7680        // 規約ページからの遷移でなければエラー画面へ遷移する 
     
    123127            } 
    124128 
     129            //空白・改行の削除 
     130            $_POST["name01"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["name01"]); 
     131            $_POST["name02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["name02"]); 
     132            $_POST["kana01"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["kana01"]); 
     133            $_POST["kana02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["kana02"]); 
     134            $_POST["zip01"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["zip01"]); 
     135            $_POST["zip02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["zip02"]); 
     136            $_POST["addr01"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["addr01"]); 
     137            $_POST["addr02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["addr02"]); 
     138            $_POST["tel01"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["tel01"]); 
     139            $_POST["tel02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["tel02"]); 
     140            $_POST["tel03"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["tel03"]); 
     141            $_POST["fax01"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["fax01"]); 
     142            $_POST["fax02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["fax02"]); 
     143            $_POST["fax03"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["fax03"]); 
     144            $_POST["email"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["email"]); 
     145            $_POST["email02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["email02"]); 
     146            $_POST["password"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["password"]); 
     147            $_POST["password02"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["password02"]); 
     148            $_POST["reminder_answer"] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $_POST["reminder_answer"]); 
     149 
    125150            //-- POSTデータの引き継ぎ 
    126151            $this->arrForm = $_POST; 
     152 
     153            //SSL用 
     154            $this->arrForm[ssl_url] = $ssl_url; 
    127155 
    128156            if($this->arrForm['year'] == '----') { 
     
    607635            // 携帯メールアドレス 
    608636            $arrRegist['email_mobile'] = $arrRegist['email']; 
    609             //PHONE_IDを取り出す 
    610             $phoneId = SC_MobileUserAgent::getId(); 
    611             $arrRegist['mobile_phone_id'] =  $phoneId; 
     637            //PHONE_IDを取り出す 
     638            $phoneId = SC_MobileUserAgent::getId(); 
     639            $arrRegist['mobile_phone_id'] =  $phoneId; 
    612640        } 
    613641 
     
    829857    function lfErrorCheck2($array) { 
    830858        $objErr = new SC_CheckError($array); 
    831         $objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
     859 
     860        $objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
    832861        $objErr->doFunc(array("郵便番号2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
    833862        $objErr->doFunc(array("郵便番号", "zip01", "zip02"), array("ALL_EXIST_CHECK")); 
    834863 
    835864        $objErr->doFunc(array("性別", "sex") ,array("SELECT_CHECK", "NUM_CHECK")); 
    836         $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_DATE")); 
    837         if (isset($array['year']) && strlen($array['year']) > 0) { 
     865        $objErr->doFunc(array("生年月日 (年)", "year", 4), array("EXIST_CHECK", "SPTAB_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 
     866        if (!isset($objErr->arrErr['year']) && strlen($array['year'] > 0)) { 
    838867            $objErr->doFunc(array("生年月日 (年)", "year", $this->objDate->getStartYear()), array("MIN_CHECK")); 
    839868            $objErr->doFunc(array("生年月日 (年)", "year", $this->objDate->getEndYear()), array("MAX_CHECK")); 
    840869        } 
    841         return $objErr->arrErr; 
     870        $objErr->doFunc(array("生年月日 (月日)", "month", "day"), array("SELECT_CHECK")); 
     871        if (!isset($objErr->arrErr['year']) && !isset($objErr->arrErr['month']) && !isset($objErr->arrErr['day'])) { 
     872            $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_DATE")); 
     873        } 
     874 
     875        return $objErr->arrErr; 
    842876    } 
    843877 
Note: See TracChangeset for help on using the changeset viewer.