<?php /** * List all scheduled announcements */ site_announcements_editor_gatekeeper(); // breadcrumb elgg_push_breadcrumb(elgg_echo('site_annoucements'), 'announcements/all'); elgg_push_breadcrumb(elgg_echo('site_annoucements:scheduled')); // add button elgg_register_title_button(); // build page elements $title = elgg_echo('site_annoucements:scheduled:title'); $options = array( 'type' => 'object', 'subtype' => SITE_ANNOUNCEMENT_SUBTYPE, 'order_by_metadata' => array( 'name' => 'startdate', 'as' => 'integer', 'direction' => 'ASC' ), 'metadata_name_value_pairs' => array( array( 'name' => 'startdate', 'value' => time(), 'operand' => '>' ) ), 'no_results' => elgg_echo('site_annoucements:scheduled:none') ); $content = elgg_list_entities_from_metadata($options); // build page $page_data = elgg_view_layout('content', array( 'title' => $title, 'content' => $content )); // draw page echo elgg_view_page($title, $page_data);