function index() { if ($this->cart) { $this->redirect($this->cart->Link()); return; } user_error(_t("Order.NOCARTINITIALISED", "no cart initialised"), E_USER_NOTICE); $errorPage404 = ErrorPage::get()->Filter(array("ErrorCode" => "404"))->First(); if ($errorPage404) { $this->redirect($errorPage404->Link()); return; } user_error(_t("Order.NOCARTINITIALISED", "no 404 page available"), E_USER_ERROR); }
function index() { if ($this->cart) { Director::redirect($this->cart->Link()); return; } user_error(_t("ShoppingCart.NOCARTINITIALISED", "no cart initialised"), E_USER_NOTICE); $page = DataObject::get_one("ErrorPage", "ErrorCode = '404'"); if ($page) { Director::redirect($page->Link()); return; } user_error(_t("ShoppingCart.NOCARTINITIALISED", "no 404 page available"), E_USER_ERROR); }