- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/mypage/delivery_addr.php
r12157 r15078 12 12 function LC_Page(){ 13 13 $this->tpl_mainpage = USER_PATH . 'templates/mypage/delivery_addr.tpl'; 14 $this->tpl_title = " ¿·¤·¤¤¤ªÆϤ±Àè¤ÎÄɲåÊѹ¹";14 $this->tpl_title = "新しいお届け先の追加・変更"; 15 15 global $arrPref; 16 16 $this->arrPref = $arrPref; … … 25 25 $ParentPage = MYPAGE_DELIVADDR_URL; 26 26 27 // GET ¤Ç¥Ú¡¼¥¸¤ò»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï»ØÄê¥Ú¡¼¥¸¤ËÌ᤹27 // GETでページを指定されている場合には指定ページに戻す 28 28 if (isset($_GET['page'])) { 29 29 $ParentPage = $_GET['page']; … … 31 31 $objPage->ParentPage = $ParentPage; 32 32 33 // ¥í¥°¥¤¥óȽÄê33 //ログイン判定 34 34 if (!$objCustomer->isLoginSuccess()){ 35 35 sfDispSiteError(CUSTOMER_ERROR); … … 41 41 42 42 if ($_GET['other_deliv_id'] != ""){ 43 // ÉÔÀµ¥¢¥¯¥»¥¹È½Äê43 //不正アクセス判定 44 44 $flag = $objQuery->count("dtb_other_deliv", "customer_id=? AND other_deliv_id=?", array($objCustomer->getValue("customer_id"), $_SESSION['other_deliv_id'])); 45 45 if (!$objCustomer->isLoginSuccess() || $flag == 0){ … … 48 48 } 49 49 50 // Ê̤ΤªÆϤ±Àè£Ä£ÂÅÐÏ¿ÍÑ¥«¥é¥àÇÛÎó50 //別のお届け先DB登録用カラム配列 51 51 $arrRegistColumn = array( 52 52 array( "column" => "name01", "convert" => "aKV" ), … … 73 73 } 74 74 }else{ 75 // Ê̤ΤªÆϤ±ÀèÅÐÏ¿¿ô¤Î¼èÆÀ75 //別のお届け先登録数の取得 76 76 $deliv_count = $objQuery->count("dtb_other_deliv", "customer_id=?", array($objCustomer->getValue('customer_id'))); 77 77 if ($deliv_count < DELIV_ADDR_MAX or isset($_POST['other_deliv_id'])){ … … 84 84 85 85 if ($_GET['other_deliv_id'] != ""){ 86 // Ê̤ΤªÆϤ±Àè¾ðÊó¼èÆÀ86 //別のお届け先情報取得 87 87 $arrOtherDeliv = $objQuery->select("*", "dtb_other_deliv", "other_deliv_id=? ", array($_SESSION['other_deliv_id'])); 88 88 $objPage->arrOtherDeliv = $arrOtherDeliv[0]; … … 94 94 //------------------------------------------------------------------------------------------------------------- 95 95 96 /* ¥¨¥é¡¼¥Á¥§¥Ã¥¯*/96 /* エラーチェック */ 97 97 function lfErrorCheck() { 98 98 $objErr = new SC_CheckError(); 99 99 100 $objErr->doFunc(array(" ¤ªÌ¾Á°¡ÊÀ«¡Ë", 'name01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));101 $objErr->doFunc(array(" ¤ªÌ¾Á°¡Ê̾¡Ë", 'name02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK", "MAX_LENGTH_CHECK"));102 $objErr->doFunc(array(" ¥Õ¥ê¥¬¥Ê¡ÊÀ«¡Ë", 'kana01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK"));103 $objErr->doFunc(array(" ¥Õ¥ê¥¬¥Ê¡Ê̾¡Ë", 'kana02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK"));104 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));105 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));106 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ", "zip01", "zip02"), array("ALL_EXIST_CHECK"));107 $objErr->doFunc(array(" ÅÔÆ»Éܸ©", 'pref'), array("SELECT_CHECK","NUM_CHECK"));108 $objErr->doFunc(array(" ¤´½»½ê¡Ê1¡Ë", "addr01", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));109 $objErr->doFunc(array(" ¤´½»½ê¡Ê2¡Ë", "addr02", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));110 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ1", 'tel01'), array("EXIST_CHECK","NUM_CHECK"));111 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ2", 'tel02'), array("EXIST_CHECK","NUM_CHECK"));112 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ3", 'tel03'), array("EXIST_CHECK","NUM_CHECK"));113 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ", "tel01", "tel02", "tel03", TEL_LEN) ,array("TEL_CHECK"));100 $objErr->doFunc(array("お名前(姓)", 'name01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 101 $objErr->doFunc(array("お名前(名)", 'name02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK", "MAX_LENGTH_CHECK")); 102 $objErr->doFunc(array("フリガナ(姓)", 'kana01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK")); 103 $objErr->doFunc(array("フリガナ(名)", 'kana02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK")); 104 $objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 105 $objErr->doFunc(array("郵便番号2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 106 $objErr->doFunc(array("郵便番号", "zip01", "zip02"), array("ALL_EXIST_CHECK")); 107 $objErr->doFunc(array("都道府県", 'pref'), array("SELECT_CHECK","NUM_CHECK")); 108 $objErr->doFunc(array("ご住所(1)", "addr01", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 109 $objErr->doFunc(array("ご住所(2)", "addr02", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 110 $objErr->doFunc(array("お電話番号1", 'tel01'), array("EXIST_CHECK","NUM_CHECK")); 111 $objErr->doFunc(array("お電話番号2", 'tel02'), array("EXIST_CHECK","NUM_CHECK")); 112 $objErr->doFunc(array("お電話番号3", 'tel03'), array("EXIST_CHECK","NUM_CHECK")); 113 $objErr->doFunc(array("お電話番号", "tel01", "tel02", "tel03", TEL_LEN) ,array("TEL_CHECK")); 114 114 return $objErr->arrErr; 115 115 116 116 } 117 117 118 /* ÅÐÏ¿¼Â¹Ô*/118 /* 登録実行 */ 119 119 function lfRegistData($array, $arrRegistColumn) { 120 120 global $objConn; … … 129 129 $arrRegist['customer_id'] = $objCustomer->getvalue('customer_id'); 130 130 131 //-- ÊÔ½¸ÅÐÏ¿¼Â¹Ô131 //-- 編集登録実行 132 132 $objConn->query("BEGIN"); 133 133 if ($array['other_deliv_id'] != ""){ … … 139 139 } 140 140 141 //---- ¡¡¼èÆÀʸ»úÎó¤ÎÊÑ´¹141 //---- 取得文字列の変換 142 142 function lfConvertParam($array, $arrRegistColumn) { 143 143 /* 144 * ʸ»úÎó¤ÎÊÑ´¹145 * K : ¡ÖȾ³Ñ(Êݶ¸)ÊÒ²¾Ì¾¡×¤ò¡ÖÁ´³ÑÊÒ²¾Ì¾¡×¤ËÊÑ´¹146 * C : ¡ÖÁ´³Ñ¤Ò¤é²¾Ì¾¡×¤ò¡ÖÁ´³Ñ¤«¤¿²¾Ì¾¡×¤ËÊÑ´¹147 * V : ÂùÅÀÉÕ¤¤Îʸ»ú¤ò°ìʸ»ú¤ËÊÑ´¹¡£"K","H"¤È¶¦¤Ë»ÈÍѤ·¤Þ¤¹148 * n : ¡ÖÁ´³Ñ¡×¿ô»ú¤ò¡ÖȾ³Ñ(Êݶ¸)¡×¤ËÊÑ´¹149 * a : Á´³Ñ±Ñ¿ô»ú¤òȾ³Ñ±Ñ¿ô»ú¤ËÊÑ´¹¤¹¤ë144 * 文字列の変換 145 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 146 * C : 「全角ひら仮名」を「全角かた仮名」に変換 147 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 148 * n : 「全角」数字を「半角(ハンカク)」に変換 149 * a : 全角英数字を半角英数字に変換する 150 150 */ 151 // ¥«¥é¥à̾¤È¥³¥ó¥Ð¡¼¥È¾ðÊó151 // カラム名とコンバート情報 152 152 foreach ($arrRegistColumn as $data) { 153 153 $arrConvList[ $data["column"] ] = $data["convert"]; 154 154 } 155 155 156 // ʸ»úÊÑ´¹156 // 文字変換 157 157 foreach ($arrConvList as $key => $val) { 158 // POST ¤µ¤ì¤Æ¤¤¿ÃͤΤßÊÑ´¹¤¹¤ë¡£158 // POSTされてきた値のみ変換する。 159 159 if(strlen(($array[$key])) > 0) { 160 160 $array[$key] = mb_convert_kana($array[$key] ,$val);
Note: See TracChangeset
for help on using the changeset viewer.