Plugin Developers: Changes around $bp global
Just a warning, I’m going to be making a change to $bp before this first release that will effect plugin developers.
Currently, $bp is an array, and you access variables like $bp and $bp.
This will be changing to an object – the structure will remain the same, however the way you reference variables is different. Here’s some examples:
$bp changes to $bp->current_component
$bp changes to $bp->groups->slug
$bp changes to $bp->friends->table_name
$bp changes to $bp->loggedin_user->domain;
$bp changes to $bp->loggedin_user->id;
$bp changes to $bp->displayed_user->domain;
$bp changes to $bp->displayed_user->id;
These changes will be committed sometime today. Not only is it much cleaner, it also is easier to include within SQL statements without the need to escape.
You must be logged in to reply to this topic.