$is_detail = false; $attr['data-list_id'] = $timeline_cache_id; $attr['data-comment_count'] = $comment_count; $attr['data-like_count'] = $like_count; } $access_from_member_relation = null; if (\Timeline\Site_Util::check_type_to_get_access_from($type)) { $access_from_member_relation = \Site_Member::get_access_from_member_relation($member_id, $self_member_id); } $member = Model_Member::check_authority($member_id); if (isset($liked_timeline_ids)) { echo Form::hidden('liked_timeline_ids', json_encode($liked_timeline_ids), array('id' => 'liked_timeline_ids')); } ?> <div <?php echo Util_Array::conv_array2attr_string($attr); ?> > <div class="row member_contents"> <div class="col-xs-1"><?php echo member_image($member); ?> </div> <div class="col-xs-11"> <div class="member_info"> <b class="fullname"><?php echo member_name($member, true, true); ?> </b> </div> <div class="main">
<?php echo icon('group', 'fa fa-', 'i', array('class' => 'icon')); ?> <span class="badge">99</span> </button> <button class="btn btn-default navbar-inverse" type="button"> <?php echo icon('comments', 'fa fa-', 'i', array('class' => 'icon')); ?> <span class="badge">99</span> </button> */ if (is_enabled('notice')) { $notice_btn_attr = array('class' => 'btn btn-default navbar-inverse js-modal', 'type' => 'button', 'data-uri' => 'notice/api/list.json', 'data-get_data' => array('limit' => Config::get('notice.modalArticles.limit')), 'data-target' => '#modal_notice_navbar', 'data-tmpl' => '#notices-template', 'data-is_list' => 1, 'id' => 'btn_notice_navbar'); if (!empty($notification_counts['notice'])) { $notice_btn_attr['class'] .= ' notified'; } ?> <button <?php echo Util_Array::conv_array2attr_string($notice_btn_attr); ?> > <?php echo icon('info-circle', 'fa fa-', 'i', array('class' => 'icon')); if (!empty($notification_counts['notice'])) { ?> <span class="badge" id="badge_notice"><?php echo $notification_counts['notice']; ?> </span> <?php } ?> </button> <?php
<?php $dropdown_btn_group_attr = array('id' => 'btn_dropdown_' . $album_image->id, 'class' => array('dropdown', 'boxBtn')); $get_uri = sprintf('album/image/api/menu/%d.html', $album_image->id); $dropdown_btn_attr = array('class' => 'js-dropdown_content_menu', 'data-uri' => sprintf('album/image/api/menu/%d.html', $album_image->id), 'data-member_id' => $album_image->album->member_id, 'data-menu' => '#menu_' . $album_image->id, 'data-loaded' => 0); $menus = array(array('icon_term' => 'site.show_detail', 'href' => 'album/image/' . $album_image->id)); echo btn_dropdown('noterm.dropdown', $menus, false, 'xs', null, true, $dropdown_btn_group_attr, $dropdown_btn_attr, false); ?> </div><!-- imgBox --> <?php if (empty($is_simple_view) && $comments) { $comment_list_attr = array('class' => 'comment_list list_album_image_comment', 'id' => 'comment_list_' . $album_image->id); ?> <div <?php echo Util_Array::conv_array2attr_string($comment_list_attr); ?> > <?php $data = array('parent' => !empty($album) ? $album : $album_image->album, 'list' => $comments, 'next_id' => $comment_next_id, 'uri_for_all_comments' => sprintf('album/image/%d?limit=all#comments', $album_image->id), 'delete_uri' => 'album/image/comment/api/delete.json', 'trim_width' => Config::get('album.articles.comment.trim_width'), 'counter_selector' => '#comment_count_' . $album_image->id, 'list_more_box_attrs' => array('id' => 'listMoreBox_comment_' . $album_image->id, 'data-uri' => sprintf('album/image/comment/api/list/%s.json', $album_image->id), 'data-list' => '#comment_list_' . $album_image->id), 'is_hide_reply_link' => true, 'like_api_uri_prefix' => 'album/image/comment', 'liked_ids' => conf('like.isEnabled') && \Auth::check() && $comments ? \Site_Model::get_liked_ids('album_image_comment', $u->id, $comments) : array()); echo render('_parts/comment/list', $data); ?> </div> <?php } ?> </div><!-- image_item --> <?php } ?> </div><!-- image_list -->
<?php $block_attrs_default = array('class' => array('modal', 'fade'), 'tabindex' => '-1', 'role' => 'dialog', 'aria-hidden' => 'true'); $block_attrs = Util_Array::conv_arrays2str(array_merge_recursive($block_attrs_default, isset($block_attrs) ? $block_attrs : array())); if (!isset($is_display_footer_close_btn)) { $is_display_footer_close_btn = false; } ?> <!-- Modal --> <div <?php echo Util_Array::conv_array2attr_string($block_attrs); ?> > <div class="modal-dialog<?php if (!empty($size)) { ?> modal-<?php echo $size; } ?> "> <div class="modal-content"> <?php if (!empty($is_display_header_close_btn) || !empty($title) || !empty($header_subinfo)) { ?> <div class="modal-header clearfix"> <?php if (!empty($is_display_header_close_btn)) { ?> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <?php
<?php $textarea_attrs_def = array('rows' => 1, 'class' => 'form-control autogrow', 'id' => 'textarea_comment'); $textarea_attrs = empty($textarea_attrs) ? $textarea_attrs_def : array_merge($textarea_attrs_def, $textarea_attrs); $button_attrs_def = array('class' => 'js-ajax-postComment', 'id' => 'btn_comment', 'data-textarea' => '#' . $textarea_attrs['id']); $button_attrs = empty($button_attrs) ? $button_attrs_def : array_merge($button_attrs_def, $button_attrs); $button_attrs['class'] .= ' pull-right'; $parts_attrs_def = array('class' => 'commentPostBox'); if (!empty($id)) { $parts_attrs_def['id'] = 'commentPostBox_' . $id; } $parts_attrs = empty($parts_attrs) ? $parts_attrs_def : array_merge($parts_attrs_def, $parts_attrs); $parts_attrs_string = Util_Array::conv_array2attr_string($parts_attrs); $size = empty($size) ? 'S' : strtoupper($size); ?> <div<?php if ($parts_attrs_string) { ?> <?php echo $parts_attrs_string; } ?> > <div class="row member_contents"> <div class="col-xs-1"><?php echo member_image($u, $size); ?> </div> <div class="col-xs-11"> <div class="main"> <b class="fullname"><?php
if (isset($post_header_content)) { ?> <div id="post_header"> <?php echo $post_header_content; ?> </div><!-- #post_header --> <?php } ?> <div class="container" id="main_container"<?php if (!empty($main_container_attrs)) { ?> <?php echo Util_Array::conv_array2attr_string($main_container_attrs); } ?> > <?php if (isset($top_content)) { ?> <div id="top_content"> <?php echo $top_content; ?> </div><!-- #top_content --> <?php } ?> <div class="row row-offcanvas row-offcanvas-right">
<?php $button_attrs = array('type' => 'button', 'id' => 'insecure_user_menu', 'class' => 'btn btn-default pull-right navbar-btn'); switch (conf('auth.headerLoginForm.type')) { case 'popover': $button_attrs['data-content'] = "<div id='insecure_user_popover'></div>"; $button_attrs['data-placement'] = 'bottom'; break; case 'modal': $button_attrs['class'] .= ' js-modal'; $button_attrs['data-target'] = '#insecure_user_modal'; break; default: $button_attrs['class'] .= ' js-simpleLink'; $button_attrs['href'] = 'auth/login'; break; } ?> <button <?php echo Util_Array::conv_array2attr_string($button_attrs); ?> > <i class="glyphicon glyphicon-user"></i><span class="hidden-xs-inline"> <?php echo Auth::get_screen_name(); ?> </span> <span class="caret"></span> </button> <?php }