本番サイトへの移行が完了し、正常に動作致しました。
本当にありがとうございます。
ただ、
引用:
管理画面につきましては、改善されておりました…すみません。
キャッシュなのか、なんなのか、こちらも原因がわかりませんが、
通常通り、表示されておりました。
十分確認をせず、記載してしまい申し訳ございません。
と言いましたが、
やはり、管理画面の配送方法一覧が消えておりました。
先ほど、表示されていたのは、
コードを削除した状態で保存していた為でした。
やはり、
SC_Helper_Delivery_Ex.php内の、
#メール便対応商品
public function getList($product_type_id, $mail_delivery_available=true) {
$mail_deliv_id=20;
$objQuery = & SC_Query_Ex::getSingletonInstance();
$objQuery->setOrder('rank DESC');
$where='product_type_id = ? AND del_flg = 0';
$arrval=array($product_type_id);
if(!$mail_delivery_available){
$where.=' AND deliv_id !=?';
$arrval[]=$mail_deliv_id;
}
return $objQuery->select('*', 'dtb_deliv', $where ,$arrval );
}
上記により、配送方法一覧が、表示&消去されてしまいました。
※※※追記致します※※※
SC_Helper_Delivery_Ex.php内のコードは削除し、
SC_Helper_Delivery.php内のコード、
#メール便対応商品
public function getList($product_type_id = null, $has_deleted = false,$mailflag = false)
{
$objQuery =& SC_Query_Ex::getSingletonInstance();
$col = '*';
$where = '';
$arrVal = array();
if (!$has_deleted) {
$where .= 'del_flg = 0';
}
if (!is_null($product_type_id)) {
if (!$has_deleted) {
$where .= ' AND ';
}
$where .= 'product_type_id = ?';
$arrVal[] = $product_type_id;
if ( $mailflag === false ) {
if($where != ""){
$where .= ' AND';
}
$where .= ' deliv_id <> ?';
$arrVal[] = 20;//メール便のdeliv_id
}
}
$table = 'dtb_deliv';
$objQuery->setOrder('rank DESC');
$arrRet = $objQuery->select($col, $table, $where, $arrVal);
return $arrRet;
}
のみにすると、改善されました…。
確証はありませんが、
こちらのコードだけでも、正常に動作しておりますので、
今のところ、問題はないかと思われます。
お騒がせいたしました。