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"> {$listpages[changes].pId} </td> 96 <td class="date"> {$listpages[changes].publishDate|tiki_short_datetime} </td> 97 <td class="text"> {$listpages[changes].data|escape:'html'|nl2br} </td> 98 <td class="action"> 99 {actions} 100 {strip} 101 <action> 102 <a href="tiki-edit_programmed_content.php?offset={$offset}&sort_mode={$sort_mode}&contentId={$contentId}&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}&sort_mode={$sort_mode}&contentId={$contentId}&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