Changeset 11730 for branches/comu/html/admin/basis/index.php
- Timestamp:
- 2007/03/11 06:27:25 (19 years ago)
- File:
-
- 1 edited
-
branches/comu/html/admin/basis/index.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/admin/basis/index.php
r11729 r11730 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.
