blob: d2c83ecfe4677af94341b22525e8ea2edfed9786 (
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
|
{* $Header$ *}
{strip}
<div class="admin article display">
<div class="header">
<h1>{tr}History{/tr} {tr}of{/tr} <a href="{$gContent->mInfo.display_url}">{$gContent->mInfo.title|escape}</a></h1>
</div>
<div class="body">
{if $version}
<h2>{tr}Version{/tr} {$version}</h2>
{/if}
{if $smarty.request.preview}
{include file="bitpackage:articles/article_display.tpl"}
{/if}
{if $source}
<div class="content">{$sourcev}</div>
{/if}
{if $compare eq 'y'}
<table class="table data">
<caption>{tr}Comparing versions{/tr}</caption>
<tr>
<th width="50%">{tr}Version {$version_from}{/tr}</td>
<th></th>
<th width="50%">{tr}Current version{/tr}</td>
</tr>
<tr valign="top">
<td><div class="content">{$diff_from}</div></td>
<td> </td>
<td><div class="content">{$diff_to}</div></td>
</tr>
</table>
{/if}
{if $diff2 eq 'y'}
<h2>{tr}Differences from version{/tr} {$version_from} to {$version_to}</h2>
{$diffdata}
{/if}
{form}
<input type="hidden" name="page_id" value="{$gContent->mInfo.page_id}" />
<input type="hidden" name="page" value="{$page}" />
<table class="table data">
<caption>{tr}Article History{/tr}</caption>
<tr>
<th style="width:70%;">{tr}Date / Comment{/tr}</th>
<th style="width:10%;">{tr}User{/tr}</th>
<th style="width:10%;">{tr}IP{/tr}</th>
<th style="width:10%;">{tr}Version{/tr}</th>
</tr>
<tr class="odd">
<td>{$gContent->mInfo.last_modified|bit_short_datetime}<br />{$gContent->mInfo.edit_comment}</td>
<td>{displayname user=$gContent->mInfo.modifier_user user_id=$gContent->mInfo.modifier_user_id real_name=$gContent->mInfo.modifier_real_name} </td>
<td style="text-align:right;">{$gContent->mInfo.ip}</td>
<td style="text-align:right;">{$gContent->mInfo.version}</td>
</tr>
<tr class="odd">
<td colspan="4">
<a href="{$gContent->mInfo.display_url}">{tr}Current{/tr}</a>
• {smartlink ititle="Source" article_id=$gContent->mArticleId source="current"}
</td>
</tr>
{foreach from=$data item=item}
<tr class="{cycle values='even,odd' advance=false}">
<td><label for="hist_{$item.version}">{$item.last_modified|bit_short_datetime}<br />{$item.history_comment}</label></td>
<td>{displayname hash=$item}</td>
<td style="text-align:right;">{$item.ip}</td>
<td style="text-align:right;">{$item.version}</td>
</tr>
<tr class="{cycle values='even,odd'}">
<td colspan="3">
{smartlink ititle="View" article_id=$gContent->mArticleId preview=$item.version}
• {smartlink ititle="Compare" article_id=$gContent->mArticleId compare=$item.version}
• {smartlink ititle="Difference" article_id=$gContent->mArticleId diff2=$item.version}
• {smartlink ititle="Source" article_id=$gContent->mArticleId source=$item.version}
{* Articles doesnt have rollback option yet
{if $gContent->hasUserPermission( 'p_articles_rollback' )}
• {smartlink iurl="rollback.php" ititle="Rollback" article_id=$gContent->mArticleId version=$item.version}
{/if}
*}
</td>
<td style="text-align:right;">
{if $gContent->hasUserPermission( 'p_articles_remove' )}
<input type="checkbox" name="hist[{$item.version}]" id="hist_{$item.version}" />
{/if}
</td>
</tr>
{foreachelse}
<tr class="norecords">
<td colspan="4">
{tr}No records found{/tr}
</td>
</tr>
{/foreach}
</table>
{if $gContent->hasUserPermission( 'p_articles_remove' )}
<div style="text-align:right;">
<input type="submit" class="btn btn-default" name="delete" value="{tr}Delete selected versions{/tr}" />
</div>
{/if}
{/form}
{pagination page_id=$gContent->mInfo.page_id}
</div><!-- end .body -->
</div> <!-- end .article -->
{/strip}
|