public static function get_like_api_uri($type, $timeline_id = 0, $foreign_id = 0) { switch ($type) { case \Config::get('timeline.types.note'): // note 投稿 return \Site_Util::get_api_uri_update_like('note', $foreign_id); case \Config::get('timeline.types.thread'): // thread 投稿 return \Site_Util::get_api_uri_update_like('thread', $foreign_id); case \Config::get('timeline.types.album_image_profile'): // profile 写真投稿(album_image) return \Site_Util::get_api_uri_update_like('album/image', $foreign_id); } return sprintf('timeline/like/api/update/%d.json', $timeline_id); }
} if ($parent) { $box_attrs['class'] .= sprintf(' commentBox_%d', $parent->id); } ?> <div <?php echo Util_Array::conv_array2attr_string($box_attrs); ?> > <?php $data = array('member' => $comment->member, 'date' => array('datetime' => $comment->created_at), 'is_output_raw_content' => true); if (!empty($image_size)) { $data['size'] = $image_size; } if (conf('like.isEnabled')) { $data['like_link'] = array('id' => $comment->id, 'post_uri' => \Site_Util::get_api_uri_update_like($like_api_uri_prefix, $comment->id), 'get_member_uri' => \Site_Util::get_api_uri_get_liked_members($like_api_uri_prefix, $comment->id), 'count_attr' => array('class' => 'unset_like_count'), 'count' => $comment->like_count, 'is_liked' => isset($liked_ids) ? in_array($comment->id, $liked_ids) : false); } if (empty($is_hide_reply_link) && conf('mention.isEnabled', 'notice') && $comment->member) { $data['reply_link'] = array('id' => $comment->id, 'class' => 'ml5', 'target_id' => $parent->id, 'member_name' => member_name($comment->member)); } $content_view = View::forge('_parts/member_contents_box', $data); $content_view->set_safe('content', convert_body($comment->body, array('nl2br' => isset($nl2br) ? $nl2br : conf('view_params_default.comment.nl2br'), 'is_truncate' => empty($is_detail), 'truncate_width' => empty($is_detail) ? conf('view_params_default.list.comment.trim_width') : null, 'mention2link' => true))); echo $content_view->render(); $is_display_delete_btn = false; if (!empty($absolute_display_delete_btn)) { $is_display_delete_btn = true; } elseif (\Auth::check()) { if (!isset($auther_member_ids)) { $auther_member_ids = array(); } $auther_member_ids[] = $comment->member_id;
</div> <?php echo render('_parts/thumbnails', array('is_display_name' => true, 'images' => array('list' => $images, 'file_cate' => 't', 'size' => 'M', 'column_count' => 3))); ?> <div class="comment_info"> <?php // comment_count_and_link echo render('_parts/comment/count_and_link_display', array('id' => $thread->id, 'count' => $all_comment_count, 'link_hide_absolute' => true)); ?> <?php // like_count_and_link if (conf('like.isEnabled') && Auth::check()) { $data_like_link = array('id' => $thread->id, 'post_uri' => \Site_Util::get_api_uri_update_like('thread', $thread->id), 'get_member_uri' => \Site_Util::get_api_uri_get_liked_members('thread', $thread->id), 'count_attr' => array('class' => 'unset_like_count'), 'count' => $thread->like_count, 'is_liked' => $is_liked_self); echo render('_parts/like/count_and_link_execute', $data_like_link); } ?> <!-- share button --> <?php if (conf('site.common.shareButton.isEnabled', 'page') && check_public_flag($thread->public_flag)) { echo render('_parts/services/share', array('text' => $thread->title)); } ?> </div><!-- .comment_info --> <div id="comment_list"> <?php
$link_comment_attr = array('id' => 'link_show_comment_form_' . $id, 'class' => 'js-display_parts link_show_comment_' . $id, 'data-target_id' => 'commentPostBox_' . $id, 'data-hide_selector' => '.link_show_comment_' . $id, 'data-focus_selector' => '#textarea_comment_' . $id); echo render('_parts/comment/count_and_link_display', array('id' => $id, 'count' => $all_comment_count, 'link_attr' => $link_comment_attr)); ?> <?php // like reply if (conf('mention.isEnabled', 'notice') && $note->member) { $data_reply_link = array('id' => $note->id, 'target_id' => $note->id, 'member_name' => member_name($note->member)); echo render('notice::_parts/link_reply', $data_reply_link); } ?> <?php // like_count_and_link if (conf('like.isEnabled')) { $data_like_link = array('id' => $id, 'post_uri' => \Site_Util::get_api_uri_update_like('note', $id), 'get_member_uri' => \Site_Util::get_api_uri_get_liked_members('note', $id), 'count_attr' => array('class' => 'unset_like_count'), 'count' => $note->like_count, 'is_liked' => isset($liked_note_ids) && in_array($id, $liked_note_ids)); echo render('_parts/like/count_and_link_execute', $data_like_link); } ?> <!-- share button --> <?php if (conf('site.common.shareButton.isEnabled', 'page') && check_public_flag($note->public_flag)) { echo render('_parts/services/share', array('uri' => 'note/' . $id, 'text' => $note->title)); } ?> </div><!-- .comment_info --> <?php $comment_list_attr = array('class' => 'comment_list', 'id' => 'comment_list_' . $id);