Add TPL files
This commit is contained in:
85
modules/DynamicFields/templates/Fields/Forms/address.tpl
Executable file
85
modules/DynamicFields/templates/Fields/Forms/address.tpl
Executable file
@@ -0,0 +1,85 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' id='default' value='{$vardef.default}' maxlength='{$vardef.len|default:50}'>
|
||||
{else}
|
||||
<input type='hidden' id='default' name='default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_SIZE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='len' id='field_len' value='{$vardef.len|default:25}' onchange="forceRange(this,1,255);changeMaxLength(document.getElementById('default'),this.value);">
|
||||
<input type='hidden' id="orig_len" name='orig_len' value='{$vardef.len}'>
|
||||
{if $action=="saveSugarField"}
|
||||
<input type='hidden' name='customTypeValidate' id='customTypeValidate' value='{$vardef.len|default:25}'
|
||||
onchange="if (document.getElementById('field_len').value < document.getElementById('orig_len').value) return confirm(SUGAR.language.get('ModuleBuilder', 'LBL_CONFIRM_LOWER_LENGTH')); return true;" >
|
||||
{/if}
|
||||
{literal}
|
||||
<script>
|
||||
function forceRange(field, min, max){
|
||||
field.value = parseInt(field.value);
|
||||
if(field.value == 'NaN')field.value = max;
|
||||
if(field.value > max) field.value = max;
|
||||
if(field.value < min) field.value = min;
|
||||
}
|
||||
function changeMaxLength(field, length){
|
||||
field.maxLength = parseInt(length);
|
||||
field.value = field.value.substr(0, field.maxLength);
|
||||
}
|
||||
{/literal}
|
||||
changeMaxLength(document.getElementById("field_name_id"), {if isset($package->name) && $package->name != "studio"}19{else}17{/if})
|
||||
</script>
|
||||
|
||||
{else}
|
||||
<input type='hidden' name='len' value='{$vardef.len}'>{$vardef.len}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
45
modules/DynamicFields/templates/Fields/Forms/bool.tpl
Executable file
45
modules/DynamicFields/templates/Fields/Forms/bool.tpl
Executable file
@@ -0,0 +1,45 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr><td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td><td><input type='checkbox' name='default' value=1 {if !empty($vardef.default) }checked{/if} {if $hideLevel > 5}disabled{/if} />{if $hideLevel > 5}<input type='hidden' name='default' value='{$vardef.default}'>{/if}</td></tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
67
modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl
Executable file
67
modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl
Executable file
@@ -0,0 +1,67 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
{if $vardef.type != 'bool'}
|
||||
<tr ><td class='mbLBL'>{$MOD.COLUMN_TITLE_REQUIRED_OPTION}:</td><td><input type="checkbox" name="required" value="1" {if !empty($vardef.required)}CHECKED{/if} {if $hideLevel > 5}disabled{/if}/>{if $hideLevel > 5}<input type="hidden" name="required" value="{$vardef.required}">{/if}</td></tr>
|
||||
{/if}
|
||||
<tr><td class='mbLBL'>{$MOD.COLUMN_TITLE_AUDIT}:</td><td><input type="checkbox" name="audited" value="1" {if !empty($vardef.audited) }CHECKED{/if} {if $hideLevel > 5}disabled{/if}/>{if $hideLevel > 5}<input type="hidden" name="audited" value="{$vardef.audited}">{/if}</td></tr>
|
||||
{if !$hideImportable}
|
||||
<tr><td class='mbLBL'>{$MOD.COLUMN_TITLE_IMPORTABLE}:</td><td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name="importable" id="importable" selected=$vardef.importable options=$importable_options}
|
||||
{sugar_help text=$mod_strings.LBL_POPHELP_IMPORTABLE FIXX=260 FIXY=300}
|
||||
{else}
|
||||
{if isset($vardef.importable)}{$importable_options[$vardef.importable]}
|
||||
{else}{$importable_options.true}{/if}
|
||||
{/if}
|
||||
</td></tr>
|
||||
{/if}
|
||||
{if !$hideDuplicatable}
|
||||
<tr><td class='mbLBL'>{$MOD.COLUMN_TITLE_DUPLICATE_MERGE}:</td><td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name="duplicate_merge" id="duplicate_merge" selected=$vardef.duplicate_merge_dom_value options=$duplicate_merge_options}
|
||||
{sugar_help text=$mod_strings.LBL_POPHELP_DUPLICATE_MERGE FIXX=260 FIXY=0}
|
||||
{else}
|
||||
{if isset($vardef.duplicate_merge_dom_value)}{$vardef.duplicate_merge_dom_value}
|
||||
{else}{$duplicate_merge_options[0]}{/if}
|
||||
{/if}
|
||||
</td></tr>
|
||||
{/if}
|
||||
</table>
|
||||
90
modules/DynamicFields/templates/Fields/Forms/coreTop.tpl
Executable file
90
modules/DynamicFields/templates/Fields/Forms/coreTop.tpl
Executable file
@@ -0,0 +1,90 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class='mbLBL' width='30%' >{$MOD.COLUMN_TITLE_NAME}:</td>
|
||||
<td>
|
||||
{if $hideLevel == 0}
|
||||
<input id="field_name_id" maxlength={if isset($package->name) && $package->name != "studio"}30{else}28{/if} type="text" name="name" value="{$vardef.name}"
|
||||
onchange="
|
||||
document.getElementById('label_key_id').value = 'LBL_'+document.getElementById('field_name_id').value.toUpperCase();
|
||||
document.getElementById('label_value_id').value = document.getElementById('field_name_id').value.replace(/_/,' ');
|
||||
document.getElementById('field_name_id').value = document.getElementById('field_name_id').value.toLowerCase();" />
|
||||
{else}
|
||||
<input id= "field_name_id" type="hidden" name="name" value="{$vardef.name}"
|
||||
onchange="
|
||||
document.getElementById('label_key_id').value = 'LBL_'+document.getElementById('field_name_id').value.toUpperCase();
|
||||
document.getElementById('label_value_id').value = document.getElementById('field_name_id').value.replace(/_/,' ');
|
||||
document.getElementById('field_name_id').value = document.getElementById('field_name_id').value.toLowerCase();"/>
|
||||
{$vardef.name}
|
||||
{/if}
|
||||
<script>
|
||||
addToValidate('popup_form', 'name', 'DBName', true,'{$MOD.COLUMN_TITLE_NAME} [a-zA-Z_]' );
|
||||
addToValidateIsInArray('popup_form', 'name', 'in_array', true,'{$MOD.ERR_RESERVED_FIELD_NAME}', '{$field_name_exceptions}', 'u==');
|
||||
</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DISPLAY_LABEL}:</td>
|
||||
<td>
|
||||
<input id="label_value_id" type="text" name="labelValue" value="{$lbl_value}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_LABEL}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 1}
|
||||
<input id ="label_key_id" type="text" name="label" value="{$vardef.vname}">
|
||||
{else}
|
||||
<input type="text" readonly value="{$vardef.vname}" disabled=1>
|
||||
<input id ="label_key_id" type="hidden" name="label" value="{$vardef.vname}">
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_HELP_TEXT}:</td><td>{if $hideLevel < 5 }<input type="text" name="help" value="{$vardef.help}">{else}<input type="hidden" name="help" value="{$vardef.help}">{$vardef.help}{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_COMMENT_TEXT}:</td><td>{if $hideLevel < 5 }<input type="text" name="comments" value="{$vardef.comments}">{else}<input type="hidden" name="comment" value="{$vardef.comment}">{$vardef.comment}{/if}
|
||||
</td>
|
||||
</tr>
|
||||
52
modules/DynamicFields/templates/Fields/Forms/currency.tpl
Executable file
52
modules/DynamicFields/templates/Fields/Forms/currency.tpl
Executable file
@@ -0,0 +1,52 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr><td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td><td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' value='{sugar_currency_format var=$vardef.default}'>
|
||||
<script>
|
||||
addToValidate('popup_form', 'default', 'float', false,'{$MOD.COLUMN_TITLE_DEFAULT_VALUE}' );
|
||||
</script>
|
||||
{else}
|
||||
<input type='hidden' name='default' value='{sugar_currency_format var=$vardef.default}'>{sugar_currency_format var=$vardef.default}
|
||||
{/if}
|
||||
</td></tr>{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
62
modules/DynamicFields/templates/Fields/Forms/date.tpl
Executable file
62
modules/DynamicFields/templates/Fields/Forms/date.tpl
Executable file
@@ -0,0 +1,62 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name='default' options=$default_values selected=$vardef.display_default}
|
||||
{else}
|
||||
<input type='hidden' name='default' value='$vardef.display_default'>{$vardef.display_default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MASS_UPDATE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type="checkbox" name="massupdate" value="1" {if !empty($vardef.massupdate)}checked{/if}/>
|
||||
{else}
|
||||
<input type="checkbox" name="massupdate" value="1" disabled {if !empty($vardef.massupdate)}checked{/if}/>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
107
modules/DynamicFields/templates/Fields/Forms/datetimecombo.tpl
Executable file
107
modules/DynamicFields/templates/Fields/Forms/datetimecombo.tpl
Executable file
@@ -0,0 +1,107 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
*}
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
{literal}
|
||||
<script language="Javascript">
|
||||
function timeValueUpdate(){
|
||||
var fieldname = 'defaultTime';
|
||||
var timeseparator = ':';
|
||||
var newtime = '';
|
||||
|
||||
id = fieldname + '_hours';
|
||||
h = window.document.getElementById(id).value;
|
||||
id = fieldname + '_minutes';
|
||||
m = window.document.getElementById(id).value;
|
||||
|
||||
id = fieldname + '_meridiem';
|
||||
ampm = '';
|
||||
if(document.getElementById(id)) {
|
||||
ampm = document.getElementById(id).value;
|
||||
}
|
||||
newtime = h + timeseparator + m + ampm;
|
||||
document.getElementById(fieldname).value = newtime;
|
||||
|
||||
}
|
||||
</script>
|
||||
{/literal}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name='defaultDate' id='defaultDate_date' options=$default_values selected=$default_date}
|
||||
{else}
|
||||
<input type='hidden' name='defaultDate' value='{$default_date}'>{$default_date}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'></td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<div>
|
||||
{html_options name='defaultHours' size='1' id='defaultTime_hours' options=$default_hours_values onchange="timeValueUpdate();" selected=$default_hours}
|
||||
:
|
||||
{html_options name='defaultMinutes' size='1' id='defaultTime_minutes' options=$default_minutes_values onchange="timeValueUpdate();" selected=$default_minutes}
|
||||
{if $show_meridiem === true}
|
||||
{html_options name='defaultMeridiem' size='1' id='defaultTime_meridiem' options=$default_meridiem_values onchange="timeValueUpdate();" selected=$default_meridiem}
|
||||
{/if}
|
||||
</div>
|
||||
<input type='hidden' name='defaultTime' id='defaultTime' value="{$defaultTime}">
|
||||
{else}
|
||||
<input type='hidden' name='defaultTime' value='{$defaultTime}'>{$defaultTime}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MASS_UPDATE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type="checkbox" name="massupdate" value="1" {if !empty($vardef.massupdate)}checked{/if}/>
|
||||
{else}
|
||||
<input type="checkbox" name="massupdate" value="1" disabled {if !empty($vardef.massupdate)}checked{/if}/>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<script>
|
||||
addToValidateBinaryDependency('popup_form',"defaultDate_date", 'alpha', false, "{$APP.ERR_MISSING_REQUIRED_FIELDS} {$APP.LBL_DATE} {$APP.LBL_OR} {$APP.LBL_HOURS}" ,"defaultTime_hours");
|
||||
addToValidateBinaryDependency('popup_form',"defaultTime_hours", 'alpha', false, "{$APP.ERR_MISSING_REQUIRED_FIELDS} {$APP.LBL_HOURS} {$APP.LBL_OR} {$APP.LBL_MINUTES}" ,"defaultTime_minutes");
|
||||
addToValidateBinaryDependency('popup_form', "defaultTime_minutes", 'alpha', false, "{$APP.ERR_MISSING_REQUIRED_FIELDS} {$APP.LBL_MINUTES} {$APP.LBL_OR} {$APP.LBL_MERIDIEM}","defaultTime_meridiem");
|
||||
</script>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
50
modules/DynamicFields/templates/Fields/Forms/encrypt.tpl
Executable file
50
modules/DynamicFields/templates/Fields/Forms/encrypt.tpl
Executable file
@@ -0,0 +1,50 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
*}
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td><td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' value='{$vardef.default}'>
|
||||
{else}
|
||||
<input type='hidden' name='default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
77
modules/DynamicFields/templates/Fields/Forms/enum.tpl
Executable file
77
modules/DynamicFields/templates/Fields/Forms/enum.tpl
Executable file
@@ -0,0 +1,77 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<script language="Javascript">
|
||||
app_list_strings = {$app_list_strings};
|
||||
</script>
|
||||
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_DROP_DOWN_LIST}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name="options" id="options" selected=$selected_dropdown values=$dropdowns output=$dropdowns onChange="ModuleBuilder.dropdownChanged(this.value);"}<br><input type='button' value='{$MOD.LBL_BTN_EDIT}' class='button' onclick="ModuleBuilder.moduleDropDown(this.form.options.value, this.form.options.value);"> <input type='button' value='{$MOD.LBL_BTN_ADD}' class='button' onclick="ModuleBuilder.moduleDropDown('', this.form.name.value);">
|
||||
{else}
|
||||
<input type='hidden' name='options' value='{$selected_dropdown}'>{$selected_dropdown}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name="default[]" id="default[]" selected=$selected_options options=$default_dropdowns multiple=$multi}
|
||||
{else}
|
||||
<input type='hidden' name='default[]' value='$vardef.default'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MASS_UPDATE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type="checkbox" name="massupdate" value="1" {if !empty($vardef.massupdate)}checked{/if}/>
|
||||
{else}
|
||||
<input type="checkbox" name="massupdate" value="1" disabled {if !empty($vardef.massupdate)}checked{/if}/>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
81
modules/DynamicFields/templates/Fields/Forms/float.tpl
Executable file
81
modules/DynamicFields/templates/Fields/Forms/float.tpl
Executable file
@@ -0,0 +1,81 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' id='default' name='default' value='{$vardef.default}'>
|
||||
<script>
|
||||
addToValidate('popup_form', 'default', 'float', false,'{$MOD.COLUMN_TITLE_DEFAULT_VALUE}' );
|
||||
formWithPrecision = new addToValidatePrecision('popup_form_id', 'default', 'precision');
|
||||
</script>
|
||||
{else}
|
||||
<input type='hidden' name='default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_SIZE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='len' value='{$vardef.len|default:18}'></td>
|
||||
<script>addToValidate('popup_form', 'len', 'int', false,'{$MOD.COLUMN_TITLE_MAX_SIZE}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='len' value='{$vardef.len}'>{$vardef.len}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_PRECISION}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' id='precision' name='precision' value='{$vardef.precision|default:0}'>
|
||||
<script>addToValidate('popup_form', 'ext1', 'int', false,'{$MOD.COLUMN_TITLE_PRECISION}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='precision' value='{$vardef.precision}'>{$vardef.precision}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
74
modules/DynamicFields/templates/Fields/Forms/html.tpl
Executable file
74
modules/DynamicFields/templates/Fields/Forms/html.tpl
Executable file
@@ -0,0 +1,74 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
|
||||
<tr>
|
||||
<td class="mbLBL">{$MOD.COLUMN_TITLE_HTML_CONTENT}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<textarea name='htmlarea' id='htmlarea' cols=50 rows=10>{$HTML_EDITOR}</textarea>
|
||||
<input type='hidden' name='ext4' id='ext4' value='{$cf.ext4}'/>
|
||||
{else}
|
||||
<textarea name='htmlarea' id='htmlarea' cols=50 rows=10 disabled>{$HTML_EDITOR}</textarea>
|
||||
<input type='hidden' name='htmlarea' value='{$HTML_EDITOR}'/>
|
||||
{/if}
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
|
||||
<script type="text/javascript" language="Javascript">
|
||||
SUGAR.ajaxLoad = true;
|
||||
{if $hideLevel < 5}
|
||||
setTimeout("tinyMCE.execCommand('mceAddControl', false, 'htmlarea');", 500);
|
||||
ModuleBuilder.tabPanel.get("activeTab").closeEvent.subscribe(function(){ldelim}tinyMCE.execCommand('mceRemoveControl', false, 'htmlarea');{rdelim});
|
||||
setTimeout("document.forms.popup_form.required.value = false;YAHOO.util.Dom.getAncestorByTagName(document.forms.popup_form.required, 'tr').style.display='none';", 500);
|
||||
{/if}
|
||||
{literal}
|
||||
document.popup_form.presave = function(){
|
||||
var inst = tinyMCE.get("htmlarea").getContent();
|
||||
document.getElementById('ext4').value =inst;
|
||||
document.getElementById('ext4').style.display = '';
|
||||
};
|
||||
</script>
|
||||
{/literal}
|
||||
115
modules/DynamicFields/templates/Fields/Forms/iframe.tpl
Executable file
115
modules/DynamicFields/templates/Fields/Forms/iframe.tpl
Executable file
@@ -0,0 +1,115 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<input type=hidden id='ext3' name='ext3' value='{$vardef.gen}'>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_GENERATE_URL}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='checkbox' id='gencheck' {if $vardef.gen}checked=true{/if} name='genCheck' value="0" onclick="
|
||||
if(this.checked) {ldelim}
|
||||
YAHOO.util.Dom.setStyle('fieldListHelper', 'display', '');
|
||||
YAHOO.util.Dom.get('ext3').value = 1;
|
||||
addToValidate('popup_form', 'default', 'alphanumeric', true,'{$MOD.COLUMN_TITLE_DEFAULT_VALUE}' );
|
||||
{rdelim} else {ldelim}
|
||||
YAHOO.util.Dom.setStyle('fieldListHelper', 'display', 'none');
|
||||
YAHOO.util.Dom.get('ext3').value = 0;
|
||||
removeFromValidate('popup_form', 'default');
|
||||
{rdelim}">
|
||||
{else}
|
||||
<input type='checkbox' name='ext3' {if $vardef.gen}checked=true{/if} disabled>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr id='fieldListHelper' {if !$vardef.gen}style="display:none"{/if}>
|
||||
<td></td>
|
||||
<td>{html_options name="flo" id="fieldListOptions" options=$fieldOpts}
|
||||
<input type='button' class='button' value="Insert Field" onclick="
|
||||
YAHOO.util.Dom.get('default').value += '{ldelim}' + YAHOO.util.Dom.get('fieldListOptions').value + '{rdelim}'
|
||||
"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' id='default' value='{$vardef.default}' maxlength='{$vardef.len|default:50}'>
|
||||
{else}
|
||||
<input type='hidden' id='default' name='default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_SIZE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='len' value='{$vardef.len|default:25}' onchange="forceRange(this,1,255);changeMaxLength(document.getElementById('default'),this.value);">
|
||||
{literal}
|
||||
<script>
|
||||
function forceRange(field, min, max){
|
||||
field.value = parseInt(field.value);
|
||||
if(field.value == 'NaN')field.value = max;
|
||||
if(field.value > max) field.value = max;
|
||||
if(field.value < min) field.value = min;
|
||||
}
|
||||
function changeMaxLength(field, length){
|
||||
field.maxLength = parseInt(length);
|
||||
field.value = field.value.substr(0, field.maxLength);
|
||||
}
|
||||
</script>
|
||||
{/literal}
|
||||
{else}
|
||||
<input type='hidden' name='len' value='{$vardef.len}'>{$vardef.len}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_FRAME_HEIGHT}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='ext4' value='{$vardef.height|default:200}' onchange="forceRange(this,100,1024);">
|
||||
{else}
|
||||
<input type='hidden' name='ext4' value='{$vardef.height}'>{$vardef.height}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
77
modules/DynamicFields/templates/Fields/Forms/image.tpl
Executable file
77
modules/DynamicFields/templates/Fields/Forms/image.tpl
Executable file
@@ -0,0 +1,77 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_IMAGE_WIDTH}:</td>
|
||||
<td>
|
||||
<input id ="width" type="text" name="width"
|
||||
{if !$vardef.width && !$vardef.height}
|
||||
value="120"
|
||||
{else}
|
||||
value="{$vardef.width}"
|
||||
{/if}
|
||||
>
|
||||
{sugar_help text=$mod_strings.LBL_POPHELP_IMAGE_WIDTH FIXX=300 FIXY=200}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_IMAGE_HEIGHT}:</td>
|
||||
<td>
|
||||
<input id ="height" type="text" name="height"
|
||||
{if !$vardef.width && !$vardef.height}
|
||||
value=""
|
||||
{else}
|
||||
value="{$vardef.height}"
|
||||
{/if}
|
||||
>
|
||||
{sugar_help text=$mod_strings.LBL_POPHELP_IMAGE_HEIGHT FIXX=300 FIXY=220}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_IMAGE_BORDER}:</td>
|
||||
<td>
|
||||
<input type="checkbox" id ="border" name="border" value="1" {if !empty($vardef.border)}checked{/if}/>
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
123
modules/DynamicFields/templates/Fields/Forms/int.tpl
Executable file
123
modules/DynamicFields/templates/Fields/Forms/int.tpl
Executable file
@@ -0,0 +1,123 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
<script>
|
||||
formsWithFieldLogic=null;
|
||||
</script>
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td><td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' id='int_default' value='{$vardef.default}'>
|
||||
<script>addToValidate('popup_form', 'default', 'int', false,'{$MOD.COLUMN_TITLE_DEFAULT_VALUE}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='default' id='int_default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MIN_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='min' id='int_min' value='{$vardef.validation.min}'>
|
||||
<script>addToValidate('popup_form', 'min', 'int', false,'{$MOD.COLUMN_TITLE_MIN_VALUE}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='min' id='int_min' value='{$vardef.validation.min}'>{$vardef.range.min}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='max' id='int_max' value='{$vardef.validation.max}'>
|
||||
<script>addToValidate('popup_form', 'max', 'int', false,'{$MOD.COLUMN_TITLE_MAX_VALUE}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='max' id='int_max' value='{$vardef.validation.max}'>{$vardef.range.max}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_SIZE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='len' id='int_len' value='{$vardef.len|default:11}'></td>
|
||||
<script>addToValidate('popup_form', 'len', 'int', false,'{$MOD.COLUMN_TITLE_MAX_SIZE}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='len' id='int_len' value='{$vardef.len}'>{$vardef.len}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{*
|
||||
<!-- REMOVING THIS FOR 6.0, but need to allow for people create auto_increment fields and have to add appropriate indexes if in strict mode.
|
||||
<tr>
|
||||
<td class='mbLBL'>Auto Increment:</td>
|
||||
<td>
|
||||
<input type='checkbox' name='autoinc' id='autoinc' value=1 {if !empty($vardef.auto_increment) }checked{/if}
|
||||
{if $hideLevel > 2 || !$allowAutoInc} disabled{/if}
|
||||
onclick="document.getElementById('auto_increment').value = this.checked;document.getElementById('autoinc_start_wrap').style.display = this.checked ? '' : 'none';">
|
||||
<input type='hidden' name='auto_increment' id='auto_increment' value='{if !empty($vardef.auto_increment) }true{else}false{/if}'>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
*}
|
||||
{if !empty($vardef.auto_increment) }
|
||||
<tr id="autoinc_start_wrap" {if empty($vardef.auto_increment) }style="display:none" {/if}>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_AUTOINC_NEXT}:</td>
|
||||
<td>
|
||||
<input type='hidden' name='auto_increment' id='auto_increment' value='true'>
|
||||
<input type='text' name='autoinc_next' id='autoinc_next' value='{$vardef.autoinc_next|default:1}' {if $MB}disabled=1{/if}>
|
||||
<script>addToValidateMoreThan('popup_form', 'autoinc_next', 'int', false,'{$MOD.COLUMN_TITLE_AUTOINC_NEXT}', {$vardef.autoinc_next|default:1});</script>
|
||||
<input type='hidden' name='autoinc_val_changed' id='autoinc_val_changed' value='false'>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_DISABLE_NUMBER_FORMAT}:</td>
|
||||
<td>
|
||||
<input type='checkbox' name='ext3' value=1 {if !empty($vardef.disable_num_format) }checked{/if} {if $hideLevel > 5}disabled{/if} />
|
||||
{if $hideLevel > 5}<input type='hidden' name='ext3' value='{$vardef.disable_num_format}'>{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<script>
|
||||
formsWithFieldLogic=new addToValidateFieldLogic('popup_form_id', 'int_min', 'int_max', 'int_default', 'int_len', 'int', 'Invalid Logic.');
|
||||
</script>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
88
modules/DynamicFields/templates/Fields/Forms/multienum.tpl
Executable file
88
modules/DynamicFields/templates/Fields/Forms/multienum.tpl
Executable file
@@ -0,0 +1,88 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td nowrap="nowrap">{$MOD.LBL_DROP_DOWN_LIST}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name="ext1" id="ext1" selected=$cf.ext1 values=$dropdowns output=$dropdowns onChange="dropdownChanged(this.value);"}
|
||||
{else}
|
||||
<input type='hidden' name='ext1' value='$cf.ext1'>{$cf.ext1}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap">{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
{html_options name="default_value" id="default_value" selected=$cf.default_value options=$selected_dropdown }
|
||||
{else}
|
||||
<input type='hidden' name='default_value' value='$cf.default_value'>{$cf.default_value}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap">{$MOD.COLUMN_TITLE_DISPLAYED_ITEM_COUNT}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='ext2' id='ext2' value='{$cf.ext2|default:5}'>
|
||||
<script>addToValidate('popup_form', 'ext2', 'int', false,'{$MOD.COLUMN_TITLE_DISPLAYED_ITEM_COUNT}' );</script>
|
||||
{else}
|
||||
<input type='hidden' name='ext2' value='{$cf.ext2}'>{$cf.ext2}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap">{$MOD.COLUMN_TITLE_MASS_UPDATE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type="checkbox" name="mass_update" value="1" {if !empty($cf.mass_update)}checked{/if}/>
|
||||
{else}
|
||||
<input type="checkbox" name="mass_update" value="1" disabled {if !empty($cf.mass_update)}checked{/if}/>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
<script>dropdownChanged(document.getElementById('ext1').options[document.getElementById('ext1').options.selectedIndex]);</script>
|
||||
|
||||
87
modules/DynamicFields/templates/Fields/Forms/parent.tpl
Executable file
87
modules/DynamicFields/templates/Fields/Forms/parent.tpl
Executable file
@@ -0,0 +1,87 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
<table width="100%"><tr><td class='mbLBL' width='30%' >{$MOD.COLUMN_TITLE_NAME}:</td><td >
|
||||
{if $hideLevel == 0}
|
||||
<input id="field_name_id" type="hidden" name="name" value="parent_name"/>parent_name
|
||||
{else}
|
||||
<input id= "field_name_id" type="hidden" name="name" value="{$vardef.name}"/>{$vardef.name}{/if}
|
||||
<script>
|
||||
|
||||
addToValidate('popup_form', 'name', 'DBName', true,'{$MOD.COLUMN_TITLE_NAME} [a-zA-Z_]' );
|
||||
addToValidateIsInArray('popup_form', 'name', 'in_array', true,'{$MOD.ERR_RESERVED_FIELD_NAME}', '{$field_name_exceptions}', '==');
|
||||
|
||||
</script>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td class='mbLBL' >{$MOD.COLUMN_TITLE_LABEL}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input id ="label_key_id" type="text" name="label" value="{$vardef.vname}">
|
||||
{else}
|
||||
<input id ="label_key_id" type="hidden" name="label" value="{$vardef.vname}">{$vardef.vname}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL' >{$MOD.COLUMN_TITLE_LABEL_VALUE}:</td>
|
||||
<td>
|
||||
<input id="label_value_id" type="text" name="labelValue" value="{$lbl_value}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL' >{$MOD.COLUMN_TITLE_HELP_TEXT}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5 }
|
||||
<input type="text" name="help" value="{$vardef.help}">
|
||||
{else}
|
||||
<input type="hidden" name="help" value="{$vardef.help}">{$vardef.help}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<script>
|
||||
if(document.getElementById('label_key_id').value == '')
|
||||
document.getElementById('label_key_id').value = 'LBL_FLEX_RELATE';
|
||||
if(document.getElementById('label_value_id').value == '')
|
||||
document.getElementById('label_value_id').value = 'Flex Relate';
|
||||
</script>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
53
modules/DynamicFields/templates/Fields/Forms/relate.tpl
Executable file
53
modules/DynamicFields/templates/Fields/Forms/relate.tpl
Executable file
@@ -0,0 +1,53 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_MODULE}:</td>
|
||||
<td>
|
||||
{if $hideLevel == 0}
|
||||
{html_options name="ext2" id="ext2" selected=$vardef.module options=$modules}
|
||||
{else}
|
||||
<input type='hidden' name='ext2' value='{$vardef.module}'>{$vardef.module}
|
||||
{/if}
|
||||
<input type='hidden' name='ext3' value='{$vardef.id_name}'>
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
75
modules/DynamicFields/templates/Fields/Forms/text.tpl
Executable file
75
modules/DynamicFields/templates/Fields/Forms/text.tpl
Executable file
@@ -0,0 +1,75 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_LABEL_ROWS}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 4}
|
||||
<input id ="rows" type="text" name="rows" value="{$vardef.rows|default:4}">
|
||||
{else}
|
||||
<input id ="rows" type="hidden" name="rows" value="{$vardef.rows}">{$vardef.rows}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_LABEL_COLS}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 4}
|
||||
<input id ="cols" type="text" name="cols" value="{$vardef.cols|default:20}">
|
||||
{else}
|
||||
<input id ="cols" type="hidden" name="cols" value="{$vardef.displayParams.cols}">{$vardef.cols}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<textarea name='default' id='default' >{$vardef.default}</textarea>
|
||||
{else}
|
||||
<textarea name='default' id='default' disabled >{$vardef.default}</textarea>
|
||||
<input type='hidden' name='default' value='{$vardef.default}'/>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
117
modules/DynamicFields/templates/Fields/Forms/url.tpl
Executable file
117
modules/DynamicFields/templates/Fields/Forms/url.tpl
Executable file
@@ -0,0 +1,117 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<input type=hidden id='ext3' name='ext3' value='{$vardef.gen}'>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_GENERATE_URL}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='checkbox' id='gencheck' {if $vardef.gen}checked=true{/if} name='genCheck' value="0" onclick="
|
||||
if(this.checked) {ldelim}
|
||||
YAHOO.util.Dom.setStyle('fieldListHelper', 'display', '');
|
||||
YAHOO.util.Dom.get('ext3').value = 1;
|
||||
{rdelim} else {ldelim}
|
||||
YAHOO.util.Dom.setStyle('fieldListHelper', 'display', 'none');
|
||||
YAHOO.util.Dom.get('ext3').value = 0;
|
||||
{rdelim}">
|
||||
{else}
|
||||
<input type='checkbox' name='ext3' {if $vardef.gen}checked=true{/if} disabled>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr id='fieldListHelper' {if !$vardef.gen}style="display:none"{/if}>
|
||||
<td></td>
|
||||
<td>{html_options name="flo" id="fieldListOptions" options=$fieldOpts}
|
||||
<input type='button' class='button' value="Insert Field" onclick="
|
||||
YAHOO.util.Dom.get('default').value += '{ldelim}' + YAHOO.util.Dom.get('fieldListOptions').value + '{rdelim}'
|
||||
"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' id='default' value='{$vardef.default}' maxlength='{$vardef.len|default:50}'>
|
||||
{else}
|
||||
<input type='hidden' id='default' name='default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_SIZE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='len' value='{$vardef.len|default:255}' onchange="forceRange(this,1,255);changeMaxLength(document.getElementById('default'),this.value);">
|
||||
{literal}
|
||||
<script>
|
||||
function forceRange(field, min, max){
|
||||
field.value = parseInt(field.value);
|
||||
if(field.value == 'NaN')field.value = max;
|
||||
if(field.value > max) field.value = max;
|
||||
if(field.value < min) field.value = min;
|
||||
}
|
||||
function changeMaxLength(field, length){
|
||||
field.maxLength = parseInt(length);
|
||||
field.value = field.value.substr(0, field.maxLength);
|
||||
}
|
||||
</script>
|
||||
{/literal}
|
||||
{else}
|
||||
<input type='hidden' name='len' value='{$vardef.len}'>{$vardef.len}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.LBL_LINK_TARGET}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<select name='ext4' id='ext4'>
|
||||
{$TARGET_OPTIONS}
|
||||
</select>
|
||||
{else}
|
||||
<select name='extdis' id='extdis' disabled>
|
||||
<option value='{$LINK_TARGET}'>{$LINK_TARGET_LABEL}</option>
|
||||
</select>
|
||||
<input type='hidden' name='ext4' value='{$LINK_TARGET}'>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
83
modules/DynamicFields/templates/Fields/Forms/varchar.tpl
Executable file
83
modules/DynamicFields/templates/Fields/Forms/varchar.tpl
Executable file
@@ -0,0 +1,83 @@
|
||||
{*
|
||||
|
||||
/*********************************************************************************
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Affero General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU Affero General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
********************************************************************************/
|
||||
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreTop.tpl"}
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_DEFAULT_VALUE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='default' id='default' value='{$vardef.default}' maxlength='{$vardef.len|default:50}'>
|
||||
{else}
|
||||
<input type='hidden' id='default' name='default' value='{$vardef.default}'>{$vardef.default}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='mbLBL'>{$MOD.COLUMN_TITLE_MAX_SIZE}:</td>
|
||||
<td>
|
||||
{if $hideLevel < 5}
|
||||
<input type='text' name='len' id='field_len' value='{$vardef.len|default:25}' onchange="forceRange(this,1,255);changeMaxLength(document.getElementById('default'),this.value);">
|
||||
<input type='hidden' id="orig_len" name='orig_len' value='{$vardef.len}'>
|
||||
{if $action=="saveSugarField"}
|
||||
<input type='hidden' name='customTypeValidate' id='customTypeValidate' value='{$vardef.len|default:25}'
|
||||
onchange="if (parseInt(document.getElementById('field_len').value) < parseInt(document.getElementById('orig_len').value)) return confirm(SUGAR.language.get('ModuleBuilder', 'LBL_CONFIRM_LOWER_LENGTH')); return true;" >
|
||||
{/if}
|
||||
{literal}
|
||||
<script>
|
||||
function forceRange(field, min, max){
|
||||
field.value = parseInt(field.value);
|
||||
if(field.value == 'NaN')field.value = max;
|
||||
if(field.value > max) field.value = max;
|
||||
if(field.value < min) field.value = min;
|
||||
}
|
||||
function changeMaxLength(field, length){
|
||||
field.maxLength = parseInt(length);
|
||||
field.value = field.value.substr(0, field.maxLength);
|
||||
}
|
||||
</script>
|
||||
{/literal}
|
||||
{else}
|
||||
<input type='hidden' name='len' value='{$vardef.len}'>{$vardef.len}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{include file="modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl"}
|
||||
Reference in New Issue
Block a user