| 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);
 
 
  |