Exemple #1
0
<div class="item-list-tabs no-ajax" id="subnav">
	<ul>
		<?php 
bp_link_admin_tabs();
?>
	</ul>
</div><!-- .item-list-tabs -->

<?php 
do_action('bp_before_link_admin_content');
switch (bp_links_admin_current_action_variable()) {
    case 'edit-details':
        bp_links_locate_template(array('single/forms/details.php'), true);
        break;
    case 'link-avatar':
        bp_links_locate_template(array('single/forms/avatar.php'), true);
        break;
    case 'delete-link':
        bp_links_locate_template(array('single/forms/delete.php'), true);
        break;
    default:
        die('Invalid admin action!');
}
do_action('bp_after_link_admin_content');
function bp_get_link_admin_form_action()
{
    global $bp;
    $action = bp_links_admin_current_action_variable();
    if ($action) {
        return apply_filters('bp_get_link_admin_form_action', bp_get_link_permalink($bp->links->current_link) . '/admin/' . $action, $action);
    } else {
        die('Not an admin path!');
    }
}
function bp_links_is_link_admin_page()
{
    global $bp;
    if ($bp->is_single_item && bp_links_admin_current_action_variable()) {
        return true;
    }
    return false;
}