<?php
/**
 * marqueeタグで囲む。
 *
 * DoCoMoの携帯端末の場合はmarqueeを使用しない。
 *
 * @return string 出力
 */
function smarty_block_marquee($params, $content, &$smarty, &$repeat)
{
    // {/marquee}の場合のみ出力する。
    if ($repeat || !isset($content)) {
    return null;
    }

    // 末尾の改行などを取り除く。
    $content = rtrim($content);

    // marqueeタグを使用しない場合
    if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE && SC_MobileUserAgent::getCarrier() == 'docomo') {
    return "<div>\n$content\n</div>\n";
    }

    return "<marquee>\n$content\n</marquee>\n";
}
