' . $draft_warning . ''; } $action_buttons = ''; $delete_link = ''; $preview_button = ''; if ($vars['guid']) { // add a delete button if editing $delete_url = "action/blog/delete?guid={$vars['guid']}"; $delete_link = elgg_view('output/confirmlink', array( 'href' => $delete_url, 'text' => elgg_echo('delete'), 'class' => 'elgg-button elgg-button-delete float-alt' )); } // published blogs do not get the preview button if (!$vars['guid'] || ($blog && $blog->status != 'published')) { $preview_button = elgg_view('input/submit', array( 'value' => elgg_echo('preview'), 'name' => 'preview', 'class' => 'mls', )); } $save_button = elgg_view('input/submit', array( 'value' => elgg_echo('save'), 'name' => 'save', )); $action_buttons = $save_button . $preview_button . $delete_link; $title_label = elgg_echo('title'); $title_input = elgg_view('input/text', array( 'name' => 'title', 'id' => 'blog_title', 'value' => $vars['title'] )); $excerpt_label = elgg_echo('blog:excerpt'); $excerpt_input = elgg_view('input/text', array( 'name' => 'excerpt', 'id' => 'blog_excerpt', 'value' => _elgg_html_decode($vars['excerpt']) )); $body_label = elgg_echo('blog:body'); $body_input = elgg_view('input/longtext', array( 'name' => 'description', 'id' => 'blog_description', 'value' => $vars['description'] )); $save_status = elgg_echo('blog:save_status'); if ($vars['guid']) { $entity = get_entity($vars['guid']); $saved = date('F j, Y @ H:i', $entity->time_created); } else { $saved = elgg_echo('blog:never'); } $status_label = elgg_echo('blog:status'); $status_input = elgg_view('input/dropdown', array( 'name' => 'status', 'id' => 'blog_status', 'value' => $vars['status'], 'options_values' => array( 'draft' => elgg_echo('blog:status:draft'), 'published' => elgg_echo('blog:status:published') ) )); $comments_label = elgg_echo('comments'); $comments_input = elgg_view('input/dropdown', array( 'name' => 'comments_on', 'id' => 'blog_comments_on', 'value' => $vars['comments_on'], 'options_values' => array('On' => elgg_echo('on'), 'Off' => elgg_echo('off')) )); $tags_label = elgg_echo('tags'); $tags_input = elgg_view('input/tags', array( 'name' => 'tags', 'id' => 'blog_tags', 'value' => $vars['tags'] )); $access_label = elgg_echo('access'); $access_input = elgg_view('input/access', array( 'name' => 'access_id', 'id' => 'blog_access_id', 'value' => $vars['access_id'] )); $categories_input = elgg_view('input/categories', $vars); // hidden inputs $container_guid_input = elgg_view('input/hidden', array('name' => 'container_guid', 'value' => elgg_get_page_owner_guid())); $guid_input = elgg_view('input/hidden', array('name' => 'guid', 'value' => $vars['guid'])); echo <<<___HTML $draft_warning
$title_input
$excerpt_input
$body_input
$tags_input
$categories_input
$comments_input
$access_input
$status_input
$save_status $saved
$guid_input $container_guid_input $action_buttons
___HTML;