Changeset 20427 for branches/version-2_5-dev/data/class
- Timestamp:
- 2011/02/27 00:33:19 (13 years ago)
- Location:
- branches/version-2_5-dev/data/class/pages/admin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
r20345 r20427 201 201 } 202 202 203 /* 取得文字列の変換 */204 function lfConvertParam($array) {205 // 文字変換206 $arrConvList['title'] = "KVa";207 $arrConvList['month'] = "n";208 $arrConvList['day'] = "n";209 210 foreach ($arrConvList as $key => $val) {211 // POSTされてきた値のみ変換する。212 if(isset($array[$key])) {213 $array[$key] = mb_convert_kana($array[$key] ,$val);214 }215 }216 return $array;217 }218 203 function lfInitParam($mode, &$objFormParam) 219 204 { -
branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
r20390 r20427 82 82 case 'search': 83 83 $objProduct = new SC_Product(); 84 // 入力文字の強制変換とPOST値の引き継ぎ85 // $this->arrForm = $this->lfConvertParam($_POST,$this->getConvertRule());86 84 $this->arrForm = $objFormParam->getHashArray(); 87 85 $wheres = $this->createWhere($objFormParam,$objDb); … … 285 283 286 284 /** 287 * 文字列の変換ルールを返す288 */289 function getConvertRule(){290 /*291 * 文字列の変換292 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換293 * C : 「全角ひら仮名」を「全角かた仮名」に変換294 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します295 * n : 「全角」数字を「半角(ハンカク)」に変換296 */297 $arrConvList = array();298 $arrConvList['search_name'] = "KVa";299 $arrConvList['search_product_code'] = "KVa";300 return $arrConvList;301 }302 303 /**304 285 * パラメータ情報の初期化 305 286 * @param SC_FormParam $objFormParam … … 312 293 $objFormParam->addParam("フッター", "footer", LTEXT_LEN, "KVa", array("MAX_LENGTH_CHECK", "SPTAB_CHECK")); 313 294 } 314 315 /**316 * 取得文字列の変換317 * @param Array $param 取得文字列318 * @param Array $convList 変換ルール319 */320 function lfConvertParam($param,$convList){321 $convedParam = array();322 foreach ($convList as $key => $value){323 if(isset($param[$key])) {324 $convedParam[$key] = mb_convert_kana($param[$key],$value);325 }else{326 $convedParam[$key] = $param[$key];327 }328 }329 return $convedParam;330 }331 295 } 332 296 ?> -
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
r20410 r20427 273 273 $objFormParam->addParam("企画名", "name2:$i", null, null, array()); 274 274 $objFormParam->addParam("product_class_id", "product_class_id:$i", null, null, array()); 275 $objFormParam->addParam("商品コード", "product_code:$i", STEXT_LEN, null, array("MAX_LENGTH_CHECK"));276 $objFormParam->addParam("在庫数", "stock:$i", AMOUNT_LEN, null, array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));275 $objFormParam->addParam("商品コード", "product_code:$i", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 276 $objFormParam->addParam("在庫数", "stock:$i", AMOUNT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 277 277 $objFormParam->addParam("在庫数", "stock_unlimited:$i", null, null, array()); 278 $objFormParam->addParam(NORMAL_PRICE_TITLE, "price01:$i", PRICE_LEN, null, array("NUM_CHECK", "MAX_LENGTH_CHECK"));279 $objFormParam->addParam(SALE_PRICE_TITLE, "price02:$i", PRICE_LEN, null, array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));278 $objFormParam->addParam(NORMAL_PRICE_TITLE, "price01:$i", PRICE_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 279 $objFormParam->addParam(SALE_PRICE_TITLE, "price02:$i", PRICE_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 280 280 $objFormParam->addParam("商品種別", "product_type_id:$i", null, null, array()); 281 281 $objFormParam->addParam("DLファイル名", "down_filename:$i", null, null, array()); … … 437 437 $objErr->doFunc(array("規格1", "規格2", "select_class_id1", "select_class_id2"), array("DIFFERENT_CHECK")); 438 438 return $objErr->arrErr; 439 }440 441 /* 取得文字列の変換 */442 function lfConvertParam($array) {443 /*444 * 文字列の変換445 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換446 * C : 「全角ひら仮名」を「全角かた仮名」に変換447 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します448 * n : 「全角」数字を「半角(ハンカク)」に変換449 */450 451 $no = 1; // FIXME 未定義変数の修正452 while($array["classcategory_id1:".$no] != "") {453 $arrConvList["product_code:".$no] = "KVa";454 $arrConvList["price01:".$no] = "n";455 $arrConvList["price02:".$no] = "n";456 $arrConvList["stock:".$no] = "n";457 $no++;458 }459 460 // 文字変換461 foreach ($arrConvList as $key => $val) {462 // POSTされてきた値のみ変換する。463 if(isset($array[$key])) {464 $array[$key] = mb_convert_kana($array[$key] ,$val);465 }466 }467 return $array;468 439 } 469 440
Note: See TracChangeset
for help on using the changeset viewer.