Changeset 18819 for branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
- Timestamp:
- 2010/09/22 13:23:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
r18818 r18819 361 361 stock_unlimited, 362 362 sale_limit, 363 point_rate 363 point_rate, 364 down, 365 down_filename, 366 down_realfilename 364 367 FROM dtb_products_class 365 368 WHERE class_combination_id IS NULL … … 449 452 "deliv_fee", "comment1", "comment2", "comment3", 450 453 "comment4", "comment5", "comment6", "main_list_comment", 451 "sale_limit", "deliv_date_id", "maker_id", "note" , "down", "down_filename", "down_realfilename");454 "sale_limit", "deliv_date_id", "maker_id", "note"); 452 455 $arrList = SC_Utils_Ex::arrayDefineIndexes($arrList, $checkArray); 453 456 … … 467 470 $sqlval['maker_id'] = $arrList['maker_id']; 468 471 $sqlval['note'] = $arrList['note']; 469 $sqlval['down'] = $arrList['down'];470 $sqlval['down_filename'] = $arrList['down_filename'];471 $sqlval['down_realfilename'] = $arrList['down_realfilename'];472 472 $sqlval['update_date'] = "Now()"; 473 473 $sqlval['creator_id'] = $_SESSION['member_id']; … … 620 620 $objErr->doFunc(array("メーカー", 'maker_id', INT_LEN), array("NUM_CHECK")); 621 621 622 //ダウンロード商品チェック623 if($array['down'] == "2") {624 $objErr->doFunc(array("ダウンロードファイル名", "down_filename", STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));625 if($array['down_realfilename'] == "") {626 $objErr->arrErr['down_realfilename'] = "※ ダウンロード商品の場合はダウンロード商品用ファイルをアップロードしてください。<br />";627 }628 }629 //実商品チェック630 if($array['down'] == "1") {631 if($array['down_filename'] != "") {632 $objErr->arrErr['down_filename'] = "※ 実商品の場合はダウンロードファイル名を設定できません。<br />";633 }634 if($array['down_realfilename'] != "") {635 $objErr->arrErr['down_realfilename'] = "※ 実商品の場合はダウンロード商品用ファイルをアップロードできません。<br />ファイルを取り消してください。<br />";636 }637 }638 639 622 if($this->tpl_nonclass) { 640 623 $objErr->doFunc(array("商品コード", "product_code", STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK","MAX_LENGTH_CHECK")); … … 644 627 if(!isset($array['stock_unlimited']) && $array['stock_unlimited'] != "1") { 645 628 $objErr->doFunc(array("在庫数", "stock", AMOUNT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 629 } 630 631 //ダウンロード商品チェック 632 if($array['down'] == "2") { 633 $objErr->doFunc(array("ダウンロードファイル名", "down_filename", STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 634 if($array['down_realfilename'] == "") { 635 $objErr->arrErr['down_realfilename'] = "※ ダウンロード商品の場合はダウンロード商品用ファイルをアップロードしてください。<br />"; 636 } 637 } 638 //実商品チェック 639 if($array['down'] == "1") { 640 if($array['down_filename'] != "") { 641 $objErr->arrErr['down_filename'] = "※ 実商品の場合はダウンロードファイル名を設定できません。<br />"; 642 } 643 if($array['down_realfilename'] != "") { 644 $objErr->arrErr['down_realfilename'] = "※ 実商品の場合はダウンロード商品用ファイルをアップロードできません。<br />ファイルを取り消してください。<br />"; 645 } 646 646 } 647 647 } … … 854 854 855 855 // 配列の添字を定義 856 $checkArray = array('product_class_id', 'product_id', 'product_code', 'stock', 'stock_unlimited', 'price01', 'price02', 'sale_limit', 'deliv_fee', 'point_rate' );856 $checkArray = array('product_class_id', 'product_id', 'product_code', 'stock', 'stock_unlimited', 'price01', 'price02', 'sale_limit', 'deliv_fee', 'point_rate' ,'down', 'down_filename', 'down_realfilename'); 857 857 $sqlval = SC_Utils_Ex::sfArrayIntersectKeys($arrList, $checkArray); 858 858 $sqlval = SC_Utils_Ex::arrayDefineIndexes($sqlval, $checkArray);
Note: See TracChangeset
for help on using the changeset viewer.