private function getForm() { $request = $this->getRequest(); $id = $request->getQuery('id'); if ($id) { $info = Model_Bulletin::getBulletin($id); } $this->view->page_num = $this->getRequest()->getRequest('page', 1); if (isset($info)) { $this->view->info = $info; $this->view->info['text'] = html_entity_decode($info['text'], ENT_QUOTES, 'utf-8'); $date = new JO_Date($info['datetime'], 'H:i dd MM yy'); $this->view->info['datetime'] = $date->toString(); } if ($id) { if ($request->getPost('name')) { $this->view->name = $request->getPost('name'); } elseif (isset($info)) { $this->view->name = $info['name']; } else { $this->view->name = ''; } if ($request->getPost('text')) { $this->view->text = $request->getPost('text'); } elseif (isset($info)) { $this->view->text = $info['text']; } else { $this->view->text = ''; } } }