Пустой экран при попытке просмотра заказа после обновления magento 1.9.1

Я получил эту ошибку после перехода с magento 1.7 на magento 1.9.1.
В начале это была пустая страница. Я включил ошибку дисплея, и я получил это:

Неустранимая ошибка: неопределенная константа класса «ACTION_FLAG_PRODUCTS_PERMISSION_DENIED» в /var/www/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php в строке 119

Код:

  public function viewAction()
{
$this->_title($this->__('Sales'))->_title($this->__('Orders'));

$order = $this->_initOrder();
if ($order) {

$isActionsNotPermitted = $order->getActionFlag(
Mage_Sales_Model_Order::ACTION_FLAG_PRODUCTS_PERMISSION_DENIED
);
if ($isActionsNotPermitted) {
$this->_getSession()->addError($this->__('You don\'t have      permissions to manage this order because of one or more products are not     permitted for your website.'));
}

$this->_initAction();

$this->_title(sprintf("#%s", $order->getRealOrderId()));

$this->renderLayout();
}
}

Я использую PHP 5.3. Я изменил разрешения для папок, но это не сработало, как другие предложения.

0

Решение

Перед линией:

$this->renderLayout();

Вы должны загрузить макет, используя следующий вызов функции:

$this->loadLayout();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]