Ejemplo n.º 1
0
function ap_question_get_the_active_time($question_id = false)
{
    $question_id = ap_parameter_empty($question_id, @ap_question_get_the_ID());
    return ap_latest_post_activity_html($question_id);
}
Ejemplo n.º 2
0
/**
 * Return last active time of answer
 * @param  boolean|integer $answer_id Answer ID.
 * @return string
 */
function ap_answer_get_the_active_time($answer_id = false)
{
    $answer_id = ap_parameter_empty($answer_id, @ap_answer_get_the_answer_id());
    return ap_latest_post_activity_html($answer_id);
}
Ejemplo n.º 3
0
/**
 * Question meta to display.
 *
 * @param false|integer $question_id question id.
 * @return string
 * @since 2.0.1
 */
function ap_display_question_metas($question_id = false)
{
    if (false === $question_id) {
        $question_id = get_the_ID();
    }
    $metas = array();
    if (!is_question()) {
        if (ap_question_best_answer_selected()) {
            $metas['solved'] = '<span class="ap-best-answer-label ap-tip" title="' . __('answer accepted', 'ap') . '">' . __('Solved', 'ap') . '</span>';
        }
        $view_count = ap_get_qa_views();
        $metas['views'] = sprintf(__('<i>%d views</i>', 'ap'), $view_count);
        $metas['history'] = ap_latest_post_activity_html($question_id);
    }
    /*
     * FILTER: ap_display_question_meta
     * Used to filter question display meta
     */
    $metas = apply_filters('ap_display_question_metas', $metas, $question_id);
    $output = '';
    if (!empty($metas) && is_array($metas)) {
        foreach ($metas as $meta => $display) {
            $output .= "<span class='ap-display-meta-item {$meta}'>{$display}</span>";
        }
    }
    return $output;
}