1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * edit a new site announcement
- */
- // only for editors
- site_announcements_editor_gatekeeper();
- // get entity
- $guid = (int) get_input('guid');
- $entity = get_entity($guid);
- if (empty($entity) || !elgg_instanceof($entity, 'object', SITE_ANNOUNCEMENT_SUBTYPE)) {
- register_error(elgg_echo('noaccess'));
- forward(REFERER);
- }
- // breadcrumb
- elgg_push_breadcrumb(elgg_echo('site_annoucements'), 'announcements/all');
- elgg_push_breadcrumb(elgg_echo('edit'));
- // build page elements
- $title = elgg_echo('site_annoucements:edit:title');
- $content = elgg_view_form('site_announcements/edit', array(), array('entity' => $entity));
- // build page
- $page_data = elgg_view_layout('content', array(
- 'title' => $title,
- 'content' => $content,
- 'filter' => ''
- ));
- // draw page
- echo elgg_view_page($title, $page_data);
|