/** * 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')); }
/** * 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')); } }