【EC-CUBE】受注管理でデータの更新ができない場合にエラーメッセージを出す
受注データの更新ができていなくてもアラートがでなかったのを、ちゃんとエラーメッセージが出るようにする。(エラーなく更新できるようにバグ修正するわけではないので誤解なきよう注意。)
/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
L151あたりの
if(count($this->arrErr) == 0) {
$this->lfRegistData($_POST[‘order_id’]);
// DBから受注情報を再読込
$this->lfGetOrderData($order_id);
$this->tpl_onload = “window.alert(‘受注履歴を編集しました。’);”;
}
これを↓下記に。
if(count($this->arrErr) == 0) {
$this->lfRegistData($_POST[‘order_id’]);
// DBから受注情報を再読込
$this->lfGetOrderData($order_id);
$this->tpl_onload = “window.alert(‘受注履歴を編集しました。’);”;
} else {
$this->tpl_onload = “window.alert(‘受注履歴が編集できませんでした。”.array_shift($this->arrErr).”‘);”;
}