Ejemplo n.º 1
0
/**
 * Outputs the forum natural time (e.g., 1 month ago, 5 minutes ago, etc.)
 *
 * @since  1.0.0
 * @access public
 * @param  int     $forum_id
 * @return string
 */
function mb_get_forum_natural_time($forum_id = 0)
{
    $forum_id = mb_get_forum_id($forum_id);
    $forum_time = $forum_id ? mb_natural_time(get_post_time('U', false, $forum_id, true)) : '';
    return apply_filters('mb_get_forum_natural_time', $forum_time, $forum_id);
}
Ejemplo n.º 2
0
/**
 * Outputs the reply natural time (e.g., 1 month ago, 5 minutes ago, etc.)
 *
 * @since  1.0.0
 * @access public
 * @param  int     $reply_id
 * @return string
 */
function mb_get_reply_natural_time($reply_id = 0)
{
    $reply_id = mb_get_reply_id($reply_id);
    $reply_time = $reply_id ? mb_natural_time(get_post_time('U', false, $reply_id, true)) : '';
    return apply_filters('mb_get_reply_natural_time', $reply_time, $reply_id);
}
Ejemplo n.º 3
0
/**
 * Returns the topic last activity time.
 *
 * @since  1.0.0
 * @access public
 * @return string
 */
function mb_get_topic_last_active_time($topic_id = 0)
{
    $topic_id = mb_get_topic_id($topic_id);
    $time = get_post_meta($topic_id, mb_get_topic_activity_datetime_meta_key(), true);
    $natural_time = $topic_id ? mb_natural_time(mysql2date('U', $time)) : '';
    return apply_filters('mb_get_topic_last_active_time', $natural_time, $time, $topic_id);
}