summaryrefslogtreecommitdiff
path: root/templates/module_config_inc.tpl
blob: 0f94766da8dd6a57b141ff082113d9a21fcf5be0 (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
{strip}
{if $condensed}
	<div style="text-align:center">
		{$modInfo.name}
		<br />
		{if !$gBitThemes->isCustomModule( $modInfo.module_rsrc ) and $modInfo.title}
			{tr}Title{/tr}: {$modInfo.title|escape}
			<br />
		{/if}
		{tr}Position{/tr}: {$modInfo.pos}
		{biticon ipackage=liberty iname=spacer}
		{smartlink ititle="Up" ibiticon="icons/go-up" iforce="icon" page=$page move_module=up module_package=$module_package module_id=`$modInfo.module_id`}
		{biticon ipackage=liberty iname=spacer}
		{smartlink ititle="Down" ibiticon="icons/go-down" iforce="icon" page=$page move_module=down module_package=$module_package module_id=`$modInfo.module_id`}
		{biticon ipackage=liberty iname=spacer}
		{if $colkey eq 'left' or $colkey eq 'right'}
			{if $colkey == 'left'}
				{assign var=icon value=next}
				{assign var=move value=right}
			{elseif $colkey == 'right'}
				{assign var=icon value=previous}
				{assign var=move value=left}
			{/if}
			{smartlink ititle="Move module" ibiticon="icons/go-$icon" iforce="icon" page=$page move_module=$move module_package=$module_package module_id=$modInfo.module_id}
			{biticon ipackage=liberty iname=spacer}
		{/if}
		{if $gBitThemes->isCustomModule( $modInfo.module_rsrc )}
			{smartlink ititle="Edit" ibiticon="icons/accessories-text-editor" iforce=icon page=custom_modules name=$modInfo.module_rsrc|regex_replace:"!.*\/!":"" action=edit}
			{biticon ipackage=liberty iname=spacer}
		{/if}
		{smartlink ititle="Unassign" ibiticon="icons/edit-delete" iforce=icon ionclick="return confirm('Are you sure you want to remove `$modInfo.name`?');" page=$page move_module=unassign module_package=$module_package module_id=$modInfo.module_id}
	</div>
{else}
	<table class="data">
		<tr>
			<th colspan="2">
				{$modInfo.name}
				<input type="hidden" name="modules[{$modInfo.module_id}][layout_area]" value="{$area}" />
				<input type="hidden" name="modules[{$modInfo.module_id}][layout]" value="{$module_package}" />
			</th>
		</tr>

		<tr>
			<td style="text-align:right">{tr}Position{/tr}</td>
			<td>
				<input type="text" size="10" name="modules[{$modInfo.module_id}][pos]" value="{$modInfo.pos}" />
				{smartlink ititle="Up" ibiticon="icons/go-up" iforce="icon" page=$page move_module=up module_package=$module_package module_id=`$modInfo.module_id`}
				{smartlink ititle="Down" ibiticon="icons/go-down" iforce="icon" page=$page move_module=down module_package=$module_package module_id=`$modInfo.module_id`}
			</td>
		</tr>

		{if !$gBitThemes->isCustomModule( $modInfo.module_rsrc )}
			<tr>
				<td style="text-align:right">{tr}Title{/tr}</td>
				<td><input type="text" size="15" name="modules[{$modInfo.module_id}][title]" value="{$modInfo.title|escape}" /></td>
			</tr>
			<tr>
				<td style="text-align:right">{tr}Rows{/tr}</td>
				<td><input type="text" size="15" name="modules[{$modInfo.module_id}][module_rows]" value="{$modInfo.module_rows}" /></td>
			</tr>
			<tr>
				<td style="text-align:right">{tr}Parameters{/tr}</td>
				<td><input type="text" size="15" name="modules[{$modInfo.module_id}][params]" value="{$modInfo.params}" /></td>
			</tr>
		{/if}

		<tr>
			<td style="text-align:right">{tr}Cache Time{/tr}</td>
			<td><input type="text" size="15" name="modules[{$modInfo.module_id}][cache_time]" value="{$modInfo.cache_time}" /></td>
		</tr>

		<tr>
			<td style="text-align:right">{tr}Groups{/tr}</td>
			<td>
				<select multiple="multiple" size="3" name="modules[{$modInfo.module_id}][groups][]">
					{foreach from=$groups key=groupId item=group}
						{assign var=selected value=n}
						{foreach from=$modInfo.module_groups item=module_groups}
							{if $groupId == $module_groups}
								{assign var=selected value=y}
							{/if}
						{/foreach}
						<option value="{$groupId}" {if $selected eq 'y'}selected="selected"{/if}>{$group.group_name}</option>
					{/foreach}
				</select>
			</td>
		</tr>

		<tr>
			<td style="text-align:right"></td>
			<td>
				{if $colkey eq 'left' or $colkey eq 'right'}
					{if $colkey == 'left'}
						{assign var=icon value=next}
						{assign var=move value=right}
					{elseif $colkey == 'right'}
						{assign var=icon value=previous}
						{assign var=move value=left}
					{/if}
					{smartlink ititle="Move module" ibiticon="icons/go-$icon" iforce="icon" page=$page move_module=$move module_package=$module_package module_id=$modInfo.module_id}
				{/if}
				&nbsp;&nbsp;
				{if $gBitThemes->isCustomModule( $modInfo.module_rsrc )}
					{smartlink ititle="Edit" ibiticon="icons/accessories-text-editor" iforce=icon page=custom_modules name=$modInfo.module_rsrc|regex_replace:"!.*\/!":"" action=edit}
					&nbsp;&nbsp;
				{/if}
				{smartlink ititle="Unassign" ibiticon="icons/edit-delete" iforce=icon ionclick="return confirm('Are you sure you want to remove `$modInfo.name`?');" page=$page move_module=unassign module_package=$module_package module_id=$modInfo.module_id}
			</td>
		</tr>
	</table>
{/if}
{/strip}