$indexrow = new \Ease\TWB\Row(); $indexrow->addColumn(2); $messageBoardcolumn = $indexrow->addColumn(4, new \Ease\Html\H1Tag(_('Messages'))); $messageBoard = new MessageBoard(); $messageBoardcolumn->addItem(new NewsShow($messageBoard)); $formColumn = $indexrow->addColumn(6, new \Ease\Html\H1Tag(_('Write message'))); if ($oUser->getUserID()) { $id = $oPage->getRequestValue('id', 'int'); if ($id) { $messageBoard->loadFromSQL($id); } if ($oPage->isPosted()) { $messageBoard->takeData($_POST); $messageBoard->setDataValue('author', $oUser->getUserID()); if ($messageBoard->saveToSQL()) { $messageBoard->addStatusMessage(_('Message was saved'), 'success'); } else { $messageBoard->addStatusMessage(_('Message was not saved'), 'warning'); } } else { $id = $oPage->getRequestValue('delete', 'int'); if (!is_null($id)) { if ($messageBoard->deleteFromSQL($id)) { $messageBoard->addStatusMessage(_('Message was deleted'), 'success'); } else { $messageBoard->addStatusMessage(_('Message was not deleted'), 'warning'); } } } $formColumn->addItem(new NewsEditor($messageBoard)); } else {