Вход Регистрация
Файл: upload/module/admincp/template/default/controller/setting/add.html.php
Строк: 165
<?php 
/**
 * [PHPFOX_HEADER]
 * 
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author          Raymond Benc
 * @package          Module_Admincp
 * @version         $Id: add.html.php 1299 2009-12-06 18:06:19Z Raymond_Benc $
 */
 
defined('PHPFOX') or exit('NO DICE!'); 

?>
{literal}
<script type="text/javascript">
<!--
function changeFormValue(sValue)
{
    switch(sValue)
    {
        {/literal}
        case 'boolean':
            sHtml = '<select name="val[value]" id="value"><option value="1" {value type='select' id='value' default='1'}>{phrase var='admincp.true' phpfox_squote=true}</option><option value="0" {value type='select' id='value' default='0'}>{phrase var='admincp.false' phpfox_squote=true}</option></select>';
            sClass = 'table_right';
            break;
        case 'password':
            sHtml = '<input type="password" name="val[value]" value="{value type='input' id='value'}" size="40" id="value" />';            
            sClass = 'table_right';        
            break;
        case 'array':
            sHtml = '<textarea cols="50" rows="8" name="val[value]" id="value">{value type='textarea' id='value'}</textarea>';
            sHtml += '<div class="p_4">{phrase var='admincp.setting_array_example' phpfox_squote=true}</div>';
            sClass = 'table_right_text';    
            break;    
        case 'drop':
            sHtml = '<textarea cols="50" rows="8" name="val[value]" id="value">{value type='textarea' id='value'}</textarea>';
            sHtml += '<div class="p_4">{phrase var='admincp.setting_drop_down_example' phpfox_squote=true}</div>';
            sClass = 'table_right_text';    
            break;    
        {plugin call='admincp.template_controller_setting_add_js_form_value'}
        case 'large_string':
            sHtml = '<textarea cols="50" rows="8" name="val[value]" id="value">{value type='textarea' id='value'}</textarea>';
            sClass = 'table_right_text';
            break;
        default:
            sHtml = '<input type="text" name="val[value]" value="{value type='input' id='value'}" size="40" id="value" />';            
            sClass = 'table_right';            
            break;        
        {literal}
    }
    $('#js_form_value_class').removeClass('table_right');
    $('#js_form_value_class').removeClass('table_right_text');
    $('#js_form_value_class').addClass(sClass);
    $('#js_form_value').html(sHtml);
}
-->
</script>
{/literal}
{$sCreateJs}
<form method="post" action="{url link="admincp.setting.add"}" id="js_setting_form" onsubmit="{$sGetJsForm}">
    {if $bEdit}
    <div><input type="hidden" name="id" value="{$aForms.setting_id}" /></div>
    <div><input type="hidden" name="val[var_name]" value="{$aForms.var_name}" /></div>
    {/if}
    <div class="table_header">
        {phrase var='admincp.setting_details'}
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.product'}:
        </div>
        <div class="table_right">
            <select name="val[product_id]">
            {foreach from=$aProducts item=aProduct}
                <option value="{$aProduct.product_id}">{$aProduct.title}</option>
            {/foreach}
            </select>
            {help var='admincp.setting_add_product'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.module'}:
        </div>
        <div class="table_right">
            <select name="val[module_id]">
                {foreach from=$aModules key=sModule item=iModuleId}
                    <option value="{$iModuleId}" {value type='select' id='module_id' default=$iModuleId}>{$sModule}</option>
                {/foreach}
            </select>        
            {help var='admincp.setting_add_module_id'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.group'}:
        </div>
        <div class="table_right">
            <select name="val[group_id]">
                <option value="">{phrase var='admincp.select'}:</option>
                {foreach from=$aGroups item=aGroup}
                    <option value="{$aGroup.group_id}" {value type='select' id='group_id' default=$aGroup.group_id}>{$aGroup.var_name}</option>
                {/foreach}
            </select>    
            {help var='admincp.setting_add_group'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.variable'}:
        </div>
        <div class="table_right">
            {if $bEdit}
            {$aForms.var_name}
            {else}
            <input type="text" name="val[var_name]" value="{value type='input' id='var_name'}" size="40" id="var_name" maxlength="100" />
            {/if}
            {help var='admincp.setting_add_var'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.type'}:
        </div>
        <div class="table_right">
            <select id="js_form_value_actual" name="val[type]" onchange="changeFormValue(this.value);">
                <option value="string" {value type='select' id='type' default='string'}>{phrase var='admincp.string'}</option>
                <option value="large_string" {value type='select' id='type' default='large_string'}>{phrase var='admincp.large_string'}</option>
                <option value="password" {value type='select' id='type' default='password'}>{phrase var='admincp.password'}</option>
                <option value="boolean" {value type='select' id='type' default='boolean'}>{phrase var='admincp.boolean'}</option>
                <option value="integer" {value type='select' id='type' default='integer'}>{phrase var='admincp.integer'}</option>
                <option value="array" {value type='select' id='type' default='array'}>{phrase var='admincp.array'}</option>
                <option value="drop" {value type='select' id='type' default='drop'}>{phrase var='admincp.defined_drop_down'}</option>
                {plugin call='admincp.template_controller_setting_add_type_drop_down'}
            </select>
            {help var='admincp.setting_add_type'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.value'}:
        </div>
        <div id="js_form_value_class" class="table_right_text">
            <div id="js_form_value">
                <textarea cols="60" rows="8" name="val[value]" id="value">{value type='textarea' id='value'}</textarea>            
            </div>
            {help var='admincp.setting_add_value'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table_header">
        {phrase var='admincp.language_package_details'}
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.title'}:
        </div>
        <div class="table_right">
            <input type="text" name="val[title]" value="{value type='input' id='title'}" size="40" id="title" maxlength="250" />
            {help var='admincp.setting_add_title'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='admincp.info'}:
        </div>
        <div class="table_right_text">
            <textarea cols="50" rows="8" name="val[info]" id="info">{value type='textarea' id='info'}</textarea>
            {help var='admincp.setting_add_info'}
        </div>
        <div class="clear"></div>
    </div>
    <div class="table_clear">
        <input type="submit" value="{phrase var='admincp.submit'}" class="button" />
    </div>
</form>
<script type="text/javascript">
<!--
    var oSelected = document.getElementById('js_form_value_actual');    
    changeFormValue(oSelected.options[oSelected.selectedIndex].value);
-->
</script>
Онлайн: 3
Реклама