public function execute() { if (false === ($this->news = Module_News::getSavedPreview())) { return $this->module->error('err_no_preview'); } if (false === ($mail = $this->getPreviewMail())) { return $this->module->error('err_no_preview'); } switch (Common::getGet('mode')) { case 'html': return $this->previewHTML($mail); case 'text': default: return $this->previewText($mail); } }