Файл: upload/module/custom/template/default/controller/admincp/add.html.php
Строк: 212
<?php
/**
* [PHPFOX_HEADER]
*
* @copyright [PHPFOX_COPYRIGHT]
* @author Raymond Benc
* @package Phpfox
* @version $Id: add.html.php 4074 2012-03-28 14:02:40Z Raymond_Benc $
*/
defined('PHPFOX') or exit('NO DICE!');
?>
{if !$bIsEdit}
<div id="js_group_holder" style="display:none;">
{$sGroupCreateJs}
<form method="post" action="{url link='admincp.custom.add'}" id="js_group_field" onsubmit="if ({$sGroupGetJsForm}) {literal}{{/literal} $(this).ajaxCall('custom.addGroup'); {literal}}{/literal} return false;">
{template file='custom.block.group-form'}
<div class="table_clear">
<input type="submit" value="{phrase var='custom.add_group'}" class="button" />
<input type="button" value="{phrase var='custom.cancel_uppercase'}" class="button" id="js_cancel_new_group" />
</div>
</form>
</div>
{/if}
<div id="js_field_holder">
{$sCustomCreateJs}
<form method="post" action="{url link='admincp.custom.add'}" id="js_custom_field" onsubmit="{$sCustomGetJsForm}">
{if $bIsEdit}
<div><input type="hidden" name="id" value="{$aForms.field_id}" /></div>
<div><input type="hidden" name="val[module_id]" value="{$aForms.module_id}"></div>
{/if}
<div class="table_header">
{phrase var='custom.field_details'}
</div>
<div{if $bIsEdit} style="display:none;"{/if}>
{module name='admincp.product.form' class=true}
</div>
<div class="table">
<div class="table_left">
{phrase var='custom.group'}:
</div>
<div class="table_right">
<select name="val[group_id]" id="js_group_listing">
<option value="">{phrase var='custom.select'}:</option>
{foreach from=$aGroups item=aGroup}
<option value="{$aGroup.group_id}"{value type='select' id='group_id' default=$aGroup.group_id}>{phrase var=$aGroup.phrase_var_name}</option>
{/foreach}
</select>
{if !$bIsEdit}
- <a href="#" id="js_create_new_group">{phrase var='custom.create_a_new_group'}</a>
{/if}
</div>
</div>
<div{if $bShowUserGroups == false} style="display:none;"{/if}>
<div class="table">
<div class="table_left">
{phrase var='custom.user_group'}:
</div>
<div class="table_right">
<select name="val[user_group_id]">
<option value="">{phrase var='custom.select'}:</option>
{foreach from=$aUserGroups key=iKey item=aGroup}
<option value="{$aGroup.user_group_id}" {if $bIsEdit && $aGroup.user_group_id == $aForms.user_group_id} selected="selected"{/if}>{$aGroup.title}</option>
{/foreach}
</select>
<div class="extra_info">
{phrase var='custom.select_only_if_you_want_a_specific_user_group_to_have_special_custom_fields'}
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div class="table">
<div class="table_left">
{required}{phrase var='custom.location'}:
</div>
<div class="table_right">
<select name="val[type_id]" class="type_id">
<option value="">{phrase var='custom.select'}:</option>
{foreach from=$aTypes key=sVar item=sPhrase}
<option value="{$sVar}"{value type='select' id='type_id' default=$sVar}>{$sPhrase}</option>
{/foreach}
</select>
</div>
</div>
{*
<div class="table">
<div class="table_left">
Add feed update:
</div>
<div class="table_right">
<label><input type="radio" name="val[add_feed]" onclick="$Core.custom.toggleShowFeed(1);" value="1" class="v_middle checkbox" {value type='checkbox' id='has_feed' default='1'}/>{phrase var='custom.yes'}</label>
<label><input type="radio" name="val[add_feed]" onclick="$Core.custom.toggleShowFeed(0);" value="0" class="v_middle checkbox" {value type='checkbox' id='has_feed' default='0' selected=true}/>{phrase var='custom.no'}</label>
<div class="extra_info">
This will allow you to specify a notification to be sent when a user changes the values in this feed.
You can use the replacements:<br/>
{left_curly}user_name{right_curly} => user name <br />
{left_curly}full_name{right_curly} => full name<br />
{left_curly}new_value{right_curly} => a list of the new values chosen, separated by a comma ("value1, value2"). This is useful for fields like Multiselect and Checkbox
</div>
</div>
</div>
*}
<div class="table">
<div class="table_left">
{phrase var='custom.required'}:
</div>
<div class="table_right">
<label><input type="radio" name="val[is_required]" value="1" class="v_middle checkbox" {value type='radio' id='is_required' default='1'}/>{phrase var='custom.yes'}</label>
<label><input type="radio" name="val[is_required]" value="0" class="v_middle checkbox" {value type='radio' id='is_required' default='0' selected=true}/>{phrase var='custom.no'}</label>
</div>
</div>
<div class="table">
<div class="table_left">
{phrase var='custom.include_on_registration'}:
</div>
<div class="table_right">
<label><input type="radio" name="val[on_signup]" value="1" class="v_middle checkbox" {value type='radio' id='on_signup' default='1'}/>{phrase var='custom.yes'}</label>
<label><input type="radio" name="val[on_signup]" value="0" class="v_middle checkbox" {value type='radio' id='on_signup' default='0' selected=true}/>{phrase var='custom.no'}</label>
</div>
</div>
<div class="table"{if $bIsEdit} style="display:none;"{/if}>
<div class="table_left">
{required}{phrase var='custom.type'}:
</div>
<div class="table_right">
<select name="val[var_type]" class="var_type">
<option value="">{phrase var='custom.select'}:</option>
<option value="textarea"{value type='select' id='var_type' default='textarea'}>{phrase var='custom.large_text_area'}</option>
<option value="text"{value type='select' id='var_type' default='text'}>{phrase var='custom.small_text_area_255_characters_max'}</option>
<option value="select"{value type='select' id='var_type' default='select'}>{phrase var='custom.selection'}</option>
<option value="multiselect"{value type='select' id='var_type' default='multiselect'}>{phrase var='core.multiple_selection'}</option>
<option value="radio"{value type='select' id='var_type' default='radio'}>{phrase var='core.radio'}</option>
<option value="checkbox"{value type='select' id='var_type' default='checkbox'}>{phrase var='core.checkbox'}</option>
</select>
</div>
</div>
<div class="table_header">
{phrase var='custom.field_name_amp_values'}
</div>
<div class="table">
<div class="table_left">
{required}{phrase var='custom.name'}:
</div>
<div class="table_right">
{if $bIsEdit && isset($aForms.name) && Phpfox::getLib('locale')->isPhrase('$aForms.name')}
{module name='language.admincp.form' type='text' id='name' mode='text' value=$aForms.name}
{else}
{if isset($aForms.name) && is_array($aForms.name)}
{foreach from=$aForms.name key=sPhrase item=aValues}
{module name='language.admincp.form' type='text' id='name' mode='text' value=$aForms.name}
{/foreach}
{else}
{module name='language.admincp.form' type='text' id='name' mode='text'}
{/if}
{/if}
</div>
</div>
{if $bIsEdit && isset($aForms.option)}
<div class="table" id="tbl_edit">
<div class="table_left">
{phrase var='custom.current_values'}:
</div>
<div class="table_right">
{foreach from=$aForms.option name=options key=iKey item=aOptions}
<div class="p_4 js_current_value js_option_holder" id="js_current_value_{$iKey}">
<b>{phrase var='custom.option_count' count=$phpfox.iteration.options}:</b> <a href="#?id={$iKey}" class="js_delete_current_option">{img theme='misc/delete.png' alt='' class='v_middle'}</a>
<div class="p_4">
{module name='language.admincp.form' type='text' id='current' value=$aOptions mode='text'}
{*
{if $aForms.has_feed}
<div class="add_feed" style="">
Feed: {module name='language.admincp.form' type='text' id='current' value=$aOptions mode='feed'}
</div>
{else}
<div class="add_feed" style="display:none;">
Feed: {module name='language.admincp.form' type='text' id='current' mode='feed'}
</div>
{/if}
*}
</div>
</div>
{/foreach}
</div>
</div>
{/if}
{* This next block is used as a template *}
<div class="table" id="js_multi_select"{if $bHideOptions || $bIsEdit} style="display:none;"{/if}>
<div class="table_left">
{if $bIsEdit}Extra Values{else}{phrase var='custom.values'}{/if}:
</div>
<div class="table_right">
<div id="js_sample_option">
<div class="js_option_holder">
<div class="p_4">
<b>{phrase var='custom.option_html_count'}:</b> <span class="js_option_delete"></span>
<div class="p_4">
{foreach from=$aLanguages item=aLang}
<div>
<input type="text" name="val[option][#][{$aLang.language_code}][text]" value="" /> {$aLang.title}
</div>
{/foreach}
{*<div class="add_feed" style="{if !$bIsEdit || !$aForms.has_feed}display:none;{/if}">
Feed: {module name='language.admincp.form' type='text' id='option' mode='feed'}
</div>*}
</div>
</div>
</div>
</div>
</div>
</div>
{if $bIsEdit == true && ($aForms.var_type == 'textarea' || $aForms.var_type == 'text')}
<!--
{/if}
<div class="table" id="tbl_option_holder">
<div class="table_left">{if !$bIsEdit}Values: {else} Extra Values:{/if}</div>
<div class="table_right">
<div id="js_option_holder"></div>
</div>
</div>
<div class="table" id="tbl_add_custom_option">
<div class="table_left"></div>
<div class="table_right">
<a href="#" class="js_add_custom_option">{phrase var='custom.add_new_option'}</a>
</div>
</div>
{if $bIsEdit == true && ($aForms.var_type == 'textarea' || $aForms.var_type == 'text')}
-->
{/if}
<div class="table_clear">
<input type="submit" value="{if $bIsEdit}{phrase var='custom.update'}{else}{phrase var='custom.add'}{/if}" class="button" />
</div>
</form>
</div>