Esempio n. 1
0
    $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 
Esempio n. 3
0
<?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 -->
Esempio n. 4
0
<?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">&times;</button>
<?php 
Esempio n. 5
0
<?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 
Esempio n. 6
0
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">
Esempio n. 7
0
<?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 
}