
Updated calls to current Smarty API (register_function()/register_modifier()/register_block() -> registerPlugin(); assign_by_ref() -> assignByRef()). Fixed file includes in templates with quotes. Removed SmartyValidate.class.php includes. Still work in progress as some errors still appear!
108 lines
2.8 KiB
Smarty
Executable File
108 lines
2.8 KiB
Smarty
Executable File
<h2>{$panelstrings.head}</h2>
|
|
|
|
|
|
{include file='shared:errorlist.tpl'}
|
|
|
|
{entry_block}
|
|
<div id="admin-post-preview">
|
|
{if isset($preview)}
|
|
<fieldset id="post-preview"><legend>{$panelstrings.preview}</legend>
|
|
{include file="preview.tpl"}
|
|
</fieldset>
|
|
{/if}
|
|
</div>
|
|
|
|
|
|
{html_form}
|
|
{if !isset($post)}
|
|
{assign var=post value=""}
|
|
{/if}
|
|
{entry content=$post alwaysshow=true}
|
|
|
|
<div id="admin-editor">
|
|
<p><label for="subject">{$panelstrings.subject}</label><br />
|
|
{if isset($error) && isset($error.subject) && !empty($error.subject)}
|
|
{assign var=class value="field-error"}
|
|
{else}
|
|
{assign var=class value=""}
|
|
{/if}
|
|
<input type="text" class="{$class}"
|
|
name="subject" id="subject"
|
|
value="{$subject|default:$smarty.request.subject|wp_specialchars:1}" /><br />
|
|
<input type="hidden" name="timestamp" value="{$date}" />
|
|
<input type="hidden" name="entry" value="{$id}" />
|
|
</p>
|
|
<p>
|
|
<label for="content">{$panelstrings.content}</label>
|
|
</p>
|
|
{toolbar}
|
|
<p>
|
|
<textarea name="content" class="{$class}"
|
|
id="content" rows="20" cols="74">{$content|default:$smarty.request.content|htmlspecialchars}</textarea><br />
|
|
{*here will go a plugin hook*}
|
|
{action hook=simple_edit_form}
|
|
|
|
</p>
|
|
</div>
|
|
|
|
<div id="admin-options">
|
|
|
|
{* let's disable this for now... *}
|
|
|
|
{*
|
|
|
|
<fieldset id="admin-entry-uploader"><legend>{$panelstrings.uploader}</legend>
|
|
<iframe id="uploader-iframe" src="{$smarty.const.BLOG_BASEURL}admin.php?p=uploader&mod=inline"></iframe>
|
|
</fieldset>
|
|
*}
|
|
|
|
{* end of inline form *}
|
|
|
|
<fieldset id="admin-entry-categories"><legend>{$panelstrings.categories}</legend>
|
|
{list_categories type=form selected=$categories}
|
|
</fieldset>
|
|
|
|
<fieldset id="admin-entry-saveopts"><legend>{$panelstrings.saveopts}</legend>
|
|
|
|
<p>
|
|
{foreach from=$saved_flags item=flag}
|
|
<label><input name="flags[{$flag}]" {if $categories and (bool)array_intersect(array($flag),$categories) }checked="checked"{/if} type="checkbox" /> {$lang.entry.flags.long[$flag]} </label><br />
|
|
{/foreach}
|
|
</p>
|
|
|
|
</fieldset>
|
|
</div>
|
|
|
|
|
|
<div class="buttonbar">
|
|
{html_submit name="save" id="save" value=$panelstrings.submit accesskey=s}
|
|
{html_submit name="savecontinue" id="savecontinue" value=$panelstrings.savecontinue accesskey=c}
|
|
{html_submit name="preview" id="preview" value=$panelstrings.preview accesskey=p}
|
|
</div>
|
|
|
|
|
|
{/entry}
|
|
{/html_form}
|
|
{/entry_block}
|
|
|
|
{if isset($smarty.get.entry) }
|
|
|
|
<div id="admin-otheroptions">
|
|
|
|
<h2>{$panelstrings.otheropts}</h2>
|
|
<ul>
|
|
{if !isset($draft)}
|
|
<li><a href="admin.php?p=entry&entry={$smarty.get.entry}&action=commentlist">
|
|
{$panelstrings.commmsg}</a></li>
|
|
{/if}
|
|
<li><a href="admin.php?p=entry&entry={$smarty.get.entry}&action=delete">
|
|
{$panelstrings.delmsg}</a></li>
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
{/if}
|
|
|
|
|
|
|