function smarty_function_mtassetthumbnaillink($args, &$ctx)
{
    $asset = $ctx->stash('asset');
    if (!$asset) {
        return '';
    }
    if ($asset->asset_class != 'image') {
        return '';
    }
    $blog = $ctx->stash('blog');
    if (!$blog) {
        return '';
    }
    require_once 'MTUtil.php';
    list($thumb, $thumb_w, $thumb_h) = get_thumbnail_file($asset, $blog, $args);
    if (empty($thumb)) {
        return '';
    }
    $target = "";
    if (isset($args['new_window'])) {
        $target = " target=\"_blank\"";
    }
    $asset_url = smarty_function_mtasseturl($args, $ctx);
    return sprintf("<a href=\"%s\"%s><img src=\"%s\" width=\"%d\" height=\"%d\" alt=\"\" /></a>", $asset_url, $target, $thumb, $thumb_w, $thumb_h);
}
예제 #2
0
function smarty_function_mtassetlink($args, &$ctx)
{
    $asset = $ctx->stash('asset');
    if (!$asset) {
        return '';
    }
    $target = "";
    $link = "";
    if (isset($args['new_window'])) {
        $target = " target=\"_blank\"";
    }
    $url = smarty_function_mtasseturl($args, $ctx);
    return sprintf("<a href=\"%s\"%s>%s</a>", $url, $target, $asset->asset_file_name);
}