username; if (!$page_owner) { $page_owner = $logged_in_user; } // so we know if the user is looking at their own, everyone's or all friends $filter_context = $vars['context']; // get the object type $type = $vars['type']; // tons of empty strings. $mine_selected = $all_selected = $friend_selected = $new_button = $action_buttons = $filter_content = ''; $all_title = elgg_echo('all'); $mine_title = elgg_echo('mine'); $friend_title = elgg_echo('friends'); if (!($page_owner instanceof ElggGroup)){ if($filter_context == 'everyone') { $all_selected = "class = 'selected'"; } if($filter_context == 'mine') { $mine_selected = "class = 'selected'"; } if($filter_context == 'friends') { $friend_selected = "class = 'selected'"; } } // allow plugins to override default page handlers // @todo switch this over to proper page handling style $all_link = (isset($vars['all_link'])) ? $vars['all_link'] : "{$vars['url']}mod/$type/all.php"; $mine_link = (isset($vars['mine_link'])) ? $vars['mine_link'] : "{$vars['url']}pg/$type/$username"; $friend_link = (isset($vars['friend_link'])) ? $vars['friend_link'] : "{$vars['url']}pg/$type/$username/friends"; $new_link = (isset($vars['new_link'])) ? $vars['new_link'] : "{$CONFIG->wwwroot}pg/$type/$username/new"; $title = elgg_echo($type); $title = '
' . elgg_view_title($title) . '
'; $tabs = << EOT; // must be logged in to see the filter menu and any action buttons if (isloggedin()) { // only show the new button when not on the add form. // hide the tabs when on the add form. // @todo remove the hard coded reference to the videolist plugin if ($filter_context == 'action') { $tabs = ''; } else { if(get_context() == "videolist"){ $video_link = $CONFIG->wwwroot . "pg/videolist/browse/$username/"; $new_button .= "" . elgg_echo('videolist:browsemenu') . ''; }else{ $new_button = "" . elgg_echo($type . ':new') . ''; } $new_button = "
$new_button
"; } // also hide the tabs if in a group context (ie, listing groups) or // when viewing tools belonging to a group if (get_context() == 'groups' || $page_owner instanceof ElggGroup) { $tabs = ''; } } else { // only show logged out users the all tab $page_filter = << EOT; } ?>