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

File size: 8.88Kb
<?php 
/**
 * [PHPFOX_HEADER]
 * 
 * @copyright		[PHPFOX_COPYRIGHT]
 * @author  		Raymond Benc
 * @package  		Module_Admincp
 * @version 		$Id: add.html.php 979 2009-09-14 14:05:38Z Raymond_Benc $
 */
 
defined('PHPFOX') or exit('NO DICE!'); 

?>
{$sCreateJs}
<form method="post" action="{url link="admincp.product.add"}" id="js_form" onsubmit="{$sGetJsForm}">
	{if $bIsEdit}
	<div><input type="hidden" name="id" value="{$aForms.product_id}" /></div>
	{/if}
	<div class="table form-group">
		<div class="table_left">
			{_p var='product_id'}:
		</div>
		<div class="table_right">
			{if $bIsEdit}
			<input type="hidden" name="val[product_id]" value="{value type='input' id='product_id'}" size="40" id="product_id" maxlength="25" />	
			{$aForms.product_id}
			{else}
			<input type="text" name="val[product_id]" value="{value type='input' id='product_id'}" size="40" id="product_id" maxlength="25" />	
			{/if}
		</div>
		<div class="clear"></div>
	</div>	
	<div class="table form-group">
		<div class="table_left">
			{_p var='title'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[title]" value="{value type='input' id='title'}" size="40" id="title" maxlength="50" />	
		</div>
		<div class="clear"></div>
	</div>	
	<div class="table form-group">
		<div class="table_left">
			{_p var='description'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[description]" value="{value type='input' id='description'}" size="40" id="description" maxlength="250" />	
		</div>
		<div class="clear"></div>
	</div>		
	<div class="table form-group">
		<div class="table_left">
			{_p var='version'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[version]" value="{value type='input' id='version'}" size="10" id="version" maxlength="25" />	
		</div>
		<div class="clear"></div>
	</div>
	<div class="table form-group">
		<div class="table_left">
			{_p var='icon_url'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[icon]" value="{value type='input' id='icon'}" size="40" id="icon" maxlength="250" />
		</div>
		<div class="clear"></div>
	</div>
	<div class="table form-group">
		<div class="table_left">
			{_p var='vendor'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[vendor]" value="{value type='input' id='vendor'}" size="40" id="vendor" maxlength="250" />
		</div>
		<div class="clear"></div>
	</div>
	<div class="table form-group">
		<div class="table_left">
			{_p var='vendor_url'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[url]" value="{value type='input' id='url'}" size="40" id="url" maxlength="250" />	
		</div>
		<div class="clear"></div>
	</div>		
	<div class="table form-group" style="display:none;">
		<div class="table_left">
			{_p var='version_check_url'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[url_version_check]" value="{value type='input' id='url_version_check'}" size="40" id="url_version_check" maxlength="250" />	
		</div>
		<div class="clear"></div>
	</div>	
	<div class="table form-group-follow">
		<div class="table_left">
			{_p var='active'}:
		</div>
		<div class="table_right">
			<div class="item_is_active_holder">		
				<span class="js_item_active item_is_active"><input type="radio" name="val[is_active]" value="1" {value type='radio' id='is_active' default='1' selected='true'}/> {_p var='yes'}</span>
				<span class="js_item_active item_is_not_active"><input type="radio" name="val[is_active]" value="0" {value type='radio' id='is_active' default='0'}/> {_p var='no'}</span>
			</div>			
		</div>
		<div class="clear"></div>
	</div>	
	<div class="table_clear">
		<input type="submit" value="{_p var='submit'}" class="button btn-primary" />
	</div>
</form>

{if $bIsEdit}
<form method="post" action="{url link="admincp.product.add"}" id="js_form" onsubmit="{$sGetJsForm}">
	<div><input type="hidden" name="val[dependency][product_id]" value="{$aForms.product_id}" /></div>
	<h2>{_p var='dependencies'}</h2>
	{if isset($aDependencies) && count($aDependencies)}	
	<div class="table_header">
		{_p var='existing_product_dependencies'}
	</div>	
	<table>
	<tr>
		<th>{_p var='dependency_type'}</th>
		<th style="width:20%;">{_p var='compatibility_starts'}</th>
		<th style="width:20%;">{_p var='incompatible_with'}</th>
		<th style="width:5%;">{_p var='delete'}</th>
	</tr>		
	{foreach from=$aDependencies key=iKey item=aDependency}
	<tr class="checkRow{if is_int($iKey/2)} tr{else}{/if}">
		<td>
			{if $aDependency.type_id == 'php'}
			PHP
			{elseif $aDependency.type_id == 'product'}
			Product - {$aDependency.check_id}
			{else}
			phpFox
			{/if}		
		</td>
		<td style="text-align:center;"><input type="text" name="val[dependency][update][{$aDependency.dependency_id}][dependency_start]" value="{$aDependency.dependency_start}" maxlength="25" size="15" /></td>
		<td style="text-align:center;"><input type="text" name="val[dependency][update][{$aDependency.dependency_id}][dependency_end]" value="{$aDependency.dependency_end}" maxlength="25" size="15" /></td>
		<td style="text-align:center;"><input type="checkbox" name="val[dependency][delete][]" class="checkbox" value="{$aDependency.dependency_id}" id="js_id_row{$aDependency.dependency_id}" /></td>
	</tr>	
	{/foreach}
	</table>
	{/if}
	<div class="table_header">
		{_p var='add_new_product_dependency'}
	</div>
	<div class="table form-group">
		<div class="table_left">
			{_p var='type'}:
		</div>
		<div class="table_right">
			<label><input type="radio" name="val[dependency][type_id]" value="php" /> {_p var='php'}</label>
			<div style="padding-top:5px;">
				<label><input type="radio" name="val[dependency][type_id]" value="phpfox" /> {_p var='phpfox_version'}</label>
			</div>
			<div style="padding-top:5px;">
				<label><input type="radio" name="val[dependency][type_id]" value="product" /> {_p var='product_id'}</label> <input type="text" name="val[dependency][check_id]" value="" />
			</div>
		</div>
		<div class="clear"></div>
	</div>
	<div class="table form-group">
		<div class="table_left">
			{_p var='compatibility_starts_with_version'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[dependency][dependency_start]" value="" maxlength="25" size="15" />
		</div>
		<div class="clear"></div>
	</div>
	<div class="table form-group">
		<div class="table_left">
			{_p var='compatibility_end_with_version'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[dependency][dependency_end]" value="" maxlength="25" size="15" />
		</div>
		<div class="clear"></div>
	</div>	
	<div class="table_clear">
		<input type="submit" value="{_p var='save'}" class="button btn-primary" />
	</div>	
</form>

<form method="post" action="{url link="admincp.product.add"}" id="js_form" onsubmit="{$sGetJsForm}">
	<div><input type="hidden" name="val[install][product_id]" value="{$aForms.product_id}" /></div>
	<h2>{_p var='install_uninstall'}</h2>
	{if isset($aInstalls) && count($aInstalls)}	
	<div class="table_header">
		{_p var='existing_install_uninstall_code'}
	</div>	
	<table>
	<tr>
		<th style="width:20%;">{_p var='version'}</th>
		<th>{_p var='install_code'}</th>
		<th>{_p var='uninstall_code'}</th>
		<th style="width:5%;">{_p var='delete'}</th>
	</tr>		
	{foreach from=$aInstalls key=iKey item=aInstall}
	<tr class="checkRow{if is_int($iKey/2)} tr{else}{/if}">
		<td>
			<input type="text" name="val[install][update][{$aInstall.install_id}][version]" value="{$aInstall.version}" maxlength="25" size="15" />
		</td>
		<td><textarea cols="50" rows="8" name="val[install][update][{$aInstall.install_id}][install_code]" style="width:95%;">{$aInstall.install_code|htmlspecialchars}</textarea></td>
		<td><textarea cols="50" rows="8" name="val[install][update][{$aInstall.install_id}][uninstall_code]" style="width:95%;">{$aInstall.uninstall_code|htmlspecialchars}</textarea></td>
		<td style="text-align:center;"><input type="checkbox" name="val[install][delete][]" class="checkbox" value="{$aInstall.install_id}" id="js_id_row{$aInstall.install_id}" /></td>
	</tr>	
	{/foreach}
	</table>
	{/if}	
	<div class="table_header">
		{_p var='add_new_install_uninstall_code'}
	</div>	
	<div class="table form-group">
		<div class="table_left">
			{_p var='version'}:
		</div>
		<div class="table_right">
			<input type="text" name="val[install][version]" value="" maxlength="25" size="15" />
		</div>
		<div class="clear"></div>
	</div>		
	<div class="table form-group">
		<div class="table_left">
			{_p var='install'}:
		</div>
		<div class="table_right">
			<textarea cols="50" rows="8" name="val[install][install_code]" style="width:95%;"></textarea>
		</div>
		<div class="clear"></div>
	</div>		
	<div class="table form-group">
		<div class="table_left">
			{_p var='uninstall'}:
		</div>
		<div class="table_right">
			<textarea cols="50" rows="8" name="val[install][uninstall_code]" class="form-control"></textarea>
		</div>
		<div class="clear"></div>
	</div>		
	<div class="table_clear">
		<input type="submit" value="{_p var='save'}" class="button btn-primary" />
	</div>		
</form>
	
{/if}