<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; }