blob: 39d3db37c88aaed1ab36faac732d0cb90e1af8ba (
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
|
{strip}
<div class="admin boards">
<div class="header">
<h1>Assign Content to Boards</h1>
</div>
<div class="body">
{if $data.umap}
{form legend="Assign Content"}
<div class="form-group">
{formlabel label="Add Content" for="assign"}
{forminput}
<select id="assign" name="assign[]" multiple="multiple" size="12">
{foreach item=umapped key=content_name from=$data.umap}
<optgroup label="{$content_name}">
{foreach item=umapping from=$umapped}
<option value="{$umapping.content_id}">{$umapping.title|truncate:30} [{$umapping.thread_count}]</option>
{/foreach}
</optgroup>
{/foreach}
</select>
{formhelp note="All comments posted to the selected content will show up on this board."}
{/forminput}
</div>
<div class="form-group">
{formlabel label="Assign to Board" for="to_board_id"}
{forminput}
<select name="to_board_id" id="to_board_id">
{foreach item=board from=$data.map name='board_loop'}
<option value="{$board.board_id}">{$board.title|escape}</option>
{/foreach}
</select>
{formhelp note="All comments posted to the selected content will show up on this board."}
{/forminput}
</div>
<div class="form-group submit">
<input type="submit" class="btn btn-default" value="Assign Content to Board" name="action" />
</div>
{/form}
{else}
{formfeedback success="No Unassigned Content"}
{/if}
{foreach item=board from=$data.map name='board_loop'}
{if $board.map}
{capture assign=title}
{if ! $board.integrity}
{biticon ipackage="icons" iname="dialog-warning" iexplain="Integrity Check Failed"}
{/if}
{$board.title|escape}
{/capture}
{form legend="<a href=\"`$board.url`\">`$board.title`</a>" id="board`$smarty.foreach.board_loop.iteration`"}
{if ! $board.integrity}
<div class="floaticon">
<a href="{$smarty.const.BOARDS_PKG_URL}assign.php?integrity={$board.board_id}#board{$smarty.foreach.board_loop.iteration}">
{biticon ipackage="icons" iname="dialog-warning" ipackage="icons" ipath="large" iexplain="Fix Integrity"}
</a>
</div>
{formfeedback warning="Integrity Check Failed"}
{/if}
<table class="table data">
<caption>Assigned Content</caption>
<tr>
<th style="width:15%;">Content Type</th>
<th style="width:55%;">Content Title</th>
<th style="width:15%;">Posts</th>
<th style="width:15%;">Action</th>
</tr>
{foreach item=mapping from=$board.map}
<tr class="{cycle values="odd,even"}">
<td>{$mapping.t_content_name}</td>
<td>{$mapping.t_title|escape}</td>
<td style="text-align:right">{$mapping.thread_count}</td>
<td class="actionicon">
<input type="checkbox" name="remove[{$board.board_id}][{$mapping.t_content_id}]" value="1" />
<a title="Remove from board" href="{$smarty.const.BOARDS_PKG_URL}assign.php?remove[{$board.board_id}][{$mapping.t_content_id}]=1#board{$smarty.foreach.board_loop.iteration}">{biticon ipackage="icons" iname="user-trash" ipackage="icons" iexplain="Remove from board"}</a>
</td>
</tr>
{/foreach}
</table>
<div class="form-group submit">
<input type="submit" class="btn btn-default" value="Remove" name="action" />
</div>
{/form}
{/if}
{/foreach}
</div><!-- end .body -->
</div><!-- end .boards -->
{/strip}
|