<div class="pico_container" id="<{$mydirname}>_container">

<{include file="db:`$mydirname`_inc_breadcrumbs.html"}>

<h1 class="pico_title"><{$formtitle}>: <{$content.subject}></h1>

<{if $preview}>
	<{foreach from=$preview.errors item="error_message"}><p onmouseover="document.contentform.vpath.focus();document.contentform.vpath.style.backgroundColor='#FFFFCC';"><em class="pico_notice"><{$error_message}></em></p><{/foreach}>
	<h2 class="pico_title"><{$smarty.const._PREVIEW}></h2>
	<div class="pico_body pico_preview" id="<{$mydirname}>_body">
	<{$preview.body}>
	</div>
<{/if}>

<form name="contentform" id="contentform" action="<{$mod_url}>/index.php?page=<{$page}>&amp;content_id=<{$content.id}>&amp;ret=<{$smarty.get.ret|escape:"url"}>" method="post" onsubmit="return xoopsFormValidate_contentform();" enctype="multipart/form-data">
	<{$gticket_hidden}>
	<input type="hidden" name="content_id" value="<{$content.id}>" />
	<input type="hidden" name="body_editor" id="body_editor" value="" />

	<table class="outer pico_form_table">

		<!-- category -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="cat_id"><{$smarty.const._MD_PICO_CATEGORY}></label></th>
			<td class="even">
				<select name="cat_id" id="cat_id">
					<{html_options options=$categories_can_post selected=$category.id}>
				</select>
			</td>
		</tr>

		<!-- vpath -->
		<{if $mod_config.use_wraps_mode || strstr($content.filters,"wraps")}>
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="vpath"><{$smarty.const._MD_PICO_TH_VIRTUALPATH}></label></th>
			<td class="even">
				<input type="text" name="vpath" id="vpath" size="70" maxlength="255" value="<{$content.vpath}>" class="pico_ascii_only" />
				<{if $xoops_isadmin}>
					<br />
					<select name="wraps_target" onchange="xoopsGetElementById('vpath').value=this.value;">
						<{html_options options=$content.wraps_files selected=$content.vpath}>
					</select>
				<{/if}>
			</td>
		</tr>
		<{/if}>

		<!-- subject -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="subject"><{$smarty.const._MD_PICO_TH_SUBJECT}></label></th>
			<td class="even">
				<input type="text" name="subject" id="subject" size="80" maxlength="255" value="<{$content.subject}>" />
			</td>
		</tr>

<{*
		<!-- extra fields sample (TEXTBOX) -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="pronunciation">pronunciation</label></th>
			<td class="even">
				<input type="text" name="ef_pronunciation" id="pronunciation" size="80" maxlength="255" value="<{$content.ef.pronunciation|escape}>" />
			</td>
		</tr>

		<!-- extra fields sample (RADIO) -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head">gender</th>
			<td class="even">
				<input type="radio" name="ef_gender" id="gender_male" value="1"<{if $content.ef.gender == 1}> checked="checked"<{/if}> /> <label for="gender_male">male</label>
				<input type="radio" name="ef_gender" id="gender_female" value="2"<{if $content.ef.gender == 2}> checked="checked"<{/if}> /> <label for="gender_female">female</label>
			</td>
		</tr>

		<!-- extra fields sample (SELECT) -->
		<{assign var="countries" value=","|explode:"---,USA,UK,France,Japan"}>
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head">country</th>
			<td class="even">
				<select id="address1" name="ef_address1">
					<{html_options values=$countries output=$countries selected=$content.ef.address1}>
				</select>
			</td>
		</tr>

		<!-- extra images sample -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head">myphoto</th>
			<td class="even">
				<input type="file" name="ei_myphoto" />
				<input type="hidden" name="ef_myphoto" value="<{$content.ef.myphoto|escape}>" />
				<{if $content.ef.myphoto}>
					<a href="<{$xoops_url}>/<{$mod_config.extra_images_dir}>/myphoto_0_<{$content.ef.myphoto|escape}>"><img src="<{$xoops_url}>/<{$mod_config.extra_images_dir}>/myphoto_1_<{$content.ef.myphoto|escape}>" /></a>
				<{/if}>
			</td>
		</tr>
*}>

		<!-- subject reference for a waiting content -->
		<{if $content.subject_waiting && $page != 'makecontent'}>
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head pico_waiting"><{$smarty.const._MD_PICO_TH_SUBJECT_WAITING}></th>
			<td class="even pico_waiting"><{$content.subject_waiting}></td>
		</tr>
		<{/if}>

		<{if $mod_config.allow_each_htmlheader || $content.htmlheader}>
			<!-- html header -->
			<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
				<th class="head"><label for="htmlheader"><{$smarty.const._MD_PICO_TH_HTMLHEADER}></label></th>
				<td class="even">
					<input type="checkbox" id="htmlheader_onoff" onclick="if(this.checked){xoopsGetElementById('htmlheader').style.display='block';}else{xoopsGetElementById('htmlheader').style.display='none';};"  <{if $content.htmlheader}>checked="checked"<{/if}> /><label for="htmlheader_onoff"><{$smarty.const._MD_PICO_LABEL_HTMLHEADERONOFF}></label>
					<{if ! $mod_config.allow_each_htmlheader}>
						<{$smarty.const._MD_PICO_LABEL_HTMLHEADERCONFIGALERT}>
					<{/if}>
					<br />
					<textarea name="htmlheader" id="htmlheader" style="display:<{if $content.htmlheader}>block<{else}>none<{/if}>;width:480px;height:120px;"><{$content.htmlheader}></textarea>
				</td>
			</tr>

			<!-- html header reference for a waiting content -->
			<{if $content.htmlheader_waiting && $page != 'makecontent'}>
			<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
				<th class="head pico_waiting"><{$smarty.const._MD_PICO_TH_HTMLHEADER_WAITING}></th>
				<td class="even pico_waiting"><{$content.htmlheader_waiting|nl2br}></td>
			</tr>
			<{/if}>
		<{/if}>

		<!-- body -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="body"><{$smarty.const._MD_PICO_TH_BODY}></label>
<{php}>
$this->assign( 'common_fck_installed' , file_exists( XOOPS_ROOT_PATH.'/common/fckeditor/fckeditor.js' ) ) ;
<{/php}>
			<{if $mod_config.body_editor != "common_fckeditor" and $common_fck_installed }><input type="submit" class="formButton" name="contentman_preview"  id="contentman_swith_to_fckeditor" value="fckeditor" onclick="xoopsGetElementById('body_editor').value='common_fckeditor'" /><{/if}></th>
			<td class="even">
				<{*<{if $body_wysiwyg && ! $content.filter_infos.eval.enabled}>*}>
					<{*<{$body_wysiwyg}>*}>
				<{if $content.filter_infos.eval.enabled}>
					<{xoopsdhtmltarea name="body" cols="60" rows="15" value=$content.body pre_style="display:none;" post_style="display:none;"}>
				<{else}>
					<input type="checkbox" id="body_bbcode_onoff" onclick="if(this.checked){xoopsGetElementById('body_bbcode_buttons_pre').style.display='block';xoopsGetElementById('body_bbcode_buttons_post').style.display='block';body_myckeditor_remove()}else{xoopsGetElementById('body_bbcode_buttons_pre').style.display='none';xoopsGetElementById('body_bbcode_buttons_post').style.display='none'};" />
					<label for="body_bbcode_onoff"><{$smarty.const._MD_PICO_LABEL_INPUTHELPER}></label>
										<{if $smarty.const._MYCKEDITOR_MODULE_LOADED == 1}>
						<{php}>
							$_makescript = & xoops_getmodulehandler('makescript','myckeditor');
							$params = array('id'=>'body','editor'=>'bbcode','myckeditor'=>'on');
							$_makescript->makeheader($params);
						<{/php}>
					<input type="button" class="formButton" value="CKEeditorOn" name="myckeditorOn" onclick="body_myckeditor_exec();document.getElementById('body_bbcode_onoff').checked=false;document.getElementById('body_bbcode_buttons_pre').style.display='none';document.getElementById('body_bbcode_buttons_post').style.display='none';"/>
					<input type="button" class="formButton" value="CKEeditorOff" name="myckeditorOff" onclick="body_myckeditor_remove();"/>
					<{/if}>
					<br />
					<{xoopsdhtmltarea name="body" cols="60" rows="15" value=$content.body pre_style="display:none;" post_style="display:none;"}>
				<{/if}>
			</td>
		</tr>

		<!-- body reference for a waiting content -->
		<{if $content.body_waiting && $page != 'makecontent'}>
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head pico_waiting"><{$smarty.const._MD_PICO_TH_BODY_WAITING}></th>
			<td class="even pico_waiting"><{$content.body_waiting|nl2br}></td>
		</tr>
		<{/if}>

		<!-- filters -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="filters"><{$smarty.const._MD_PICO_TH_FILTERS}></label></th>
			<td class="even">
				<ul>
				<{foreach from=$content.filter_infos key="filter_name" item="filter"}>
					<li title="<{$filter.desc}>"><input type="checkbox" name="filter_enabled_<{$filter_name}>" id="filter_enabled_<{$filter_name}>" value="1" <{if $filter.enabled}>checked="checked"<{/if}> <{if $filter.fixed}>disabled="disabled"<{/if}> /><input type="text" name="filter_weight_<{$filter_name}>" id="filter_weight_<{$filter_name}>" value="<{$filter.weight}>" size="3" class="pico_number_only"  /> <{$filter.title}></li>
				<{/foreach}>
				</ul>
			</td>
		</tr>

		<!-- tags -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="tags"><{$smarty.const._MD_PICO_TH_TAGS}></label></th>
			<td class="even">
				<input type="text" name="tags" id="tags" size="60" maxlength="255" value="<{$content.tags}>" />
				<{$smarty.const._MD_PICO_TH_TAGSDSC}>
			</td>
		</tr>

		<!-- weight -->
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><label for="weight"><{$smarty.const._MD_PICO_TH_WEIGHT}></label></th>
			<td class="even">
				<input type="text" name="weight" id="weight" size="5" maxlength="10" value="<{$content.weight}>" class="pico_number_only" />
			</td>
		</tr>

		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head">
				<{$smarty.const._MD_PICO_TH_CONTENTOPTIONS}>
			</th>

			<td class="even">

				<!-- visible -->
				<input type="checkbox" name="visible" id="visible" value="1" <{if $content.visible}>checked="checked"<{/if}> />
				<label for="visible"><{$smarty.const._MD_PICO_LABEL_VISIBLE}></label>
				<br />

				<!-- show in navi -->
				<input type="checkbox" name="show_in_navi" id="show_in_navi" value="1" <{if $content.show_in_navi}>checked="checked"<{/if}> />
				<label for="show_in_navi"><{$smarty.const._MD_PICO_LABEL_SHOWINNAVI}></label>
				<br />

				<!-- show in menu -->
				<input type="checkbox" name="show_in_menu" id="show_in_menu" value="1" <{if $content.show_in_menu}>checked="checked"<{/if}> />
				<label for="show_in_menu"><{$smarty.const._MD_PICO_LABEL_SHOWINMENU}></label>
				<br />

				<!-- allow comment -->
				<input type="checkbox" name="allow_comment" id="allow_comment" value="1" <{if $content.allow_comment}>checked="checked"<{/if}> />
				<label for="allow_comment"><{$smarty.const._MD_PICO_LABEL_ALLOWCOMMENT}></label>
				<br />

				<!-- use body cache -->
				<input type="checkbox" name="use_cache" id="use_cache" value="1" <{if $content.use_cache}>checked="checked"<{/if}> />
				<label for="use_cache"><{$smarty.const._MD_PICO_LABEL_USECACHE}></label>
				<br />
				<{$smarty.const._MD_PICO_NOTE_USECACHEDSC}>
				<br />

				<{if $category.isadminormod}>
				<!-- locked -->
				<input type="checkbox" name="locked" id="locked" value="1" <{if $content.locked}>checked="checked"<{/if}> />
				<label for="locked"><{$smarty.const._MD_PICO_LABEL_LOCKED}></label>
				<br />
				<{/if}>

			</td>
		</tr>

		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><{$smarty.const._MD_PICO_CREATED}></th>
			<td class="even">
				<{$content_base.poster_uname}>(<{$content_base.poster_uid}>)
				<{if $category.isadminormod && $page == 'contentmanager'}>
					<input type="text" name="poster_uid" id="poster_uid" size="4" value="<{$content.poster_uid}>" />
				<{/if}>
				<br />
				<{$content_base.created_time_formatted}>
				<{if $category.isadminormod}>
					<{if $content.specify_created_time}>
						<{assign var="specify_created_time_checked" value="checked='checked'"}>
					<{else}>
						<{assign var="created_time_style" value="display:none;"}>
					<{/if}>
					<input type="checkbox" name="specify_created_time" id="specify_created_time" value="1" onclick="if(this.checked){xoopsGetElementById('created_time').style.display='inline';}else{xoopsGetElementById('created_time').style.display='none'}" <{$specify_created_time_checked}> /><label for="specify_created_time" ><{$smarty.const._MD_PICO_LABEL_SPECIFY_DATETIME}></label>
					<input type="text" name="created_time" id="created_time" size="24" value="<{$content.created_time_formatted|escape}>" style="<{$created_time_style}>" />
				<{/if}>
			</td>
		</tr>

		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><{$smarty.const._MD_PICO_MODIFIED}></th>
			<td class="even">
				<{$content_base.modifier_uname}>(<{$content_base.modifier_uid}>)
				<{if $category.isadminormod && $page == 'contentmanager'}>
					<input type="text" name="modifier_uid" id="modifier_uid" size="4" value="<{$content.modifier_uid}>" />
				<{/if}>
				<br />
				<{$content_base.modified_time_formatted}>
				<{if $category.isadminormod}>
					<{if $content.specify_modified_time}>
						<{assign var="specify_modified_time_checked" value="checked='checked'"}>
					<{else}>
						<{assign var="modified_time_style" value="display:none;"}>
					<{/if}>
					<input type="checkbox" name="specify_modified_time" id="specify_modified_time" value="1" onclick="if(this.checked){xoopsGetElementById('modified_time').style.display='inline';}else{xoopsGetElementById('modified_time').style.display='none'}" <{$specify_modified_time_checked}> /><label for="specify_modified_time" ><{$smarty.const._MD_PICO_LABEL_SPECIFY_DATETIME}></label>
					<input type="text" name="modified_time" id="modified_time" size="24" value="<{$content.modified_time_formatted|escape}>" style="<{$modified_time_style}> " />
				<{/if}>
			</td>
		</tr>

		<{if $category.isadminormod}>
		<tr valign="top" align="<{$smarty.const._ALIGN_START}>">
			<th class="head"><{$smarty.const._MD_PICO_EXPIRING}></th>
			<td class="even">
				<{$content_base.expiring_time_formatted}>
					<{if $content.specify_expiring_time}>
						<{assign var="specify_expiring_time_checked" value="checked='checked'"}>
					<{else}>
						<{assign var="expiring_time_style" value="display:none;"}>
					<{/if}>
					<input type="checkbox" name="specify_expiring_time" id="specify_expiring_time" value="1" onclick="if(this.checked){xoopsGetElementById('expiring_time').style.display='inline';}else{xoopsGetElementById('expiring_time').style.display='none'}" <{$specify_expiring_time_checked}> /><label for="specify_expiring_time" ><{$smarty.const._MD_PICO_LABEL_SPECIFY_DATETIME}></label>
					<input type="text" name="expiring_time" id="expiring_time" size="24" value="<{$content.expiring_time_formatted|escape}>" style="<{$expiring_time_style}> " />
			</td>
		</tr>
		<{/if}>

	</table>

	<p class="pico_submit">
		<input type="submit" class="formButton" name="contentman_preview"  id="contentman_preview" value="<{$smarty.const._PREVIEW}>" />
		<input type="submit" class="formButton" name="contentman_post"  id="contentman_post" value="<{$smarty.const._MD_PICO_BTN_SUBMITEDITING}>" />
		<{if ! $content.approval && $category.isadminormod && $page != 'makecontent'}>
			<input type="submit" name="contentman_copyfromwaiting" value="<{$smarty.const._MD_PICO_BTN_COPYFROMWAITING}>" onclick="return confirm('<{$smarty.const._MD_PICO_MSG_CONFIRMCOPYFROMWAITING}>')" />
		<{elseif $page == 'contentmanager'}>
			<input type="submit" class="formButton" name="contentman_post"  id="contentman_saveas" value="<{$smarty.const._MD_PICO_BTN_SUBMITSAVEAS}>" onclick="document.contentform.action='<{$mod_url}>/index.php?page=makecontent&amp;content_id=0';return confirm('<{$smarty.const._MD_PICO_MSG_CONFIRMSAVEASCONTENT}>');" />
		<{/if}>
		<{if $page == 'contentmanager' && $category.can_delete}>
			<input type="submit" name="contentman_delete" value="<{$smarty.const._DELETE}>" onclick="return confirm('<{$smarty.const._MD_PICO_MSG_CONFIRMDELETECONTENT}>')" />
		<{/if}>
	</p>
</form>

<!-- Start Form Vaidation JavaScript //-->
<script type="text/javascript">
<!--//
function xoopsFormValidate_contentform() {
	myform = window.document.contentform;
	if ( myform.subject.value == "" ) {
		window.alert("<{$smarty.const._MD_PICO_TH_SUBJECT|string_format:$smarty.const._FORM_ENTER}>");
		myform.subject.focus();
		myform.subject.style.backgroundColor='#FFFFCC';
		return false;
	}
	return true;
}
//-->
</script>
<!-- End Form Vaidation JavaScript //-->

<{if $page != 'makecontent'}>

<h2 class="pico_title"><{$smarty.const._MD_PICO_HISTORY}></h2>
<ul class="pico_content_history_list">
	<{foreach from=$content_histories item="history"}>
		<li>
			<{$history.modified_time_formatted}>
			-
			<{$history.modifier_uname}>
			(<{$history.body_size|number_format}><{$smarty.const._MD_PICO_BYTE}>)
			<a href="<{$mod_url}>/index.php?page=viewhistory&amp;content_history_id=<{$history.id}>"><{$smarty.const._MD_PICO_REFERIT}></a>
			-
			<a href="<{$mod_url}>/index.php?page=downloadhistory&amp;content_history_id=<{$history.id}>"><{$smarty.const._MD_PICO_DOWNLOADIT}></a>
			-
			<a href="<{$mod_url}>/index.php?page=diffhistory&amp;older_history_id=<{$history.id}>&amp;newer_history_id=0"><{$smarty.const._MD_PICO_DIFF2NOW}></a>
			<{if $history.prev_id}>
				-
				<a href="<{$mod_url}>/index.php?page=diffhistory&amp;older_history_id=<{$history.prev_id}>&amp;newer_history_id=<{$history.id}>"><{$smarty.const._MD_PICO_DIFFFROMPREV}></a>
			<{/if}>
		</li>
	<{/foreach}>
</ul>

<{/if}>

</div>
