- 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/admin/basis/index.php
r12157 r15078 19 19 global $arrTAXRULE; 20 20 $this->arrTAXRULE = $arrTAXRULE; 21 $this->tpl_subtitle = 'SHOP ¥Þ¥¹¥¿';21 $this->tpl_subtitle = 'SHOPマスタ'; 22 22 } 23 23 } … … 30 30 $objQuery = new SC_Query(); 31 31 32 // ǧ¾Ú²ÄÈݤÎȽÄê32 // 認証可否の判定 33 33 sfIsSuccess($objSess); 34 34 … … 42 42 43 43 if($_POST['mode'] != "") { 44 // POST ¥Ç¡¼¥¿¤Î°ú¤·Ñ¤®44 // POSTデータの引き継ぎ 45 45 $objPage->arrForm = $_POST; 46 46 47 // ÆþÎϥǡ¼¥¿¤ÎÊÑ´¹47 // 入力データの変換 48 48 $objPage->arrForm = lfConvertParam($objPage->arrForm); 49 // ÆþÎϥǡ¼¥¿¤Î¥¨¥é¡¼¥Á¥§¥Ã¥¯49 // 入力データのエラーチェック 50 50 $objPage->arrErr = lfErrorCheck($objPage->arrForm); 51 51 … … 53 53 switch($_POST['mode']) { 54 54 case 'update': 55 lfUpdateData($objPage->arrForm); // ´û¸ÊÔ½¸55 lfUpdateData($objPage->arrForm); // 既存編集 56 56 break; 57 57 case 'insert': 58 lfInsertData($objPage->arrForm); // ¿·µ¬ºîÀ®58 lfInsertData($objPage->arrForm); // 新規作成 59 59 break; 60 60 default: 61 61 break; 62 62 } 63 // ºÆɽ¼¨63 // 再表示 64 64 sfReload(); 65 65 } … … 74 74 $objView->display(MAIN_FRAME); 75 75 //-------------------------------------------------------------------------------------------------------------------------------------- 76 // ´ðËܾðÊóÍѤΥ«¥é¥à¤ò¼è¤ê½Ð¤¹¡£76 // 基本情報用のカラムを取り出す。 77 77 function lfGetCol() { 78 78 $arrCol = array( … … 114 114 } 115 115 $sqlval['update_date'] = 'Now()'; 116 // UPDATE ¤Î¼Â¹Ô116 // UPDATEの実行 117 117 $ret = $objQuery->update("dtb_baseinfo", $sqlval); 118 118 } … … 125 125 } 126 126 $sqlval['update_date'] = 'Now()'; 127 // INSERT ¤Î¼Â¹Ô127 // INSERTの実行 128 128 $ret = $objQuery->insert("dtb_baseinfo", $sqlval); 129 129 } 130 130 131 /* ¼èÆÀʸ»úÎó¤ÎÊÑ´¹*/131 /* 取得文字列の変換 */ 132 132 function lfConvertParam($array) { 133 133 /* 134 * ʸ»úÎó¤ÎÊÑ´¹135 * K : ¡ÖȾ³Ñ(Êݶ¸)ÊÒ²¾Ì¾¡×¤ò¡ÖÁ´³ÑÊÒ²¾Ì¾¡×¤ËÊÑ´¹136 * C : ¡ÖÁ´³Ñ¤Ò¤é²¾Ì¾¡×¤ò¡ÖÁ´³Ñ¤«¤¿²¾Ì¾¡×¤ËÊÑ´¹137 * V : ÂùÅÀÉÕ¤¤Îʸ»ú¤ò°ìʸ»ú¤ËÊÑ´¹¡£"K","H"¤È¶¦¤Ë»ÈÍѤ·¤Þ¤¹138 * n : ¡ÖÁ´³Ñ¡×¿ô»ú¤ò¡ÖȾ³Ñ(Êݶ¸)¡×¤ËÊÑ´¹139 * a : Á´³Ñ±Ñ¿ô»ú¤òȾ³Ñ±Ñ¿ô»ú¤ËÊÑ´¹¤¹¤ë134 * 文字列の変換 135 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 136 * C : 「全角ひら仮名」を「全角かた仮名」に変換 137 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 138 * n : 「全角」数字を「半角(ハンカク)」に変換 139 * a : 全角英数字を半角英数字に変換する 140 140 */ 141 // ¿Íʪ´ðËܾðÊó142 143 // ¥¹¥Ý¥Ã¥È¾¦ÉÊ141 // 人物基本情報 142 143 // スポット商品 144 144 $arrConvList['company_name'] = "KVa"; 145 145 $arrConvList['company_kana'] = "KVC"; … … 166 166 $arrConvList['message'] = ""; 167 167 168 // ʸ»úÊÑ´¹168 // 文字変換 169 169 foreach ($arrConvList as $key => $val) { 170 // POST ¤µ¤ì¤Æ¤¤¿ÃͤΤßÊÑ´¹¤¹¤ë¡£170 // POSTされてきた値のみ変換する。 171 171 if(isset($array[$key])) { 172 172 $array[$key] = mb_convert_kana($array[$key] ,$val); … … 176 176 } 177 177 178 // ÆþÎÏ¥¨¥é¡¼¥Á¥§¥Ã¥¯178 // 入力エラーチェック 179 179 function lfErrorCheck($array) { 180 180 $objErr = new SC_CheckError($array); 181 181 182 $objErr->doFunc(array(" ²ñ¼Ò̾", "company_name", STEXT_LEN), array("MAX_LENGTH_CHECK"));183 $objErr->doFunc(array(" ²ñ¼Ò̾(¥«¥Ê)", "company_kana", STEXT_LEN), array("KANA_CHECK","MAX_LENGTH_CHECK"));184 $objErr->doFunc(array(" Ź̾", "shop_name", STEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK"));185 $objErr->doFunc(array(" Ź̾(¥«¥Ê)", "shop_kana", STEXT_LEN), array("KANA_CHECK","MAX_LENGTH_CHECK"));186 // ͹ÊØÈÖ¹æ¥Á¥§¥Ã¥¯187 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ1","zip01",ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK","NUM_COUNT_CHECK"));188 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ2","zip02",ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK","NUM_COUNT_CHECK"));189 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ", "zip01", "zip02"), array("ALL_EXIST_CHECK"));190 // ½»½ê¥Á¥§¥Ã¥¯191 $objErr->doFunc(array(" ÅÔÆ»Éܸ©", "pref"), array("EXIST_CHECK"));192 $objErr->doFunc(array(" ½»½ê1", "addr01", STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK"));193 $objErr->doFunc(array(" ½»½ê2", "addr02", STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK"));194 // ¥á¡¼¥ë¥Á¥§¥Ã¥¯195 $objErr->doFunc(array(' ¾¦ÉÊÃíʸ¼õÉե᡼¥ë¥¢¥É¥ì¥¹', "email01", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));196 $objErr->doFunc(array(' Ì䤤¹ç¤ï¤»¼õÉե᡼¥ë¥¢¥É¥ì¥¹', "email02", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));197 $objErr->doFunc(array(' ¥á¡¼¥ëÁ÷¿®¸µ¥á¡¼¥ë¥¢¥É¥ì¥¹', "email03", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));198 $objErr->doFunc(array(' Á÷¿®¥¨¥é¡¼¼õÉե᡼¥ë¥¢¥É¥ì¥¹', "email04", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK","MAX_LENGTH_CHECK"));199 // ÅÅÏÃÈÖ¹æ¥Á¥§¥Ã¥¯182 $objErr->doFunc(array("会社名", "company_name", STEXT_LEN), array("MAX_LENGTH_CHECK")); 183 $objErr->doFunc(array("会社名(カナ)", "company_kana", STEXT_LEN), array("KANA_CHECK","MAX_LENGTH_CHECK")); 184 $objErr->doFunc(array("店名", "shop_name", STEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK")); 185 $objErr->doFunc(array("店名(カナ)", "shop_kana", STEXT_LEN), array("KANA_CHECK","MAX_LENGTH_CHECK")); 186 // 郵便番号チェック 187 $objErr->doFunc(array("郵便番号1","zip01",ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK","NUM_COUNT_CHECK")); 188 $objErr->doFunc(array("郵便番号2","zip02",ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK","NUM_COUNT_CHECK")); 189 $objErr->doFunc(array("郵便番号", "zip01", "zip02"), array("ALL_EXIST_CHECK")); 190 // 住所チェック 191 $objErr->doFunc(array("都道府県", "pref"), array("EXIST_CHECK")); 192 $objErr->doFunc(array("住所1", "addr01", STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 193 $objErr->doFunc(array("住所2", "addr02", STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 194 // メールチェック 195 $objErr->doFunc(array('商品注文受付メールアドレス', "email01", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 196 $objErr->doFunc(array('問い合わせ受付メールアドレス', "email02", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 197 $objErr->doFunc(array('メール送信元メールアドレス', "email03", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 198 $objErr->doFunc(array('送信エラー受付メールアドレス', "email04", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK","MAX_LENGTH_CHECK")); 199 // 電話番号チェック 200 200 $objErr->doFunc(array("TEL", "tel01", "tel02", "tel03", TEL_ITEM_LEN), array("TEL_CHECK")); 201 201 $objErr->doFunc(array("FAX", "fax01", "fax02", "fax03", TEL_ITEM_LEN), array("TEL_CHECK")); 202 // ¤½¤Î¾203 $objErr->doFunc(array(" ¾ÃÈñÀÇΨ", "tax", PERCENTAGE_LEN), array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));204 $objErr->doFunc(array(" Á÷ÎÁ̵ÎÁ¾ò·ï", "free_rule", PRICE_LEN), array("NUM_CHECK", "MAX_LENGTH_CHECK"));205 $objErr->doFunc(array(" ŹÊޱĶȻþ´Ö", "business_hour", STEXT_LEN), array("MAX_LENGTH_CHECK"));206 207 $objErr->doFunc(array(" ¼è°·¾¦ÉÊ", "good_traded", LLTEXT_LEN), array("MAX_LENGTH_CHECK"));208 $objErr->doFunc(array(" ¥á¥Ã¥»¡¼¥¸", "message", LLTEXT_LEN), array("MAX_LENGTH_CHECK"));202 // その他 203 $objErr->doFunc(array("消費税率", "tax", PERCENTAGE_LEN), array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 204 $objErr->doFunc(array("送料無料条件", "free_rule", PRICE_LEN), array("NUM_CHECK", "MAX_LENGTH_CHECK")); 205 $objErr->doFunc(array("店舗営業時間", "business_hour", STEXT_LEN), array("MAX_LENGTH_CHECK")); 206 207 $objErr->doFunc(array("取扱商品", "good_traded", LLTEXT_LEN), array("MAX_LENGTH_CHECK")); 208 $objErr->doFunc(array("メッセージ", "message", LLTEXT_LEN), array("MAX_LENGTH_CHECK")); 209 209 210 210 return $objErr->arrErr;
Note: See TracChangeset
for help on using the changeset viewer.