diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-05-13 01:42:18 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-05-13 01:42:18 +0000 |
commit | dd08cd1133ea8c82acfb7624efcf83571568ee42 (patch) | |
tree | d97ea30b007260e7adc5723010c790cffc4bf5e0 /mod/riverdashboard | |
parent | 402134632f0d60e9644d0121c2a84db4a4c1a169 (diff) | |
download | elgg-dd08cd1133ea8c82acfb7624efcf83571568ee42.tar.gz elgg-dd08cd1133ea8c82acfb7624efcf83571568ee42.tar.bz2 |
attempting to standardize riverdashboard plugin in similar manner as 1.7 branch revision [5943]
git-svn-id: http://code.elgg.org/elgg/trunk@6021 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/riverdashboard')
-rw-r--r-- | mod/riverdashboard/actions/add.php | 79 | ||||
-rw-r--r-- | mod/riverdashboard/actions/delete.php | 61 | ||||
-rw-r--r-- | mod/riverdashboard/endpoint/ping.php | 12 | ||||
-rw-r--r-- | mod/riverdashboard/index.php | 38 | ||||
-rw-r--r-- | mod/riverdashboard/languages/en.php | 4 | ||||
-rw-r--r-- | mod/riverdashboard/start.php | 8 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/river/item/list.php | 79 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/river/item/wrapper.php | 186 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/river/item/wrapper_classic.php | 20 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/container.php | 2 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/ecml/activity.php | 2 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/menu.php | 7 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/nav.php | 33 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/sitemessage.php | 117 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/welcome.php | 8 | ||||
-rw-r--r-- | mod/riverdashboard/views/default/settings/riverdashboard/edit.php | 3 |
16 files changed, 328 insertions, 331 deletions
diff --git a/mod/riverdashboard/actions/add.php b/mod/riverdashboard/actions/add.php index fc98664ae..144476728 100644 --- a/mod/riverdashboard/actions/add.php +++ b/mod/riverdashboard/actions/add.php @@ -1,56 +1,53 @@ <?php - /** - * Elgg site message: add - * - * @package ElggSiteMessage - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd <info@elgg.com> - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - **/ - - // Make sure we're logged in and are admin (send us to the front page if not) - admin_gatekeeper(); - - // Get input data - $message = get_input('sitemessage'); - //$access = 1; //it is for all logged in users - - // Make sure the message isn't blank - if (empty($message)) { - register_error(elgg_echo("sitemessages:blank")); - forward("mod/riverdashboard/"); - +/** + * Elgg site message: add + * + * @package ElggSiteMessage + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Curverider Ltd <info@elgg.com> + * @copyright Curverider Ltd 2008-2010 + * @link http://elgg.org/ + **/ + +// Make sure we're logged in and are admin (send us to the front page if not) +admin_gatekeeper(); + +// Get input data +$message = get_input('sitemessage'); +//$access = 1; //it is for all logged in users + +// Make sure the message isn't blank +if (empty($message)) { + register_error(elgg_echo("sitemessages:blank")); + forward("mod/riverdashboard/"); + // Otherwise, save the message - } else { - +} else { + // Initialise a new ElggObject - $sitemessage = new ElggObject(); + $sitemessage = new ElggObject(); // Tell the system it's a site wide message - $sitemessage->subtype = "sitemessage"; + $sitemessage->subtype = "sitemessage"; // Set its owner to the current user - $sitemessage->owner_guid = $_SESSION['user']->getGUID(); + $sitemessage->owner_guid = $_SESSION['user']->getGUID(); // For now, set its access to logged in users - $sitemessage->access_id = 1; // this is for all logged in users + $sitemessage->access_id = 1; // this is for all logged in users // Set description appropriately - $sitemessage->title = ''; - $sitemessage->description = $message; + $sitemessage->title = ''; + $sitemessage->description = $message; // Before we can set metadata, we need to save the message - if (!$sitemessage->save()) { - register_error(elgg_echo("sitemessage:error")); - forward("mod/riverdashboard/"); - } + if (!$sitemessage->save()) { + register_error(elgg_echo("sitemessage:error")); + forward("mod/riverdashboard/"); + } // Success message - system_message(elgg_echo("sitemessages:posted")); + system_message(elgg_echo("sitemessages:posted")); // add to river - add_to_river('river/sitemessage/create','create',$_SESSION['user']->guid,$sitemessage->guid); + add_to_river('river/sitemessage/create','create',$_SESSION['user']->guid,$sitemessage->guid); // Forward to the activity page - forward("mod/riverdashboard/"); - - } + forward("mod/riverdashboard/"); - -?> +} diff --git a/mod/riverdashboard/actions/delete.php b/mod/riverdashboard/actions/delete.php index db9196f01..4ef62e69d 100644 --- a/mod/riverdashboard/actions/delete.php +++ b/mod/riverdashboard/actions/delete.php @@ -1,36 +1,35 @@ <?php - /** - * Elgg site message: delete - * - * @package ElggBlog - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd <info@elgg.com> - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - */ +/** + * Elgg site message: delete + * + * @package ElggBlog + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Curverider Ltd <info@elgg.com> + * @copyright Curverider Ltd 2008-2010 + * @link http://elgg.org/ + */ - // Make sure we're logged in (send us to the front page if not) - gatekeeper(); +// Make sure we're logged in (send us to the front page if not) +gatekeeper(); - // Get input data - $guid = (int) get_input('message'); - - // Make sure we actually have permission to edit - $message = get_entity($guid); - if ($message->getSubtype() == "sitemessage" && $message->canEdit()) { - - // Delete it! - $rowsaffected = $message->delete(); - if ($rowsaffected > 0) { +// Get input data +$guid = (int) get_input('message'); + +// Make sure we actually have permission to edit +$message = get_entity($guid); +if ($message->getSubtype() == "sitemessage" && $message->canEdit()) { + + // Delete it! + $rowsaffected = $message->delete(); + if ($rowsaffected > 0) { // Success message - system_message(elgg_echo("sitemessage:deleted")); - } else { - register_error(elgg_echo("sitemessage:notdeleted")); - } - // Forward to the river - forward("mod/riverdashboard/"); - - } - -?>
\ No newline at end of file + system_message(elgg_echo("sitemessage:deleted")); + } else { + register_error(elgg_echo("sitemessage:notdeleted")); + } + // Forward to the river + forward("mod/riverdashboard/"); + +} + diff --git a/mod/riverdashboard/endpoint/ping.php b/mod/riverdashboard/endpoint/ping.php index d41128e1f..ef30475d9 100644 --- a/mod/riverdashboard/endpoint/ping.php +++ b/mod/riverdashboard/endpoint/ping.php @@ -17,24 +17,30 @@ $last_reload = time() - $seconds_passed; //grab any new annotations $annotations = count_annotations('', '', '', '', '', '', '', $last_reload); -if(!$annotations) +if (!$annotations) { $annotations = 0; +} + //grab all new objects created $entity_creation = elgg_get_entities(array( 'count' => TRUE, 'created_time_lower' => $last_reload, 'wheres' => array('e.type != \'user\'') )); -if(!$entity_creation) + +if (!$entity_creation) { $entity_creation = 0; +} + //grab any entities updated $entity_update = elgg_get_entities(array( 'count' => TRUE, 'modified_time_lower' => $last_reload, 'wheres' => array('e.type != \'user\'') )); -if(!$entity_update) +if (!$entity_update) { $entity_update = 0; +} //get any relationships, such as friending - this is not working quite right yet //$relationship_action = elgg_get_entities_from_relationship(array('count' => TRUE)); //if(!$relationship_action) diff --git a/mod/riverdashboard/index.php b/mod/riverdashboard/index.php index 371845213..2eb659e76 100644 --- a/mod/riverdashboard/index.php +++ b/mod/riverdashboard/index.php @@ -11,8 +11,9 @@ gatekeeper(); $type = get_input('type'); $subtype = get_input('subtype'); $orient = get_input('display'); -if(!$orient) +if(!$orient) { $orient = 'all'; +} $callback = get_input('callback'); if ($type == 'all') { @@ -24,37 +25,40 @@ $body = ''; switch($orient) { case 'mine': - $subject_guid = $_SESSION['user']->guid; - $relationship_type = ''; - $title_wording = elgg_echo('river:mine'); - break; - case 'friends': $subject_guid = $_SESSION['user']->guid; - $relationship_type = 'friend'; - $title_wording = elgg_echo('river:friends'); - break; - default: $subject_guid = 0; - $relationship_type = ''; - $title_wording = elgg_echo('river:all'); - break; + $subject_guid = $_SESSION['user']->guid; + $relationship_type = ''; + $title_wording = elgg_echo('river:mine'); + break; + case 'friends': + $subject_guid = $_SESSION['user']->guid; + $relationship_type = 'friend'; + $title_wording = elgg_echo('river:friends'); + break; + default: + $subject_guid = 0; + $relationship_type = ''; + $title_wording = elgg_echo('river:all'); + break; } $title = elgg_view_title($title_wording); //select the correct river -if (get_plugin_setting('activitytype', 'riverdashboard') == 'classic') +if (get_plugin_setting('activitytype', 'riverdashboard') == 'classic') { $river = elgg_view_river_items($subject_guid, 0, $relationship_type, $type, $subtype, '', 20, 0, 0, true, true) . "</div>"; -else +} else { $river = elgg_view_river_items($subject_guid, 0, $relationship_type, $type, $subtype, '', 20, 0, 0, true, false) . "</div>"; +} // Replacing callback calls in the nav with something meaningless $river = str_replace('callback=true','replaced=88,334',$river); $nav = elgg_view('riverdashboard/nav',array('type' => $type,'subtype' => $subtype,'orient' => $orient)); -if(isloggedin()){ +if (isloggedin()) { $sidebar = elgg_view("riverdashboard/menu",array('type' => $type,'subtype' => $subtype,'orient' => $orient)); $sidebar .= elgg_view("riverdashboard/sidebar", array("object_type" => 'riverdashboard')); -}else{ +} else { $sidebar = ''; } set_context('riverdashboard'); diff --git a/mod/riverdashboard/languages/en.php b/mod/riverdashboard/languages/en.php index 558ac7e5d..d0ab70e59 100644 --- a/mod/riverdashboard/languages/en.php +++ b/mod/riverdashboard/languages/en.php @@ -8,7 +8,7 @@ $english = array( /** * Site messages - **/ + **/ 'sitemessages:announcements' => "Site announcements", 'sitemessages:posted' => "Posted", @@ -44,4 +44,4 @@ $english = array( 'riverdashboard:ecml:desc:usage' => '[activity user=username limit=limit type=type subtype=subtype]' ); -add_translation("en",$english);
\ No newline at end of file +add_translation("en", $english);
\ No newline at end of file diff --git a/mod/riverdashboard/start.php b/mod/riverdashboard/start.php index 9f64f4c9d..e30681f75 100644 --- a/mod/riverdashboard/start.php +++ b/mod/riverdashboard/start.php @@ -8,12 +8,12 @@ function riverdashboard_init() { global $CONFIG; // Register and optionally replace the dashboard - register_page_handler('dashboard','riverdashboard_page_handler'); + register_page_handler('dashboard', 'riverdashboard_page_handler'); add_menu(elgg_echo('activity'), $CONFIG->wwwroot . "mod/riverdashboard/"); // Page handler - register_page_handler('riverdashboard','riverdashboard_page_handler'); - elgg_extend_view('css','riverdashboard/css'); + register_page_handler('riverdashboard', 'riverdashboard_page_handler'); + elgg_extend_view('css', 'riverdashboard/css'); // add an activity stream ECML keyword // we'll restrict it to use in sitepages's custom_frontpage @@ -41,7 +41,7 @@ function elgg_make_river_comment($entity){ return false; } else { //display the comment form - $comments = elgg_view('riverdashboard/rivercomment',array('entity' => $entity)); + $comments = elgg_view('riverdashboard/rivercomment', array('entity' => $entity)); return $comments; } } diff --git a/mod/riverdashboard/views/default/river/item/list.php b/mod/riverdashboard/views/default/river/item/list.php index e7e1a9c07..4c3e240ac 100644 --- a/mod/riverdashboard/views/default/river/item/list.php +++ b/mod/riverdashboard/views/default/river/item/list.php @@ -1,54 +1,53 @@ <?php - if (isset($vars['items']) && is_array($vars['items'])) { - - $i = 0; - if (!empty($vars['items'])) { - foreach($vars['items'] as $item) { - echo elgg_view_river_item($item); - $i++; - if ($i >= $vars['limit']) { - break; - } +if (isset($vars['items']) && is_array($vars['items'])) { + + $i = 0; + if (!empty($vars['items'])) { + foreach($vars['items'] as $item) { + echo elgg_view_river_item($item); + $i++; + if ($i >= $vars['limit']) { + break; } } } +} - if ($vars['pagination'] !== false) { - $baseurl = $_SERVER['REQUEST_URI']; - $baseurl = $baseurl = preg_replace('/[\&\?]offset\=[0-9]*/',"",$baseurl); +if ($vars['pagination'] !== false) { + $baseurl = $_SERVER['REQUEST_URI']; + $baseurl = $baseurl = preg_replace('/[\&\?]offset\=[0-9]*/',"",$baseurl); - $nav = ''; + $nav = ''; - if (sizeof($vars['items']) > $vars['limit']) { - $newoffset = $vars['offset'] + $vars['limit']; - $urladdition = 'offset='.$newoffset; - if (substr_count($baseurl,'?')) { - $nexturl = $baseurl . '&' . $urladdition; - } else { - $nexturl=$baseurl . '?' . $urladdition; - } - - $nav .= '<a class="pagination_previous" href="'.$nexturl.'">« ' . elgg_echo('previous') . '</a> '; + if (sizeof($vars['items']) > $vars['limit']) { + $newoffset = $vars['offset'] + $vars['limit']; + $urladdition = 'offset='.$newoffset; + if (substr_count($baseurl,'?')) { + $nexturl = $baseurl . '&' . $urladdition; + } else { + $nexturl=$baseurl . '?' . $urladdition; } - if ($vars['offset'] > 0) { - $newoffset = $vars['offset'] - $vars['limit']; - if ($newoffset < 0) { - $newoffset = 0; - } - $urladdition = 'offset='.$newoffset; - if (substr_count($baseurl,'?')) { - $prevurl=$baseurl . '&' . $urladdition; - } else { - $prevurl=$baseurl . '?' . $urladdition; - } + $nav .= '<a class="pagination_previous" href="'.$nexturl.'">« ' . elgg_echo('previous') . '</a> '; + } - $nav .= '<a class="pagination_next" href="'.$prevurl.'">' . elgg_echo('next') . ' »</a> '; + if ($vars['offset'] > 0) { + $newoffset = $vars['offset'] - $vars['limit']; + if ($newoffset < 0) { + $newoffset = 0; } - - if (!empty($nav)) { - echo '<div class="pagination clearfloat">'.$nav.'</div>'; + $urladdition = 'offset='.$newoffset; + if (substr_count($baseurl,'?')) { + $prevurl=$baseurl . '&' . $urladdition; + } else { + $prevurl=$baseurl . '?' . $urladdition; } + + $nav .= '<a class="pagination_next" href="'.$prevurl.'">' . elgg_echo('next') . ' »</a> '; + } + + if (!empty($nav)) { + echo '<div class="pagination clearfloat">'.$nav.'</div>'; } -?>
\ No newline at end of file +} diff --git a/mod/riverdashboard/views/default/river/item/wrapper.php b/mod/riverdashboard/views/default/river/item/wrapper.php index 7a3285382..8506262a8 100644 --- a/mod/riverdashboard/views/default/river/item/wrapper.php +++ b/mod/riverdashboard/views/default/river/item/wrapper.php @@ -12,10 +12,11 @@ $numoflikes = elgg_count_likes($object); //user //if displaying on the profile get the object owner, else the subject_guid -if(get_context() == 'profile' && $object->getSubtype() == 'thewire') +if (get_context() == 'profile' && $object->getSubtype() == 'thewire') { $user = get_entity($object->owner_guid); -else +} else { $user = get_entity($vars['item']->subject_guid); +} //count comment annotations $comment_count = count_annotations($vars['item']->object_guid, $vars['item']->type, $vars['item']->subtype, $annotation_comment); @@ -23,16 +24,17 @@ $comment_count = count_annotations($vars['item']->object_guid, $vars['item']->ty //get last three comments display $get_comments = get_annotations($vars['item']->object_guid, "", "", 'generic_comment', "", "", 3, 0, "desc"); -if($get_comments){ +if ($get_comments){ //reverse the array so we can display comments in the right order - $get_comments = array_reverse($get_comments); + $get_comments = array_reverse($get_comments); } //minus 3 off the comment total as we display 3 by default -if($comment_count < 3) +if ($comment_count < 3) { $num_comments = 0; -else +} else { $num_comments = $comment_count - 3; +} ?> <div class="river_item riverdashboard"> <span class="river_item_useravatar"> @@ -43,98 +45,98 @@ else // body contents, generated by the river view in each plugin echo $vars['body']; - //display latest 3 comments if there are any - if($get_comments){ - $counter = 0; - //$background = ""; - - echo "<div class='river_comments_tabs clearfloat'>"; - - if($comment_count <= 3) { - echo "<a class='river_more_comments show_comments_button link'>Comments</a>"; - } - - //display 'more comments' if there are any - if($num_comments != 0){ - echo "<a class='river_more_comments show_comments_button link'>Comments (+{$num_comments} more)</a>"; - } - - if($numoflikes != 0){ - echo elgg_view('likes/forms/display', array('entity' => $object)); - } - echo "</div>"; // close river_comments_tabs - - echo "<div class='river_comments'>"; +//display latest 3 comments if there are any +if ($get_comments){ + $counter = 0; + //$background = ""; + + echo "<div class='river_comments_tabs clearfloat'>"; + + if ($comment_count <= 3) { + echo "<a class='river_more_comments show_comments_button link'>Comments</a>"; + } + + //display 'more comments' if there are any + if ($num_comments != 0) { + echo "<a class='river_more_comments show_comments_button link'>Comments (+{$num_comments} more)</a>"; + } + + if ($numoflikes != 0) { + echo elgg_view('likes/forms/display', array('entity' => $object)); + } + echo "</div>"; // close river_comments_tabs + + echo "<div class='river_comments'>"; - if($numoflikes != 0){ - //show the users who liked the object - echo "<div class='likes_list hidden'>"; - echo list_annotations($object->getGUID(), 'likes', 99); - echo "</div>"; - } + if ($numoflikes != 0) { + //show the users who liked the object + echo "<div class='likes_list hidden'>"; + echo list_annotations($object->getGUID(), 'likes', 99); + echo "</div>"; + } - foreach($get_comments as $gc){ - //get the comment owner - $comment_owner = get_user($gc->owner_guid); - //get the comment owner's profile url - $comment_owner_url = $comment_owner->getURL(); - // color-code each of the 3 comments - if( ($counter == 2 && $comment_count >= 4) || ($counter == 1 && $comment_count == 2) || ($counter == 0 && $comment_count == 1) || ($counter == 2 && $comment_count == 3) ) - $alt = 'latest'; - else if( ($counter == 1 && $comment_count >= 4) || ($counter == 0 && $comment_count == 2) || ($counter == 1 && $comment_count == 3) ) + foreach ($get_comments as $gc) { + //get the comment owner + $comment_owner = get_user($gc->owner_guid); + //get the comment owner's profile url + $comment_owner_url = $comment_owner->getURL(); + // color-code each of the 3 comments + if( ($counter == 2 && $comment_count >= 4) || ($counter == 1 && $comment_count == 2) || ($counter == 0 && $comment_count == 1) || ($counter == 2 && $comment_count == 3) ) { + $alt = 'latest'; + } else if( ($counter == 1 && $comment_count >= 4) || ($counter == 0 && $comment_count == 2) || ($counter == 1 && $comment_count == 3) ) { $alt = 'penultimate'; - - //display comment - echo "<div class='river_comment {$alt} clearfloat'>"; - echo "<span class='river_comment_owner_icon'>"; - echo elgg_view("profile/icon",array('entity' => $comment_owner, 'size' => 'tiny')); - echo "</span>"; - //truncate comment to 150 characters - if(strlen($gc->value) > 150) { - $gc->value = substr($gc->value, 0, strpos($gc->value, ' ', 150)) . "…"; - } - $contents = strip_tags($gc->value); - echo "<div class='river_comment_contents'>"; - echo "<a href=\"{$comment_owner_url}\">" . $comment_owner->name . "</a> " . parse_urls($contents); - echo "<span class='entity_subtext'>" . friendly_time($gc->time_created) . "</span>"; - echo "</div></div>"; - $counter++; } - echo elgg_make_river_comment($object); - echo "</div>"; // close river_comments - } else { - // tab bar nav - for users that liked object - $numoflikes = elgg_count_likes($object); - - if ($vars['item']->type != 'user' && $numoflikes != 0) { - echo "<div class='river_comments_tabs clearfloat'>"; - } - if($numoflikes != 0){ - echo elgg_view('likes/forms/display', array('entity' => $object)); - } - if ($vars['item']->type != 'user' && $numoflikes != 0) { - echo "</div>"; // close river_comments_tabs - } - - if ($vars['item']->type != 'user') { - echo "<div class='river_comments'>"; - } - if($numoflikes != 0){ - //show the users who liked the object - echo "<div class='likes_list hidden'>"; - echo list_annotations($object->getGUID(), 'likes', 99); - echo "</div>"; - } - - // if there are no comments to display - // and this is not a user or a group discussion entry - include the inline comment form - if($vars['item']->type != 'user' && $vars['item']->subtype != 'groupforumtopic') { - echo elgg_make_river_comment($object); - } - if ($vars['item']->type != 'user') { - echo "</div>"; + //display comment + echo "<div class='river_comment {$alt} clearfloat'>"; + echo "<span class='river_comment_owner_icon'>"; + echo elgg_view("profile/icon", array('entity' => $comment_owner, 'size' => 'tiny')); + echo "</span>"; + //truncate comment to 150 characters + if (strlen($gc->value) > 150) { + $gc->value = substr($gc->value, 0, strpos($gc->value, ' ', 150)) . "…"; } + $contents = strip_tags($gc->value); + echo "<div class='river_comment_contents'>"; + echo "<a href=\"{$comment_owner_url}\">" . $comment_owner->name . "</a> " . parse_urls($contents); + echo "<span class='entity_subtext'>" . friendly_time($gc->time_created) . "</span>"; + echo "</div></div>"; + $counter++; + } + echo elgg_make_river_comment($object); + echo "</div>"; // close river_comments +} else { + // tab bar nav - for users that liked object + $numoflikes = elgg_count_likes($object); + + if ($vars['item']->type != 'user' && $numoflikes != 0) { + echo "<div class='river_comments_tabs clearfloat'>"; + } + if ($numoflikes != 0) { + echo elgg_view('likes/forms/display', array('entity' => $object)); } + if ($vars['item']->type != 'user' && $numoflikes != 0) { + echo "</div>"; // close river_comments_tabs + } + + if ($vars['item']->type != 'user') { + echo "<div class='river_comments'>"; + } + if ($numoflikes != 0) { + //show the users who liked the object + echo "<div class='likes_list hidden'>"; + echo list_annotations($object->getGUID(), 'likes', 99); + echo "</div>"; + } + + // if there are no comments to display + // and this is not a user or a group discussion entry - include the inline comment form + if ($vars['item']->type != 'user' && $vars['item']->subtype != 'groupforumtopic') { + echo elgg_make_river_comment($object); + } + if ($vars['item']->type != 'user') { + echo "</div>"; + } +} echo "</div>"; // close river_item_contents ?> </div>
\ No newline at end of file diff --git a/mod/riverdashboard/views/default/river/item/wrapper_classic.php b/mod/riverdashboard/views/default/river/item/wrapper_classic.php index abbed46d6..0a3c1da8f 100644 --- a/mod/riverdashboard/views/default/river/item/wrapper_classic.php +++ b/mod/riverdashboard/views/default/river/item/wrapper_classic.php @@ -9,14 +9,14 @@ */
?>
<div class="river_item riverdashboard">
- <span class="river_item_useravatar">
- <?php
- echo elgg_view("profile/icon",array('entity' => get_entity($vars['item']->subject_guid), 'size' => 'small'));
- ?>
- </span>
- <div class="river_item_contents clearfloat">
- <?php
- echo $vars['body'];
- ?>
- </div>
+ <span class="river_item_useravatar">
+<?php
+echo elgg_view("profile/icon",array('entity' => get_entity($vars['item']->subject_guid), 'size' => 'small'));
+?>
+ </span>
+ <div class="river_item_contents clearfloat">
+<?php
+echo $vars['body'];
+?>
+ </div>
</div>
\ No newline at end of file diff --git a/mod/riverdashboard/views/default/riverdashboard/container.php b/mod/riverdashboard/views/default/riverdashboard/container.php index 67e277e99..7d72453d1 100644 --- a/mod/riverdashboard/views/default/riverdashboard/container.php +++ b/mod/riverdashboard/views/default/riverdashboard/container.php @@ -1,6 +1,6 @@ <?php echo $vars['body']; ?> -<script type="text/JavaScript"> +<script type="text/javascript"> $(document).ready(function(){ var updates = new thewireUpdateChecker(10000); updates.start(); diff --git a/mod/riverdashboard/views/default/riverdashboard/ecml/activity.php b/mod/riverdashboard/views/default/riverdashboard/ecml/activity.php index 93b7e168f..43148f08b 100644 --- a/mod/riverdashboard/views/default/riverdashboard/ecml/activity.php +++ b/mod/riverdashboard/views/default/riverdashboard/ecml/activity.php @@ -25,6 +25,6 @@ if ($owner && !is_numeric($owner)) { $river = elgg_view_river_items($owner, NULL, NULL, $type, $subtype, '', $limit, 0, 0, true, false) . "</div>"; // Replacing callback calls in the nav with something meaningless -$river = str_replace('callback=true','replaced=88,334',$river); +$river = str_replace('callback=true','replaced=88,334', $river); echo $river;
\ No newline at end of file diff --git a/mod/riverdashboard/views/default/riverdashboard/menu.php b/mod/riverdashboard/views/default/riverdashboard/menu.php index c5c49f0a3..f8e1386ee 100644 --- a/mod/riverdashboard/views/default/riverdashboard/menu.php +++ b/mod/riverdashboard/views/default/riverdashboard/menu.php @@ -18,10 +18,9 @@ switch($vars['orient']) { <?php if(isloggedin()){ ?> - <li <?php echo $allselect; ?> ><a href="<?php echo $vars['url']; ?>mod/riverdashboard/"><?php echo elgg_echo('all'); ?></a></li> - <li <?php echo $friendsselect; ?> ><a href="<?php echo $vars['url']; ?>mod/riverdashboard/?display=friends"><?php echo elgg_echo('friends'); ?></a></li> - <li <?php echo $mineselect; ?> ><a href="<?php echo $vars['url']; ?>mod/riverdashboard/?display=mine"><?php echo elgg_echo('mine'); ?></a></li> - + <li <?php echo $allselect; ?> ><a href="<?php echo $vars['url']; ?>mod/riverdashboard/"><?php echo elgg_echo('all'); ?></a></li> + <li <?php echo $friendsselect; ?> ><a href="<?php echo $vars['url']; ?>mod/riverdashboard/?display=friends"><?php echo elgg_echo('friends'); ?></a></li> + <li <?php echo $mineselect; ?> ><a href="<?php echo $vars['url']; ?>mod/riverdashboard/?display=mine"><?php echo elgg_echo('mine'); ?></a></li> <?php } ?> diff --git a/mod/riverdashboard/views/default/riverdashboard/nav.php b/mod/riverdashboard/views/default/riverdashboard/nav.php index ab4aab10d..8a328c6cf 100644 --- a/mod/riverdashboard/views/default/riverdashboard/nav.php +++ b/mod/riverdashboard/views/default/riverdashboard/nav.php @@ -5,26 +5,31 @@ $contents['all'] = 'all'; if (!empty($vars['config']->registered_entities)) { foreach ($vars['config']->registered_entities as $type => $ar) { foreach ($vars['config']->registered_entities[$type] as $object) { - if($object != 'helppage'){ + if ($object != 'helppage'){ if (!empty($object )) { $keyname = 'item:'.$type.':'.$object; - } else $keyname = 'item:'.$type; + } else { + $keyname = 'item:'.$type; + } $contents[$keyname] = "{$type},{$object}"; } } } } -$allselect = ''; $friendsselect = ''; $mineselect = ''; $display_option = ''; +$allselect = $friendsselect = $mineselect = $display_option = ''; switch($vars['orient']) { - case '': $allselect = 'class="selected"'; - break; - case 'friends': $friendsselect = 'class="selected"'; - $display_option = '&display=friends'; - break; - case 'mine': $mineselect = 'class="selected"'; - $display_option = '&display=mine'; - break; + case '': + $allselect = 'class="selected"'; + break; + case 'friends': + $friendsselect = 'class="selected"'; + $display_option = '&display=friends'; + break; + case 'mine': + $mineselect = 'class="selected"'; + $display_option = '&display=mine'; + break; } ?> <div class="riverdashboard_filtermenu"> @@ -34,11 +39,13 @@ switch($vars['orient']) { foreach($contents as $label => $content) { $get_values = explode(",", $content); //select the current filter - if($get_values[1] == $current) + if ($get_values[1] == $current) { $selected = "SELECTED"; + } //set the drop down filter - if($content[0] && $content[1]) + if ($content[0] && $content[1]) { $location_filter .= "<option {$selected} class='Nomenuoption' value=\"{$CONFIG->url}mod/riverdashboard/index.php?type={$get_values[0]}&subtype={$get_values[1]}{$display_option}\" >" . elgg_echo($label) . "</option>"; + } //reset selected $selected = ''; } diff --git a/mod/riverdashboard/views/default/riverdashboard/sitemessage.php b/mod/riverdashboard/views/default/riverdashboard/sitemessage.php index 058c0d17f..4d1eea2af 100644 --- a/mod/riverdashboard/views/default/riverdashboard/sitemessage.php +++ b/mod/riverdashboard/views/default/riverdashboard/sitemessage.php @@ -1,58 +1,50 @@ <?php - /** - * Elgg thewire view page - * - * @package ElggTheWire - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider <info@elgg.com> - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.com/ - * - */ +/** + * Elgg thewire view page + * + * @package ElggTheWire + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Curverider <info@elgg.com> + * @copyright Curverider Ltd 2008-2010 + * @link http://elgg.com/ + * + */ - //grab the current site message - $site_message = elgg_get_entities(array('types' => 'object', 'subtypes' => 'sitemessage', 'limit' => 1)); - if ($site_message) { - $mes = $site_message[0]; - $message = $mes->description; - $dateStamp = friendly_time($mes->time_created); - $delete = elgg_view("output/confirmlink",array( +//grab the current site message +$site_message = elgg_get_entities(array('types' => 'object', 'subtypes' => 'sitemessage', 'limit' => 1)); +if ($site_message) { + $mes = $site_message[0]; + $message = $mes->description; + $dateStamp = friendly_time($mes->time_created); + $delete = elgg_view("output/confirmlink",array( 'href' => $vars['url'] . "action/riverdashboard/delete?message=" . $mes->guid, 'text' => elgg_echo('delete'), 'confirm' => elgg_echo('deleteconfirm'), - )); - } - -?> + )); +} - -<?php +//if there is a site message +if ($site_message) { - //if there is a site message - if($site_message){ - -?> - - <?php + echo "<h3>" . elgg_echo("sitemessages:announcements") . "</h3>"; + echo "<p><small>" . elgg_echo("sitemessages:posted") . ": " . $dateStamp; + //if admin display the delete link + if (isadminloggedin()) { + echo " " . $delete . " "; + } + echo "</small></p>"; + //display the message + echo "<p>" . $message . "</p>"; - echo "<h3>" . elgg_echo("sitemessages:announcements") . "</h3>"; - echo "<p><small>" . elgg_echo("sitemessages:posted") . ": " . $dateStamp; - //if admin display the delete link - if(isadminloggedin()) - echo " " . $delete . " "; - echo "</small></p>"; - //display the message - echo "<p>" . $message . "</p>"; - - //display the input form to add a new message - if(isadminloggedin()){ - //action - $action = "riverdashboard/add"; - $link = elgg_echo("sitemessages:add"); - $input_area = elgg_view('input/plaintext', array('internalname' => 'sitemessage', 'value' => '')); - $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); - $form_body = <<<EOT + //display the input form to add a new message + if (isadminloggedin()) { + //action + $action = "riverdashboard/add"; + $link = elgg_echo("sitemessages:add"); + $input_area = elgg_view('input/plaintext', array('internalname' => 'sitemessage', 'value' => '')); + $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); + $form_body = <<<EOT <p><a class="collapsibleboxlink">{$link}</a></p> <div class="collapsible_box"> @@ -60,37 +52,30 @@ </div> EOT; -?> + //display the form + echo elgg_view('input/form', array('action' => "{$vars['url']}action/$action", 'body' => $form_body)); -<?php - //display the form - echo elgg_view('input/form', array('action' => "{$vars['url']}action/$action", 'body' => $form_body)); + }//end of admin if statement - }//end of admin if statement -?> -<?php //if there is no message, add a form to create one - }else{ +} else { + + if (isadminloggedin()) { - if(isadminloggedin()){ - - //action - $action = "riverdashboard/add"; - $link = elgg_echo("sitemessages:add"); - $input_area = elgg_view('input/text', array('internalname' => 'sitemessage', 'value' => '')); - $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); - $form_body = <<<EOT + //action + $action = "riverdashboard/add"; + $link = elgg_echo("sitemessages:add"); + $input_area = elgg_view('input/text', array('internalname' => 'sitemessage', 'value' => '')); + $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); + $form_body = <<<EOT <p><a class="collapsibleboxlink">{$link}</a></p> <div class="collapsible_box"> {$input_area}<br />{$submit_input} </div> EOT; -?> -<?php //display the form echo elgg_view('input/form', array('action' => "{$vars['url']}action/$action", 'body' => $form_body)); }//end of admin check - }//end of main if -?> +}//end of main if diff --git a/mod/riverdashboard/views/default/riverdashboard/welcome.php b/mod/riverdashboard/views/default/riverdashboard/welcome.php index 0e83fb63f..394e84f7b 100644 --- a/mod/riverdashboard/views/default/riverdashboard/welcome.php +++ b/mod/riverdashboard/views/default/riverdashboard/welcome.php @@ -1,8 +1,8 @@ <?php - /** - * Elgg thewire view page - */ - +/** + * Elgg thewire view page + */ + ?> <h2><?php echo sprintf(elgg_echo('welcome:user'), $_SESSION['user']->name); ?></h2>
\ No newline at end of file diff --git a/mod/riverdashboard/views/default/settings/riverdashboard/edit.php b/mod/riverdashboard/views/default/settings/riverdashboard/edit.php index 30cfaba5f..281ac2f71 100644 --- a/mod/riverdashboard/views/default/settings/riverdashboard/edit.php +++ b/mod/riverdashboard/views/default/settings/riverdashboard/edit.php @@ -1,5 +1,4 @@ -<?php
-?>
+
<p>
<?php echo elgg_echo('river:type'); ?>
<select name="params[activitytype]">
|