/**
  * Show deposit button to logged in users.
  */
 public function humcore_before_directory_deposits_content()
 {
     if (is_user_logged_in() && humcore_is_deposit_directory()) {
         echo '<a href="/deposits/item/new/" class="bp-deposits-deposit button" title="Deposit an Item">Deposit an Item</a>';
     }
     humcore_has_deposits(bp_ajax_querystring('deposits'));
 }
Example #2
0
/**
 * Load the Deposits directory.
 *
 * @uses humcore_is_deposit_directory()
 * @uses bp_update_is_directory()
 * @uses do_action() To call the 'humcore_deposits_screen_index' hook.
 * @uses bp_core_load_template()
 * @uses apply_filters() To call the 'humcore_deposits_screen_index' hook.
 */
function humcore_deposits_screen_index()
{
    if (humcore_is_deposit_directory()) {
        bp_update_is_directory(true, 'humcore_deposits');
        add_filter('body_class', 'humcore_deposit_directory_page_class_names');
        setcookie('bp-deposits-extras', false, 0, '/');
        do_action('humcore_deposits_screen_index');
        bp_core_load_template(apply_filters('humcore_deposits_screen_index', 'deposits/deposits-index'));
    }
}