Changeset 21514 for branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
- Timestamp:
- 2012/02/15 19:56:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
r21502 r21514 228 228 $objQuery->begin(); 229 229 230 $arrProductsClass = $objQuery->select( "*", 'dtb_products_class', "product_id = ?", array($product_id));230 $arrProductsClass = $objQuery->select('*', 'dtb_products_class', "product_id = ?", array($product_id)); 231 231 $arrExists = array(); 232 232 foreach ($arrProductsClass as $val) { … … 286 286 $arrBlank['update_date'] = 'CURRENT_TIMESTAMP'; 287 287 $objQuery->update('dtb_products_class', $arrBlank, 288 "product_id = ? AND classcategory_id1 = 0 AND classcategory_id2 = 0",288 'product_id = ? AND classcategory_id1 = 0 AND classcategory_id2 = 0', 289 289 array($product_id)); 290 290 … … 303 303 function lfCheckSelectClass() { 304 304 $objErr = new SC_CheckError_Ex(); 305 $objErr->doFunc(array( "規格1", 'class_id1'), array('EXIST_CHECK'));306 $objErr->doFunc(array( "規格", 'class_id1', 'select_class_id2'), array('TOP_EXIST_CHECK'));307 $objErr->doFunc(array( "規格1", "規格2", 'class_id1', 'class_id2'), array('DIFFERENT_CHECK'));305 $objErr->doFunc(array('規格1', 'class_id1'), array('EXIST_CHECK')); 306 $objErr->doFunc(array('規格', 'class_id1', 'select_class_id2'), array('TOP_EXIST_CHECK')); 307 $objErr->doFunc(array('規格1', '規格2', 'class_id1', 'class_id2'), array('DIFFERENT_CHECK')); 308 308 return $objErr->arrErr; 309 309 } … … 351 351 */ 352 352 if (SC_Utils_Ex::isBlank($arrValues['product_type_id'][$i])) { 353 $arrErr['product_type_id'][$i] = "※ 商品種別は、いずれかを選択してください。<br />";353 $arrErr['product_type_id'][$i] = '※ 商品種別は、いずれかを選択してください。<br />'; 354 354 } 355 355 /* … … 358 358 if ($arrValues['product_type_id'][$i] == PRODUCT_TYPE_DOWNLOAD) { 359 359 if (SC_Utils_Ex::isBlank($arrValues['down_filename'][$i])) { 360 $arrErr['down_filename'][$i] = "※ ダウンロード商品の場合はダウンロードファイル名を入力してください。<br />";360 $arrErr['down_filename'][$i] = '※ ダウンロード商品の場合はダウンロードファイル名を入力してください。<br />'; 361 361 } 362 362 if (SC_Utils_Ex::isBlank($arrValues['down_realfilename'][$i])) { 363 $arrErr['down_realfilename'][$i] = "※ ダウンロード商品の場合はダウンロード商品用ファイルをアップロードしてください。<br />";363 $arrErr['down_realfilename'][$i] = '※ ダウンロード商品の場合はダウンロード商品用ファイルをアップロードしてください。<br />'; 364 364 } 365 365 } … … 369 369 else if ($arrValues['product_type_id'][$i] == PRODUCT_TYPE_NORMAL) { 370 370 if (!SC_Utils_Ex::isBlank($arrValues['down_filename'][$i])) { 371 $arrErr['down_filename'][$i] = "※ 通常商品の場合はダウンロードファイル名を設定できません。<br />";371 $arrErr['down_filename'][$i] = '※ 通常商品の場合はダウンロードファイル名を設定できません。<br />'; 372 372 } 373 373 if (!SC_Utils_Ex::isBlank($arrValues['down_realfilename'][$i])) { 374 $arrErr['down_realfilename'][$i] = "※ 実商品の場合はダウンロード商品用ファイルをアップロードできません。<br />ファイルを取り消してください。<br />";374 $arrErr['down_realfilename'][$i] = '※ 実商品の場合はダウンロード商品用ファイルをアップロードできません。<br />ファイルを取り消してください。<br />'; 375 375 } 376 376 } … … 533 533 // 商品規格なしデータの復元 534 534 $where = 'product_id = ? AND classcategory_id1 = 0 AND classcategory_id2 = 0'; 535 $objQuery->update( "dtb_products_class", array('del_flg' => 0), $where, array($product_id));535 $objQuery->update('dtb_products_class', array('del_flg' => 0), $where, array($product_id)); 536 536 537 537 // 商品規格データの削除 538 538 $where = 'product_id = ? AND (classcategory_id1 <> 0 OR classcategory_id2 <> 0)'; 539 $objQuery->delete( "dtb_products_class", $where, array($product_id));539 $objQuery->delete('dtb_products_class', $where, array($product_id)); 540 540 541 541 $objQuery->commit(); … … 576 576 $byte = 'MB'; 577 577 } 578 $this->arrErr['down_realfilename'][$index] = "※ ダウンロード販売用ファイル名のファイルサイズは". $size . $byte . "以下のものを使用してください。<br />";578 $this->arrErr['down_realfilename'][$index] = '※ ダウンロード販売用ファイル名のファイルサイズは' . $size . $byte . "以下のものを使用してください。<br />"; 579 579 } else { 580 $array_ext = explode( ".", $_FILES['down_realfilename']['name'][$index]);580 $array_ext = explode('.', $_FILES['down_realfilename']['name'][$index]); 581 581 $is_error = true; 582 $strExt = "";583 584 foreach (explode( ",", DOWNLOAD_EXTENSION) as $checkExt) {585 $ext = "";582 $strExt = ''; 583 584 foreach (explode(',', DOWNLOAD_EXTENSION) as $checkExt) { 585 $ext = ''; 586 586 // チェック拡張子のピリオドの数を取得('tar.gz'の場合1個、'jpg'のように通常は0個) 587 $count_period = substr_count($checkExt, ".");587 $count_period = substr_count($checkExt, '.'); 588 588 if ($count_period > 0) { 589 589 for ($i = max(array_keys($array_ext)) - $count_period; $i < count($array_ext); $i++) { 590 $ext .= $array_ext[$i] . ".";590 $ext .= $array_ext[$i] . '.'; 591 591 } 592 592 $ext = preg_replace("/.$/", "" ,$ext); … … 599 599 $is_error = false; 600 600 } 601 if ($strExt == "") {601 if ($strExt == '') { 602 602 $strExt .= $checkExt; 603 603 } else { … … 606 606 } 607 607 if ($is_error) { 608 $this->arrErr['down_realfilename'][$index] = "※ ダウンロード販売用ファイル名で許可されている形式は、". $strExt . "です。<br />";608 $this->arrErr['down_realfilename'][$index] = '※ ダウンロード販売用ファイル名で許可されている形式は、' . $strExt . "です。<br />"; 609 609 } 610 610 … … 673 673 $arrParams = array(); 674 674 if (SC_Utils_Ex::isBlank($class_id2)) { 675 $table = "dtb_classcategory T1 ";676 $objQuery->setWhere( "T1.class_id = ?");677 $objQuery->setOrder( "T1.rank DESC");675 $table = 'dtb_classcategory T1 '; 676 $objQuery->setWhere('T1.class_id = ?'); 677 $objQuery->setOrder('T1.rank DESC'); 678 678 $arrParams = array($class_id1); 679 679 } else { … … 685 685 T2.rank AS rank2 686 686 __EOF__; 687 $table = "dtb_classcategory AS T1, dtb_classcategory AS T2";688 $objQuery->setWhere( "T1.class_id = ? AND T2.class_id = ?");689 $objQuery->setOrder( "T1.rank DESC, T2.rank DESC");687 $table = 'dtb_classcategory AS T1, dtb_classcategory AS T2'; 688 $objQuery->setWhere('T1.class_id = ? AND T2.class_id = ?'); 689 $objQuery->setOrder('T1.rank DESC, T2.rank DESC'); 690 690 $arrParams = array($class_id1, $class_id2); 691 691 } 692 return $objQuery->select($col, $table, "", $arrParams);692 return $objQuery->select($col, $table, '', $arrParams); 693 693 } 694 694 … … 738 738 function getProductsClass($product_id) { 739 739 $objQuery =& SC_Query_Ex::getSingletonInstance(); 740 $col = "product_code, price01, price02, stock, stock_unlimited, sale_limit, deliv_fee, point_rate";740 $col = 'product_code, price01, price02, stock, stock_unlimited, sale_limit, deliv_fee, point_rate'; 741 741 $where = 'product_id = ? AND classcategory_id1 = 0 AND classcategory_id2 = 0'; 742 742 return $objQuery->getRow($col, 'dtb_products_class', $where, array($product_id));
Note: See TracChangeset
for help on using the changeset viewer.