1{title url="tiki-edit_programmed_content.php?contentId=$contentId"}{tr}Program dynamic content for block:{/tr} {$contentId}{/title}
2
3<div class="t_navbar">
4	{button href="?contentId=$contentId" class="btn btn-primary" _text="{tr}Create New Block{/tr}"}
5	{button href="tiki-list_contents.php" class="btn btn-primary" _text="{tr}Return to block listing{/tr}"}
6</div>
7
8<h2>{tr}Block description: {/tr}{$description}</h2>
9
10<h3>
11	{if $data}
12		{tr}Edit{/tr}
13	{else}
14		{tr}Create{/tr}
15	{/if}
16	{tr}content{/tr}
17</h3>
18
19{if $pId}
20	{tr}You are editing block:{/tr} {$pId}<br>
21{/if}
22<br>
23<form action="tiki-edit_programmed_content.php" method="post">
24	<input type="hidden" name="contentId" value="{$contentId|escape}">
25	<input type="hidden" name="pId" value="{$pId|escape}">
26
27	<div class="form-group row">
28		<label class="col-sm-3 col-form-label">{tr}Content Type{/tr}</label>
29		<div class="col-sm-7">
30			<select name="content_type" class="form-control type-selector">
31				<option value="static"{if $info.content_type eq 'static'} selected="selected"{/if}>{tr}Text area{/tr}</option>
32				<option value="page"{if $info.content_type eq 'page'} selected="selected"{/if}>{tr}Wiki Page{/tr}</option>
33			</select>
34		</div>
35	</div>
36	<div class="form-group type-cond for-page">
37		<label class="col-sm-3 col-form-label">{tr}Page Name{/tr}</label>
38		<div class="col-sm-7">
39			<input type="text" name="page_name" value="{$info.page_name|escape}" class="form-control">
40		</div>
41	</div>
42	<div class="form-group row">
43		<label class="col-sm-3 col-form-label">{tr}Content{/tr}</label>
44		<div class="col-sm-7">
45			<textarea rows="5" cols="40" name="data" class="form-control">{$info.data|escape}</textarea>
46		</div>
47	</div>
48	<div class="form-group row">
49		<label class="col-sm-3 col-form-label">{tr}Publising Date{/tr}</label>
50		<div class="col-sm-7">
51			{html_select_date time=$publishDate end_year="+1" field_order=$prefs.display_field_order}
52			{tr}at{/tr} {html_select_time time=$publishDate display_seconds=false use_24_hours=$use_24hr_clock}
53		</div>
54	</div>
55	<div class="form-group row">
56		<label class="col-sm-3 col-form-label"></label>
57		<div class="col-sm-7">
58			<input type="submit" class="btn btn-primary" name="save" value="{tr}Save{/tr}">
59		</div>
60	</div>
61	{jq}
62		$('.type-selector').change( function( e ) {
63			$('.type-cond').hide();
64			var val = $('.type-selector').val();
65			$('.for-' + val).show();
66		} ).trigger('change');
67	{/jq}
68</form>
69
70<h2>{tr}Versions{/tr}</h2>
71
72{if $listpages or ($find ne '')}
73	{include file='find.tpl'}
74{/if}
75
76<div class="{if $js}table-responsive{/if}"> {* table-responsive class cuts off css drop-down menus *}
77	<table class="table">
78		<tr>
79			<th>{self_link _sort_arg='sort_mode' _sort_field='pId'}{tr}Id{/tr}{/self_link}</th>
80			<th>{self_link _sort_arg='sort_mode' _sort_field='publishDate'}{tr}Publishing Date{/tr}{/self_link}</th>
81			<th>{self_link _sort_arg='sort_mode' _sort_field='data'}{tr}Data{/tr}{/self_link}</th>
82			<th></th>
83		</tr>
84		{section name=changes loop=$listpages}
85			{if $actual eq $listpages[changes].publishDate}
86				{assign var=class value=third}
87			{else}
88				{if $actual > $listpages[changes].publishDate}
89					{assign var=class value=odd}
90				{else}
91					{assign var=class value=even}
92				{/if}
93			{/if}
94			<tr class="{$class}">
95				<td class="id">&nbsp;{$listpages[changes].pId}&nbsp;</td>
96				<td class="date">&nbsp;{$listpages[changes].publishDate|tiki_short_datetime}&nbsp;</td>
97				<td class="text">&nbsp;{$listpages[changes].data|escape:'html'|nl2br}&nbsp;</td>
98				<td class="action">
99					{actions}
100						{strip}
101							<action>
102								<a href="tiki-edit_programmed_content.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;contentId={$contentId}&amp;edit={$listpages[changes].pId}">
103									{icon name='edit' _menu_text='y' _menu_icon='y' alt="{tr}Edit{/tr}"}
104								</a>
105							</action>
106							<action>
107								<a href="tiki-edit_programmed_content.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;contentId={$contentId}&amp;remove={$listpages[changes].pId}">
108									{icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Remove{/tr}"}
109								</a>
110							</action>
111						{/strip}
112					{/actions}
113				</td>
114			</tr>
115		{sectionelse}
116			{norecords _colspan=4}
117		{/section}
118	</table>
119</div>
120
121{pagination_links cant=$cant step=$prefs.maxRecords offset=$offset}{/pagination_links}
122