[buddypress-trac] [BuddyPress] #3261: BP options get/update wrapper functions

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Tue May 31 22:49:13 UTC 2011

#3261: BP options get/update wrapper functions
  Reporter:  boonebgorges  |      Owner:
      Type:  defect        |     Status:  new
  Priority:  normal        |  Milestone:  1.3
 Component:  Core          |    Version:
Resolution:                |   Keywords:

Comment (by boonebgorges):

 bp-pages data is stored differently from other site options. It should be
 in a sitemeta called bp-pages, which is a multi-d array that should look
 something like:
 [2] => array( 'members' => 56, 'groups' => 58 ),
 [3] => array( 'members' => 6, 'groups' => 8 ),
 etc, where 2 and 3 are blog ids. If this is not working properly, it's a
 bug in my implementation.

 Other settings are stored in regular sitemeta or options tables.

 This should be regularized, so that all settings are done the same way. If
 we want to filter keys only, we'll have to move all settings out of
 sitemeta. This will break backward compatibility, but only in cases where
 people were accessing BP sitewide settings. This should *not* happen very
 frequently, because they are loaded into the $bp global at loadtime. In
 the name of consistency with usermeta, it's probably worth examining this
 course further, which I will do when I get back from vacation, unless
 someone beats me to it.

Ticket URL: <https://trac.buddypress.org/ticket/3261#comment:4>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list