Changeset 11730 for branches/comu/html/mypage/delivery_addr.php
- Timestamp:
- 2007/03/11 06:27:25 (19 years ago)
- File:
-
- 1 edited
-
branches/comu/html/mypage/delivery_addr.php (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/mypage/delivery_addr.php
r11729 r11730 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 // 別のお届け先DB登録用カラム配列50 //Ê̤ΤªÆÏ¤±Àè£Ä£ÂÅÐÏ¿ÍÑ¥«¥é¥àÇÛÎó 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){ … … 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.
