/** * returns the order formatted as an email * @param String $message - the additional message * @param String $emailClassName - template to use. * @return array (Message, Order, EmailLogo, ShopPhysicalAddress) */ public function renderOrderInEmailFormat($message = "", $emailClassName) { $arrayData = $this->createReplacementArrayForEmail($message); Config::nest(); Config::inst()->update('SSViewer', 'theme_enabled', true); $html = $arrayData->renderWith($emailClassName); Config::unnest(); return Order_Email::emogrify_html($html); }