summaryrefslogtreecommitdiff
path: root/templates/edit_format.tpl
blob: 2aa171bf64cc3a2b3212cb780ae3587404e56082 (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
{strip}

{if $translationsList}
	<div class="row">
		{formfeedback error=$errors.format}
		{formlabel label="Language" for="lang_code"}
		{forminput}
			{if $translateFrom}
				<input type="hidden" name="i18n[from_id]" value="{$translateFrom->mContentId}" />
			{/if}
			<select name="i18n[lang_code]" id="lang_code">
				{foreach from=$translationsList key=langCode item=lang}
					<option value="{$langCode}" {if $smarty.request.i18n.lang_code==$langCode || $gContent->mInfo.lang_code==$langCode || ( $langCode==$gBitSystem->getConfig('bitlanguage') && !$smarty.request.i18n.lang_code && !$gContent->getField('lang_code') )}selected="selected" {/if}>{$lang.native_name}</option>
				{/foreach}
			</select>
			{formhelp note="The language of this page"}
		{/forminput}
	</div>
{/if}

{counter name=nb print=false assign=nb}
{capture name=capture_format assign=capture_format}
	<div class="row">
		{formfeedback error=$errors.format}
		{formlabel label="Content Format"}
		{foreach name=formatPlugins from=$gLibertySystem->mPlugins item=plugin key=guid}
			{if $plugin.is_active eq 'y' and $plugin.edit_field and $plugin.plugin_type eq 'format'}
				{forminput}
					{counter name=nb print=false assign=nb}
					<label>
						<input type="radio" name="{$format_guid_variable|default:"format_guid"}" value="{$plugin.edit_field}"
						{if $gContent->mInfo.format_guid eq $plugin.plugin_guid}
							checked="checked"
						{elseif !$gContent->mInfo.format_guid and $plugin.plugin_guid eq $gBitSystem->getConfig('default_format')}
							checked="checked"
						{/if}
						onclick="
							{if $gBitSystem->isPackageActive('quicktags')}
								{foreach from=$gLibertySystem->mPlugins item=tag key=guid}
									{if $tag.is_active eq 'y' and $tag.edit_field and $tag.plugin_type eq 'format'}
										{if $tag.plugin_guid eq $plugin.plugin_guid}
											showById
										{else}
											hideById
										{/if}
										('qt{$textarea_id}{$tag.plugin_guid}'); 
									{/if}
								{/foreach}
							{/if}
						"
					/> {$plugin.edit_label}</label>
					{if $plugin.plugin_guid == "tikiwiki"}
						{assign var=format_options value=true}
						&nbsp;&nbsp;
						{if $gBitUser->hasPermission( 'p_liberty_enter_html' )}
							<label><input type="checkbox" name="preferences[content_enter_html]" value="y" id="html" {if $gContent->mPrefs.content_enter_html}checked="checked" {/if}/> {tr}Allow HTML{/tr}</label>
						{elseif is_object($gContent) && $gContent->getPreference( 'content_enter_html' )}
							[ {tr}HTML will remain as HTML{/tr} ]
						{else}
							[ {tr}HTML will be escaped{/tr} ]
						{/if}
					{/if}
					{formhelp note=`$plugin.edit_help`}
				{/forminput}
			{/if}
		{/foreach}
		{forminput}
			{formhelp note="Choose what kind of syntax you want to submit your data in."}
		{/forminput}
	</div>
{/capture}

{if $nb > 2 or $format_options}
	{$capture_format}
{else}
	<input type="hidden" name="{$format_guid_variable|default:"format_guid"}" value="{$formatplugins[0].guid}" />
{/if}

{/strip}