File size: 6.52Kb
<?php
/**
* [PHPFOX_HEADER]
*
* @copyright [PHPFOX_COPYRIGHT]
* @author Raymond Benc
* @package Module_Admincp
* @version $Id: add.html.php 4622 2012-09-12 07:18:24Z Miguel_Espinoza $
*/
defined('PHPFOX') or exit('NO DICE!');
?>
{literal}
<script type="text/javascript">
function changeBlockType(oObj)
{
$('.js_block_type').hide();
$('.js_block_type_id_' + oObj.value).show();
}
</script>
{/literal}
{$sCreateJs}
<form method="post" action="{url link="admincp.block.add"}" id="js_form" onsubmit="{$sGetJsForm}">
{if $bIsEdit}
<div><input type="hidden" name="block_id" value="{$aForms.block_id}" /></div>
{/if}
{if !Phpfox::getUserParam('admincp.can_view_product_options')}
<div><input type="hidden" name="val[product_id]" value="1" /></div>
{/if}
{if Phpfox::getUserParam('admincp.can_view_product_options')}
{module name='admincp.product.form'}
{/if}
{module name='admincp.module.form' module_form_required=false}
<div class="table form-group">
<div class="table_left">
{if ($bIsEdit && isset($aForms) && $aForms.type_id == 5)}
{_p var="App Callback"}
{else}
{_p var='title'}:
{/if}
</div>
<div class="table_right">
<input type="text" name="val[title]" value="{value id='title' type='input'}" size="30" />
</div>
</div>
{if $bIsEdit && $aForms.type_id == 5}
<div><input type="hidden" name="val[type_id]" value="{$aForms.type_id}"></div>
{else}
<div class="table form-group"{if $bIsEdit} style="display:none;"{/if}>
<div class="table_left">
{_p var='type'}:
</div>
<div class="table_right">
<select name="val[type_id]" onchange="return changeBlockType(this);">
<option value="0">{_p var='select'}:</option>
<option value="0"{value type='select' id='type_id' default='0'}>{_p var='php_block_file'}</option>
<option value="1"{value type='select' id='type_id' default='1'}>{_p var='php_code'}</option>
<option value="2"{value type='select' id='type_id' default='2'}>{_p var='html_code'}</option>
</select>
</div>
</div>
{/if}
<div class="table form-group">
<div class="table_left">
{_p var='controller'}:
</div>
<div class="table_right">
<select name="val[m_connection]" id="m_connection">
{if !$bIsEdit}
<option value="">{_p var='select'}:</option>
{/if}
<option value="">{_p var='none_site_wide'}</option>
{foreach from=$aControllers key=sName item=aController}
<option value="{$sName}" style="font-weight:bold;"{value type='select' id='m_connection' default=$sName}>{$sName|translate:'module'}</option>
{foreach from=$aController item=aCont}
<option value="{$aCont.m_connection}"{value type='select' id='m_connection' default=$aCont.m_connection}>-- {$aCont.m_connection}</option>
{/foreach}
{/foreach}
</select>
{help var='admincp.block_add_connection'}
</div>
<div class="clear"></div>
</div>
{if $bIsEdit && $aForms.type_id == 5}
<div><input type="hidden" name="val[component]" value="{$aForms.component}"></div>
{else}
<div class="table js_block_type js_block_type_id_0"{if $bIsEdit && $aForms.type_id > 0} style="display:none;"{/if}>
<div class="table_left">
{_p var='component'}:
</div>
<div class="table_right">
<select name="val[component]" id="component">
<option value="">{_p var='select'}:</option>
{foreach from=$aComponents key=sName item=aComponent}
<option value="{$sName}" style="font-weight:bold;"{value type='select' id='m_connection' default=$sName}>{$sName|translate:'module'}</option>
{foreach from=$aComponent item=aComp}
<option value="{$sName}|{$aComp.component}"{value type='select' id='component' default=''$sName'|'$aComp.component''}>-- {$aComp.component}</option>
{/foreach}
{/foreach}
</select>
{help var='admincp.block_add_component'}
</div>
<div class="clear"></div>
</div>
{/if}
<div class="table form-group">
<div class="table_left">
{_p var='placement'}:
</div>
<div class="table_right">
<select name="val[location]" id="location">
{for $i = 1; $i <= 12; $i++}
<option value="{$i}"{value type='select' id='location' default=$i}>{_p var='block_location_x' x=$i}</option>
{/for}
</select>{if Phpfox::isAdmin()} <a href="#?call=theme.sample&width=1300" class="inlinePopup" title="{_p var='sample_layout'}">{_p var='view_sample_layout'}</a>{/if}
{help var='admincp.block_add_placement'}
</div>
<div class="clear"></div>
</div>
<div class="table form-group" style="display:none;">
<div class="table_left">
{_p var='can_drag_drop'}:
</div>
<div class="table_right">
<label><input type="radio" name="val[can_move]" value="1"{value type='radio' id='can_move' default='1'}/> {_p var='yes'}</label>
<label><input type="radio" name="val[can_move]" value="0"{value type='radio' id='can_move' default='0' selected=true}/> {_p var='no'}</label>
</div>
<div class="clear"></div>
</div>
<div class="table form-group" style="display:none;">
<div class="table_left">
{_p var='active'}:
</div>
<div class="table_right">
<label><input type="radio" name="val[is_active]" value="1"{value type='radio' id='is_active' default='1' selected=true}/> {_p var='yes'}</label>
<label><input type="radio" name="val[is_active]" value="0"{value type='radio' id='is_active' default='0'}/> {_p var='no'}</label>
{help var='admincp.block_add_active'}
</div>
<div class="clear"></div>
</div>
<div class="js_block_type js_block_type_id_1 js_block_type_id_2"{if $bIsEdit && ($aForms.type_id == 0 || $aForms.type_id == 5)} style="display:none;"{/if}>
<div class="table form-group">
<div class="table_left">
{_p var='php_html_code_optional'}
</div>
<div class="table_right">
<textarea name="val[source_code]" rows="20" cols="50" style="width:98%;" id="source_code">{value type='textarea' id='source_code'}</textarea>
</div>
</div>
</div>
<div>
<div class="table_header">
{_p var='user_group_access'}
</div>
<div class="table form-group">
<div class="table_left">
{_p var='allow_access'}:
</div>
<div class="table_right">
{foreach from=$aUserGroups item=aUserGroup}
<div class="p_4">
<label><input type="checkbox" name="val[allow_access][]" value="{$aUserGroup.user_group_id}"{if isset($aAccess) && is_array($aAccess)}{if !in_array($aUserGroup.user_group_id, $aAccess)} checked="checked" {/if}{else} checked="checked" {/if}/> {$aUserGroup.title|convert|clean}</label>
</div>
{/foreach}
{help var='admincp.block_add_access'}
</div>
<div class="clear"></div>
</div>
</div>
<div class="table_clear">
<input type="submit" value="{_p var='submit'}" class="button" />
</div>
</form>