protected function addOrder() { do { $sessionId = md5(uniqid()); } while(isset($_SESSION['QUOTE_SESSIONS'][$sessionId])); $quote = new ISC_QUOTE; $quote->setOrderStatus(ORDER_STATUS_INCOMPLETE); $_SESSION['QUOTE_SESSIONS'][$sessionId] = $quote; return $this->displayAddEditOrder($sessionId); }