[buddypress-trac] [BuddyPress] #4586: stops loading tabs after
buddypress-trac at lists.automattic.com
buddypress-trac at lists.automattic.com
Mon Oct 8 18:58:23 UTC 2012
#4586: stops loading tabs after
--------------------------+------------------------------
Reporter: smninja | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Groups | Version: 1.6.1
Severity: normal | Resolution:
Keywords: |
--------------------------+------------------------------
Comment (by smninja):
Screwed up pasting test code, fixed below:
> '''Plugin Test Code'''
> {{{
> <?php
> /**
> Plugin Name: BuddyPress Groups Test Tab
> Description: Test case for a bug. When using the Admin subnav, select
"Test" and "Test 2" will disappear
> Version: 0.6
> Author: Tyler Mulligan
> **/
>
> function bptt_init() {
>
> class Groups_Test_Tab extends BP_Group_Extension {
>
> var $visibility = 'public'; // 'public' will show your extension
to non-group members, 'private' means you have to be a member of the group
to view your extension.
>
> var $enable_create_step = false; // If your extension does not
need a creation step, set this to false
> var $enable_nav_item = true; // If your extension does not need
a navigation item, set this to false
> var $enable_edit_item = true; // If your extension does not need
an edit screen, set this to false
>
> function Groups_Test_Tab() {
> $this->name = "Test";
> $this->slug = "test";
> $this->create_step_position = 21;
> $this->nav_item_position = 31;
> }
>
> function display() {
> echo "test";
> }
>
> function edit_screen() {
> echo "test";
> }
> }
>
> class Groups_Test_Tab2 extends BP_Group_Extension {
>
> var $visibility = 'public'; // 'public' will show your extension
to non-group members, 'private' means you have to be a member of the group
to view your extension.
>
> var $enable_create_step = false; // If your extension does not
need a creation step, set this to false
> var $enable_nav_item = true; // If your extension does not need
a navigation item, set this to false
> var $enable_edit_item = true; // If your extension does not need
an edit screen, set this to false
>
> function Groups_Test_Tab2() {
> $this->name = "Test 2";
> $this->slug = "test2";
> $this->create_step_position = 22;
> $this->nav_item_position = 32;
> }
>
> function display() {
> echo "test 2";
> }
>
> function edit_screen() {
> echo "Test 2";
> }
> }
>
> class Groups_Test_Tab3 extends BP_Group_Extension {
>
> var $visibility = 'public'; // 'public' will show your extension
to non-group members, 'private' means you have to be a member of the group
to view your extension.
>
> var $enable_create_step = false; // If your extension does not
need a creation step, set this to false
> var $enable_nav_item = true; // If your extension does not need
a navigation item, set this to false
> var $enable_edit_item = true; // If your extension does not need
an edit screen, set this to false
>
> function Groups_Test_Tab3() {
> $this->name = "Test 3";
> $this->slug = "test3";
> $this->create_step_position = 23;
> $this->nav_item_position = 33;
> }
>
> function display() {
> echo "test 3";
> }
>
> function edit_screen() {
> echo "Test 3";
> }
> }
>
> bp_register_group_extension( 'Groups_Test_Tab' );
> bp_register_group_extension( 'Groups_Test_Tab2' );
> bp_register_group_extension( 'Groups_Test_Tab3' );
>
> }
>
> add_action( 'bp_include', 'bptt_init' );
>
> ?>
> }}}
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4586#comment:1>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list