示例#1
0
function template_date($date = null)
{
    if (is_null($date)) {
        $date = time();
    }
    if (!is_numeric($date)) {
        $date = strtotime($date);
    }
    $now = time();
    if ($now - $date > 86400) {
        return date('dS M @ ga', $date);
    } else {
        return template_time_ago($date) . ' ago';
    }
}
示例#2
0
function engagement_page_table()
{
    $table = '<table class="table">';
    $table .= '<tr>';
    $table .= "<th>ID</th>";
    $table .= "<th>Name</th>";
    $table .= "<th>Posts</th>";
    $table .= "<th>Likes</th>";
    $table .= "<th>Talking</th>";
    $table .= "<th>Engagement</th>";
    $table .= "<th>Updated</th>";
    $table .= "<th></th>";
    $table .= '</tr>';
    $pages = engagement_get_pages();
    foreach ($pages as $page) {
        $actions = array();
        $actions[] = l('Get New Posts', get_url('/page/get_posts/~/' . $page->id . '/'));
        $actions[] = l('Update Stats', get_url('/page/update_stats/~/' . $page->id . '/'));
        $actions[] = l('Delete Posts', get_url('/page/delete_posts/~/' . $page->id . '/'));
        $actions = implode(' - ', $actions);
        $table .= '<tr>';
        $table .= "<td>{$page->id}</td>";
        $table .= "<td>" . l($page->name, get_url('/page/~/' . $page->id)) . "</td>";
        $table .= "<td>" . $page->posts['count'] . "</td>";
        $table .= "<td>{$page->likes}</td>";
        $table .= "<td>{$page->talking}</td>";
        $table .= "<td>{$page->engagement}</td>";
        $table .= "<td>" . template_time_ago($page->updated) . " ago</td>";
        $table .= "<td>{$actions}</td>";
        $table .= '</tr>';
    }
    $table .= '</table>';
    return $table;
}