View file PF.Base/module/blog/template/default/controller/add.html.php

File size: 5.2Kb
<?php 
/**
 * [PHPFOX_HEADER]
 * 
 * @copyright		[PHPFOX_COPYRIGHT]
 * @author  		Raymond Benc
 * @package  		Module_Blog
 * @version 		$Id: add.html.php 6216 2013-07-08 08:20:46Z Raymond_Benc $
 */
 
defined('PHPFOX') or exit('NO DICE!'); 

?>
{if isset($aForms.blog_id)}
<div>
	<a class="page_section_menu_link" href="{permalink module='blog' id=$aForms.blog_id title=$aForms.title}" title="{_p var='view_blog'}"></a>
</div>
{/if}

<script type="text/javascript">
{literal}
	function plugin_addFriendToSelectList()
	{
		$('#js_allow_list_input').show();
	}
{/literal}
</script>
<div class="main_break">
	{$sCreateJs}
	<form method="post" action="{url link='blog.add'}" id="core_js_blog_form" onsubmit="{$sGetJsForm}" enctype="multipart/form-data">
		{if isset($iItem) && isset($sModule)}
			<div><input type="hidden" name="val[module_id]" value="{$sModule|htmlspecialchars}" /></div>
			<div><input type="hidden" name="val[item_id]" value="{$iItem|htmlspecialchars}" /></div>
		{/if}
		<div id="js_custom_privacy_input_holder">
		{if $bIsEdit && (!isset($sModule) || empty($sModule))}
			{module name='privacy.build' privacy_item_id=$aForms.blog_id privacy_module_id='blog'}
		{/if}
		</div>
		<div><input type="hidden" name="val[attachment]" class="js_attachment" value="{value type='input' id='attachment'}" /></div>
		<div><input type="hidden" name="val[selected_categories]" id="js_selected_categories" value="{value type='input' id='selected_categories'}" /></div>

		{if $bIsEdit}
			<div><input type="hidden" name="id" value="{$aForms.blog_id}" /></div>
		{/if}
		{plugin call='blog.template_controller_add_hidden_form'}
		
		<div class="table form-group">
			<div class="table_left">
				<label for="title">{required}{_p var='title'}:</label>
			</div>
			<div class="table_right">
				<input class="form-control close_warning" type="text" name="val[title]" value="{value type='input' id='title'}" id="title" size="40" />
			</div>			
		</div>
		
		{plugin call='blog.template_controller_add_textarea_start'}
		
		<div class="table form-group">
			<div class="table_left">
				<label for="text">{required}{_p var='post'}:</label>
			</div>
			<div class="table_right">
				{editor id='text'}
			</div>			
		</div>
		
		<div class="table form-group-follow">
			<div class="table_left">
				{_p var='categories'}:
			</div>
			<div class="table_right">
				<div class="label_flow label_hover labelFlowContent" style="height:100px;" id="js_category_content">
				{if $bIsEdit}
					{module name='blog.add-category-list' user_id=$aForms.user_id}
				{else}
					{module name='blog.add-category-list'}
				{/if}
				</div>
			</div>
		</div>
		
		{if Phpfox::isModule('tag') && Phpfox::getUserParam('tag.can_add_tags_on_blogs')}{module name='tag.add' sType=blog}{/if}

		{if !isset($sModule) || empty($sModule)}
            <div class="table form-group-flow">
                <div class="table_left">
                    {_p var='privacy'}:
                </div>
                <div class="table_right">
                {if Phpfox::isModule('privacy')}
                    {module name='privacy.form' privacy_name='privacy' privacy_info='blog.control_who_can_see_this_blog' default_privacy='blog.default_privacy_setting'}
                {/if}
                </div>
            </div>
        {/if}
		
		{if Phpfox::isModule('captcha') && Phpfox::getUserParam('captcha.captcha_on_blog_add')}{module name='captcha.form' sType=blog}{/if}
		
		{plugin call='blog-template_controller_add_textarea_end'}
		
		<div class="table form-group" style="display:none;">
			<div class="table_left">
				{_p var='post_status'}:
			</div>
			<div class="table_right label_hover">
				<label><input value="1" type="radio" name="val[post_status]" id="js_post_status1" class="checkbox" {value type='checkbox' id='post_status' default='1'}/> {_p var='published'}</label>
				<label><input value="2" type="radio" name="val[post_status]" id="js_post_status2" class="checkbox" {value type='checkbox' id='post_status' default='2'}/> {_p var='draft'}</label>
			</div>			
		</div>		
		
		<div class="table_clear">
			<ul class="table_clear_button">
				{plugin call='blog.template_controller_add_submit_buttons'}
				{if $bIsEdit && $aForms.post_status == 2}						
				<li><input type="submit" name="val[draft_update]" value="{_p var='update'}" class="button btn-primary" /></li>
				<li><input type="submit" name="val[draft_publish]" value="{_p var='publish'}" class="button button_off" /></li>
				{else}
				<li><input type="submit" name="val[{if $bIsEdit}update{else}publish{/if}]" value="{if $bIsEdit}{_p var='update'}{else}{_p var='publish'}{/if}" class="button btn-primary" /></li>
				{/if}			
				{if !$bIsEdit}<li><input type="submit" name="val[draft]" value="{_p var='save_as_draft'}" class="button button_off" /></li>{/if}
				<li><input type="button" name="val[preview]" value="{_p var='preview'}" class="button button_off" onclick="tb_show('{_p var='blog_preview' phpfox_squote=true}', $.ajaxBox('blog.preview', 'height=400&amp;width=600&amp;text=' + encodeURIComponent(Editor.getContent())), null, '', false,'POST');" /></li>
			</ul>
			<div class="clear"></div>
		</div>		
	
	</form>
	
	{if Phpfox::getParam('core.display_required')}
	<div class="table_clear">
		{required} {_p var='required_fields'}
	</div>
	{/if}
</div>