Changeset 20427


Ignore:
Timestamp:
2011/02/27 00:33:19 (11 years ago)
Author:
shutta
Message:

refs #1007
lfConvertParamの削除。

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  
    201201    } 
    202202 
    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     } 
    218203    function lfInitParam($mode, &$objFormParam) 
    219204    { 
  • branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php

    r20390 r20427  
    8282            case 'search': 
    8383                $objProduct = new SC_Product(); 
    84                 // 入力文字の強制変換とPOST値の引き継ぎ 
    85                 //                $this->arrForm = $this->lfConvertParam($_POST,$this->getConvertRule()); 
    8684                $this->arrForm = $objFormParam->getHashArray(); 
    8785                $wheres = $this->createWhere($objFormParam,$objDb); 
     
    285283 
    286284    /** 
    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     /** 
    304285     * パラメータ情報の初期化 
    305286     * @param SC_FormParam $objFormParam 
     
    312293        $objFormParam->addParam("フッター", "footer", LTEXT_LEN, "KVa", array("MAX_LENGTH_CHECK", "SPTAB_CHECK")); 
    313294    } 
    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     } 
    331295} 
    332296?> 
  • branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php

    r20410 r20427  
    273273            $objFormParam->addParam("企画名", "name2:$i", null, null, array()); 
    274274            $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")); 
    277277            $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")); 
    280280            $objFormParam->addParam("商品種別", "product_type_id:$i", null, null, array()); 
    281281            $objFormParam->addParam("DLファイル名", "down_filename:$i", null, null, array()); 
     
    437437        $objErr->doFunc(array("規格1", "規格2", "select_class_id1", "select_class_id2"), array("DIFFERENT_CHECK")); 
    438438        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; 
    468439    } 
    469440 
Note: See TracChangeset for help on using the changeset viewer.