blob: af938de6db6c90cf6d5349b79cd7056774885943 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
{strip}
<div class="floaticon">{bithelp}</div>
<div class="listing blogs">
<div class="header">
<h1>{tr}Blogs{/tr}</h1>
</div>
<div class="body">
{minifind sort_mode=$sort_mode}
<ul class="list-inline navbar">
<li>{biticon ipackage="icons" iname="go-next" iexplain="sort by"}</li>
{if $gBitSystem->isFeatureActive( 'blog_list_title' )}
<li>{smartlink ititle="Title" isort="title" offset=$offset}</li>
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_created' )}
<li>{smartlink ititle="Created" isort="created" iorder=desc offset=$offset}</li>
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_lastmodif' )}
<li>{smartlink ititle="Last Modified" isort="last_modified" iorder=desc idefault=1 offset=$offset}</li>
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_user' )}
<li>{smartlink ititle="Creator" isort="user" offset=$offset}</li>
{/if}
{* DEPRECATED - need an alt since posts col is being eliminated - need way to sort on postscant -wjames5
{if $gBitSystem->isFeatureActive( 'blog_list_posts' )}
<li>{smartlink ititle="Posts" isort="posts" iorder=desc offset=$offset}</li>
{/if}
*}
{if $gBitSystem->isFeatureActive( 'blog_list_visits' )}
<li>{smartlink ititle="Visits" isort="hits" iorder=desc offset=$offset}</li>
{/if}
{* TODO: Add back once activity is implemented
{if $gBitSystem->isFeatureActive( 'blog_list_activity' )}
<li>{smartlink ititle="Activity" isort="activity" iorder=desc offset=$offset}</li>
{/if}
*}
</ul>
<ul class="clear data">
{foreach from=$blogsList item=listBlog key=blogContentId}
<li class="item {cycle values='odd,even'}">
<div class="floaticon">
{if $gBitUser->hasPermission( 'p_liberty_assign_content_perms' ) && $listBlog.content_id}
{if !empty($gContent->mPerms)} {* org note from liberty:service_content_icon_inc: don't think there is a serviceHash way of working out if there are individual permissions set *}
{assign var=perm_icon value="lock"}
{else}
{assign var=perm_icon value="lock"}
{/if}
{smartlink ipackage=liberty ifile="content_role_permissions.php" ititle="Assign Permissions" biticon=$perm_icon content_id=$listBlog.content_id}
{/if}
{if ($gBitUser->mUserId && $listBlog.user_id eq $gBitUser->mUserId) || ($gBitUser->hasPermission( 'p_blogs_admin' )) || ($listBlog.is_public eq 'y')}
<a title="{tr}post{/tr}" href="{$smarty.const.BLOGS_PKG_URL}post.php?blog_id={$listBlog.blog_id}">{biticon ipackage="icons" iname="edit" iexplain="post"}</a>
{/if}
{if ($gBitUser->mUserId && $listBlog.user_id eq $gBitUser->mUserId) || $gBitUser->hasPermission( 'p_blogs_admin' )}
<a title="{tr}edit{/tr}" href="{$smarty.const.BLOGS_PKG_URL}edit.php?blog_id={$listBlog.blog_id}">{biticon ipackage="icons" iname="view-list-text" iexplain="configure"}</a>
{/if}
{if ($gBitUser->mUserId && $listBlog.user_id eq $gBitUser->mUserId) || $gBitUser->hasPermission( 'p_blogs_admin' )}
<a title="{tr}remove{/tr}" href="{$smarty.const.BLOGS_PKG_URL}list_blogs.php?offset={$offset}&sort_mode={$sort_mode}&remove=1&blog_id={$listBlog.blog_id}">{biticon ipackage="icons" iname="user-trash" iexplain="delete"}</a>
{/if}
</div>
{if $gBitSystem->isFeatureActive( 'blog_list_title' )}
<h2><a title="{$listBlog.title|escape}" href="{$listBlog.blog_url}">{$listBlog.title|escape}</a></h2>
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_description' )}
<p>{$listBlog.parsed}</p>
{/if}
<div class="date">
{if $gBitSystem->isFeatureActive( 'blog_list_user' )}
{if $gBitSystem->getConfig('blog_list_user_as') eq 'link'}
{tr}Created by {$listBlog.user|userlink}{/tr}
{elseif $gBitSystem->getConfig('blog_list_user_as') eq 'avatar'}
{$listBlog.user|avatarize}
{else}
{tr}Created by {$listBlog.user}{/tr}
{/if}
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_created' )}
{tr}{if !$gBitSystem->isFeatureActive('blog_list_user')}<br />Created{/if} on {$listBlog.created|bit_short_date}{/tr}
<br />
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_lastmodif' )}
{tr}Last Modified{/tr} {$listBlog.last_modified|bit_short_datetime}
{/if}
</div>
<div class="footer">
{if $gBitSystem->isFeatureActive( 'blog_list_posts' )}
{tr}Posts{/tr}: {$listBlog.postscant} •
{/if}
{if $gBitSystem->isFeatureActive( 'blog_list_visits' )}
{tr}Visits{/tr}: {$listBlog.hits} •
{/if}
</div>
<div class="clear"></div>
</li>
{foreachelse}
<li class="item norecords">
{tr}No records found{/tr}
</li>
{/foreach}
</ul>
{pagination}
</div><!-- end .body -->
</div><!-- end .blog -->
{/strip}
|