예제 #1
0
/**
 * Output the comment admin links
 * @version 2.0
 */
function apoc_comment_admin_links()
{
    // Make sure it's a logged-in user
    if (!is_user_logged_in()) {
        return false;
    }
    // If so, go ahead
    global $comment;
    $links = apoc_quote_button('comment');
    $links .= '<a class="scroll-respond button button-dark" href="#respond" title="Quick Reply"><i class="fa fa-reply"></i>Reply</a>';
    $links .= apoc_comment_edit_button();
    $links .= apoc_comment_delete_button();
    echo $links;
}
예제 #2
0
/**
 * Output custom bbPress admin links
 * @version 2.0
 */
function apoc_reply_admin_links($reply_id)
{
    // Make sure it's a logged-in user
    if (!is_user_logged_in()) {
        return false;
    }
    // Get post id and setup desired links
    $links = array();
    // Add common quote and reply links except on forum profiles
    if (!bp_is_forums_component()) {
        $links['quote'] = apoc_quote_button('reply', $reply_id);
        $links['reply'] = '<a class="scroll-respond button button-dark" href="#new-post" title="Quick Reply"><i class="fa fa-reply"></i>Reply</a>';
    }
    // Topic admin links
    if (bbp_is_topic($reply_id)) {
        $links['edit'] = bbp_get_topic_edit_link(array('id' => $reply_id, 'edit_text' => '<i class="fa fa-pencil"></i>Edit'));
        $links['close'] = bbp_get_topic_close_link(array('id' => $reply_id, 'close_text' => '<i class="fa fa-lock"></i>Close', 'open_text' => '<i class="fa fa-unlock"></i>Open'));
        $links['stick'] = bbp_get_topic_stick_link(array('id' => $reply_id, 'stick_text' => '<i class="fa fa-thumb-tack"></i>Stick', 'unstick_text' => '<i class="fa fa-level-down"></i>Unstick', 'super_text' => '<i class="fa fa-paperclip"></i>Notice'));
        $links['merge'] = bbp_get_topic_merge_link(array('merge_text' => '<i class="fa fa-code-fork"></i>Merge'));
        $links['trash'] = bbp_get_topic_trash_link(array('id' => $reply_id, 'trash_text' => '<i class="fa fa-trash"></i>Trash', 'restore_text' => '<i class="fa fa-undo"></i>Restore', 'delete_text' => '<i class="fa fa-remove"></i>Delete', 'sep' => ''));
        // Reply admin links
    } else {
        $links['edit'] = bbp_get_reply_edit_link(array('id' => $reply_id, 'edit_text' => '<i class="fa fa-pencil"></i>Edit'));
        $links['move'] = bbp_get_reply_move_link(array('id' => $reply_id, 'split_text' => '<i class="fa fa-arrows"></i>Move'));
        $links['split'] = bbp_get_topic_split_link(array('id' => $reply_id, 'split_text' => '<i class="fa fa-code-fork"></i>Split'));
        $links['trash'] = bbp_get_reply_trash_link(array('id' => $reply_id, 'trash_text' => '<i class="fa fa-trash"></i>Trash', 'restore_text' => '<i class="fa fa-undo"></i>Restore', 'delete_text' => '<i class="fa fa-remove"></i>Delete', 'sep' => ''));
    }
    // Get the admin links!
    bbp_reply_admin_links(array('id' => $reply_id, 'before' => '', 'after' => '', 'sep' => '', 'links' => $links));
}