| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- use n2n\impl\web\ui\view\html\HtmlView;
- use internship\model\NewsForm;
- use internship\bo\NewsCategory;
- use internship\bo\NewsTag;
- $view = HtmlView::view($this);
- $html = HtmlView::html($view);
- $formHtml = HtmlView::formHtml($view);
- $newsForm = $view->getParam('newsForm');
- $view->assert($newsForm instanceof NewsForm);
- $mc = $view->getParam('mc');
- $method = $view->getParam('method');
- $view->useTemplate('boilerplate.html', array('title' => 'Neue News', 'mc' => $mc));
- ?>
- <h1>News Erfasssen / Editieren</h1>
- <?php $formHtml->open($newsForm) ?>
- <?php $formHtml->messageList() ?>
- <div>
- <?php $formHtml->label('title') ?><br />
- <?php $formHtml->input('title', array('maxlength' => 120)) ?>
- </div>
- <div>
- <?php $formHtml->label('content') ?><br />
- <?php $formHtml->textarea('content', array('rows' => 5, 'cols' => 30)) ?>
- </div>
- <div>
- <?php $formHtml->label('imageFile')?><br />
- <?php $formHtml->inputFileWithLabel('imageFile') ?>
- </div>
- <div>
- <?php $formHtml->label('tagIds')?><br />
- <ul>
- <?php foreach ($newsForm->getTagOptions() as $NewsTagObject): $view->assert($NewsTagObject instanceof NewsTag) ?>
- <li><?php $formHtml->inputCheckbox('tagIds[]',
- $NewsTagObject->getId(), null, $NewsTagObject->getName()) ?></li>
- <?php endforeach ?>
- </ul>
- </div>
- <?php $formHtml->buttonSubmit('save', 'News speichern')?>
- <?php if ($method === 'edit'):
- $formHtml->buttonSubmit('delete', 'News löschen');
- endif;
- ?>
- <?php $formHtml->close() ?>
- <p><?php $html->linkToController(array(), 'abbrechen und zurück zur Übersicht') ?></p>
|