From 409331a459355fb827aa33acf3275f3d618a2510 Mon Sep 17 00:00:00 2001 From: pete Date: Wed, 10 Mar 2010 17:13:37 +0000 Subject: Updated Groups to the new interface. Some view clean-up & simplification done. git-svn-id: http://code.elgg.org/elgg/trunk@5348 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/groups/views/default/forum/topicposts.php | 140 +++++++++++--------------- mod/groups/views/default/forum/topics.php | 30 +++--- mod/groups/views/default/forum/viewposts.php | 14 ++- 3 files changed, 81 insertions(+), 103 deletions(-) (limited to 'mod/groups/views/default/forum') diff --git a/mod/groups/views/default/forum/topicposts.php b/mod/groups/views/default/forum/topicposts.php index 20a545eec..61bca298a 100644 --- a/mod/groups/views/default/forum/topicposts.php +++ b/mod/groups/views/default/forum/topicposts.php @@ -15,92 +15,64 @@ ?> -
+
+ + owner_guid)) { + // display the user icon + echo "
" . elgg_view("profile/icon",array('entity' => $post_owner, 'size' => 'tiny')) . "
"; + // display the user name + echo "
"; + // if comment owner, group owner, or site admin - display edit and delete options + if (groups_can_edit_discussion($vars['entity'], page_owner_entity()->owner_guid)) { + echo ""; + + } + + echo "

" . $post_owner->name . "

"; + } else { + echo "
"; + echo "

" . elgg_echo('profile:deleteduser') . "

"; + } - - - - - -
- - owner_guid)) { - - //display the user icon - echo "
" . elgg_view("profile/icon",array('entity' => $post_owner, 'size' => 'small')) . "
"; - - //display the user name - echo "

" . $post_owner->name . "
"; - - } else { - echo "

"; - echo "

" . elgg_echo('profile:deleteduser') . "
"; - } - - //display the date of the comment - echo "" . friendly_time($vars['entity']->time_created) . "

"; - ?> -
- $vars['entity']->value))); - ?> -
- " . friendly_time($vars['entity']->time_created) . "

"; - //if the comment owner is looking at it, or admin, or group owner they can edit - if (groups_can_edit_discussion($vars['entity'], page_owner_entity()->owner_guid)) { - ?> -

- $vars['url'] . "action/groups/deletepost?post=" . $vars['entity']->id . "&topic=" . get_input('topic') . "&group=" . get_input('group_guid'), - 'text' => elgg_echo('delete'), - 'confirm' => elgg_echo('deleteconfirm'), - )); - - //display an edit link that will open up an edit area - echo " ".elgg_echo('edit').""; - echo "

"; - //get the edit form and details - $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); - $text_textarea = elgg_view('input/longtext', array('internalname' => 'postComment'.$vars['entity']->id, 'value' => $vars['entity']->value)); - $post = elgg_view('input/hidden', array('internalname' => 'post', 'value' => $vars['entity']->id)); - $field = elgg_view('input/hidden', array('internalname' => 'field_num', 'value' => $vars['entity']->id)); - $topic = elgg_view('input/hidden', array('internalname' => 'topic', 'value' => get_input('topic'))); - $group = elgg_view('input/hidden', array('internalname' => 'group', 'value' => get_input('group_guid'))); - - $form_body = << -

- $text_textarea -

- $post - $topic - $group - $field -

- $submit_input -

- -
- -EOT; - -?> + //display the actual message posted + echo parse_urls(elgg_view("output/longtext",array("value" => $vars['entity']->value))); - "{$vars['url']}action/groups/editpost", 'body' => $form_body, 'internalid' => 'editforumpostForm')); - ?> -
-

+ // if comment owner, group owner, or site admin - display edit-form + if (groups_can_edit_discussion($vars['entity'], page_owner_entity()->owner_guid)) { + //get the edit form and details + $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); + $text_textarea = elgg_view('input/longtext', array('internalname' => 'postComment'.$vars['entity']->id, 'value' => $vars['entity']->value)); + $post = elgg_view('input/hidden', array('internalname' => 'post', 'value' => $vars['entity']->id)); + $field = elgg_view('input/hidden', array('internalname' => 'field_num', 'value' => $vars['entity']->id)); + $topic = elgg_view('input/hidden', array('internalname' => 'topic', 'value' => get_input('topic'))); + $group = elgg_view('input/hidden', array('internalname' => 'group', 'value' => get_input('group_guid'))); + + $form_body = << +

$text_textarea

+ $post + $topic + $group + $field + $submit_input +EOT; + echo ""; + } + echo "
"; // close entity_listing_info +?> -
\ No newline at end of file +
\ No newline at end of file diff --git a/mod/groups/views/default/forum/topics.php b/mod/groups/views/default/forum/topics.php index fdeffa564..821e398e1 100644 --- a/mod/groups/views/default/forum/topics.php +++ b/mod/groups/views/default/forum/topics.php @@ -10,24 +10,24 @@ */ ?> - -

- -isMember($vars['user'])){ - -?> - -
- - +
+
+

+
+ isMember($vars['user'])) { + ?> +
+ +
+ +
". elgg_echo("grouptopic:notcreated") . ""; + echo "

". elgg_echo("grouptopic:notcreated") . "

"; ?> \ No newline at end of file diff --git a/mod/groups/views/default/forum/viewposts.php b/mod/groups/views/default/forum/viewposts.php index f2599f861..efb7e595c 100644 --- a/mod/groups/views/default/forum/viewposts.php +++ b/mod/groups/views/default/forum/viewposts.php @@ -12,10 +12,17 @@ ?> -
-
> title; ?>
- '', + 'breadcrumb_root_text' => 'Parent Group Name', + 'breadcrumb_level1_url' => '#', + 'breadcrumb_level1_text' => elgg_echo('item:object:groupforumtopic'), + 'breadcrumb_currentpage' => $vars['entity']->title + )); + + + //display follow up comments $count = $vars['entity']->countAnnotations('group_topic_post'); $offset = (int) get_input('offset',0); @@ -55,4 +62,3 @@ } ?> -
\ No newline at end of file -- cgit v1.2.3