예제 #1
0
<li class="activity">
<div class="box_memberImage">
<p><?php 
echo link_to(op_image_tag_sf_image($activity->getMember()->getImageFileName(), array('alt' => sprintf('[%s]', $activity->getMember()), 'size' => '48x48')), '@obj_member_profile?id=' . $activity->getMemberId());
?>
</p>
</div>
<div class="box_body">
<p>
<span class="content">
<?php 
if ($activity->getImages()->count()) {
    $images = $activity->getImages();
    for ($i = 0; $i < $images->count() && $i < 3; $i++) {
        echo op_activity_image_tag($images[$i], array('size' => '48x48'));
    }
    ?>
<br />
<?php 
}
?>
<strong class="name"><?php 
echo op_link_to_member($activity->getMember());
?>
</strong>
<span class="bodyText"><?php 
echo op_activity_body_filter($activity);
?>
</span>
</span>
예제 #2
0
sfConfig::set('sf_app', 'mobile_frontend');
$t->is(op_activity_body_filter($activity4), '<a href="http://sns.example.com/proxy?url=http%3A%2F%2Fwww.openpne.jp">http://www.openpne.jp</a>', 'op_activity_body_filter() returns autolinked text');
function test_filter(sfEvent $event, $value)
{
    return '';
}
sfContext::getInstance()->getEventDispatcher()->connect('op_activity.filter_body', 'test_filter');
$t->is(op_activity_body_filter($activity1), '', 'op_activity_body_filter() returns ""');
$t->diag('op_activity_image_uri() [file_id]');
$activityImage = new ActivityImage();
$activityImage->File->fromArray(array('name' => 'ac_hogehoge_png', 'type' => 'image/png'));
$t->is(op_activity_image_uri($activityImage), '/cache/img/png/w_h/ac_hogehoge_png.png');
$t->is(op_activity_image_uri($activityImage, array('size' => '48x48')), '/cache/img/png/w48_h48/ac_hogehoge_png.png');
$t->is(op_activity_image_uri($activityImage, array(), true), 'http://sns.example.com/cache/img/png/w_h/ac_hogehoge_png.png');
$t->diag('op_activity_image_uri() [uri]');
$activityImage = new ActivityImage();
$activityImage->fromArray(array('uri' => 'http://example.com/images/hogehoge.png', 'mimetype' => 'image/png'));
$t->is(op_activity_image_uri($activityImage), 'http://example.com/images/hogehoge.png');
$t->is(op_activity_image_uri($activityImage, array('size' => '48x48')), 'http://example.com/images/hogehoge.png');
$t->is(op_activity_image_uri($activityImage, array(), true), 'http://example.com/images/hogehoge.png');
$t->diag('op_activity_image_tag() [file_id]');
$activityImage = new ActivityImage();
$activityImage->File->fromArray(array('name' => 'ac_hogehoge_png', 'type' => 'image/png'));
$t->is(op_activity_image_tag($activityImage), '<img alt="" src="/cache/img/png/w_h/ac_hogehoge_png.png" />');
$t->is(op_activity_image_tag($activityImage, array('size' => '48x48')), '<img alt="" src="/cache/img/png/w48_h48/ac_hogehoge_png.png" />');
$t->diag('op_activity_image_tag() [uri]');
$activityImage = new ActivityImage();
$activityImage->fromArray(array('uri' => 'http://example.com/images/hogehoge.png', 'mimetype' => 'image/png'));
$t->is(op_activity_image_tag($activityImage), '<img src="http://example.com/images/hogehoge.png" />');
$t->is(op_activity_image_tag($activityImage, array('size' => '48x48')), '<img src="http://example.com/images/hogehoge.png" height="48" width="48" />');