{title help="Dynamic+Content"}{tr}Dynamic Content System{/tr}{/title}

{remarksbox type="tip" title="{tr}Tip{/tr}"}{tr}To use content blocks in a text area (Wiki page, etc), a <a class="rbox-link" href="tiki-admin_modules.php">module</a> or a template, use {literal}{content id=x}{/literal}, where x is the ID of the content block.{/tr} {tr}You can also use {literal}{content label=x}{/literal}, where x is the label of the content block.{/tr}{/remarksbox}
{tabset}
	{tab name="{tr}Available content blocks{/tr}"}
		<h2>{tr}Available content blocks{/tr}</h2>

		{if $listpages or $find neq ''}
			{include file='find.tpl'}
		{/if}
		<div class="table-responsive">
			<table class="table normal">
				<tr>
					<th>{self_link _sort_arg='sort_mode' _sort_field='contentId'}{tr}Id{/tr}{/self_link}</th>
					<th>{self_link _sort_arg='sort_mode' _sort_field='contentLabel'}{tr}Label{/tr}{/self_link}</th>
					<th>{self_link _sort_arg='sort_mode' _sort_field='data'}{tr}Current Value{/tr}{/self_link}</th>
					<th>{self_link _sort_arg='sort_mode' _sort_field='actual'}{tr}Current ver{/tr}{/self_link}</th>
					<th>{self_link _sort_arg='sort_mode' _sort_field='next'}{tr}Next ver{/tr}{/self_link}</th>
					<th>{self_link _sort_arg='sort_mode' _sort_field='future'}{tr}Future vers{/tr}{/self_link}</th>
					<th></th>
				</tr>

				{section name=changes loop=$listpages}
					<tr>
						<td class="id">{$listpages[changes].contentId}</td>
						<td class="text">
							{if $listpages[changes].contentLabel neq ''}
								<b>{$listpages[changes].contentLabel}</b>
							{/if}
							{if $listpages[changes].description neq ''}
								<div class="subcomment">{$listpages[changes].description}</div>
							{/if}
						</td>
						<td class="text">{$listpages[changes].data|escape:'html'|nl2br}</td>
						<td class="date">{$listpages[changes].actual|tiki_short_datetime}</td>
						<td class="date">{$listpages[changes].next|tiki_short_datetime}</td>
						<td class="text">{$listpages[changes].future}</td>
						<td class="action">
							{capture name=content_actions}
								{strip}
									{self_link _icon_name='edit' _menu_text='y' _menu_icon='y' edit=$listpages[changes].contentId cookietab=2}
										{tr}Edit{/tr}
									{/self_link}
									<a href="tiki-edit_programmed_content.php?contentId={$listpages[changes].contentId}" title="{tr}Program{/tr}">
										{icon name='cog' _menu_text='y' _menu_icon='y' alt="{tr}Program{/tr}"}
									</a>
									{self_link _icon_name='remove' _menu_text='y' _menu_icon='y' _template='confirm.tpl' remove=$listpages[changes].contentId}
										{tr}Remove{/tr}
									{/self_link}
								{/strip}
							{/capture}
							<a class="tips"
							   title="{tr}Actions{/tr}"
							   href="#" {popup delay="0|2000" fullhtml="1" center=true text=$smarty.capture.content_actions|escape:"javascript"|escape:"html"}
							   style="padding:0; margin:0; border:0"
									>
								{icon name='wrench'}
							</a>
						</td>
					</tr>
				{sectionelse}
					{norecords _colspan=7}
				{/section}
			</table>
		</div>
		{pagination_links cant=$cant step=$prefs.maxRecords offset=$offset}{/pagination_links}
	{/tab}

	{tab name="{tr}Create/Edit content block{/tr}"}
		<h2>
		{if $contentId}
			{tr}Edit content block{/tr}
		{else}
			{tr}Create content block{/tr}
		{/if}
		</h2>

		{if $contentId ne ''}
			<div class="t_navbar">{button href="tiki-list_contents.php" class="btn btn-default" _text="{tr}Create New Block{/tr}"}</div>
		{/if}
		<form action="tiki-list_contents.php" method="post">
			{query _type='form_input'}
			<input type="hidden" name="contentId" value="{$contentId|escape}">
			<table class="formcolor">
				<tr>
					<td>{tr}Label:{/tr}</td>
					<td>
						<input type="text" name="contentLabel" style="width:40%" value="{$contentLabel|escape}">
					</td>
				</tr>
				<tr>
					<td>{tr}Description:{/tr}</td>
					<td>
						<textarea rows="5" cols="40" name="description" style="width:95%">{$description|escape}</textarea>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<input type="submit" class="btn btn-primary btn-sm" name="save" value="{tr}Save{/tr}">
					</td>
				</tr>
			</table>
		</form>
	{/tab}
{/tabset}
