To fix this.. Edit the getForm() function contained in the file admin\controller\order_status.php.
Replace the original code shown below...
Code: Select all
foreach ($results as $result) {
if (($request->get('order_status_id')) && (!$request->isPost())) {
$order_status_description_info = $database->getRow("select name from order_status where order_status_id = '" . (int)$request->get('order_status_id') . "' and language_id = '" . (int)$result['language_id'] . "'");
} else {
$option_status_description_info = $request->get('language', 'post');
}
$order_status_data[] = array(
'language_id' => $result['language_id'],
'language' => $result['name'],
'name' => (isset($option_status_description_info[$result['language_id']]) ? $option_status_description_info[$result['language_id']]['name'] : @$option_status_description_info['name']),
);
}
Code: Select all
foreach ($results as $result) {
if (($request->get('order_status_id')) && (!$request->isPost())) {
$order_status_description_info = $database->getRow("select name from order_status where order_status_id = '" . (int)$request->get('order_status_id') . "' and language_id = '" . (int)$result['language_id'] . "'");
} else {
$order_status_description_info = $request->get('language', 'post');
}
$order_status_data[] = array(
'language_id' => $result['language_id'],
'language' => $result['name'],
'name' => (isset($order_status_description_info[$result['language_id']]) ? $order_status_description_info[$result['language_id']]['name'] : @$order_status_description_info['name']),
);
}