diff --git a/layouts/v7/modules/Vtiger/uitypes/FileLocationType.tpl b/layouts/v7/modules/Vtiger/uitypes/FileLocationType.tpl index 74f61bb808f8ccbf6e7693011577b90060e82a5e..2324ed618f6f5b647f68793c22b29ad58cdf64f6 100644 --- a/layouts/v7/modules/Vtiger/uitypes/FileLocationType.tpl +++ b/layouts/v7/modules/Vtiger/uitypes/FileLocationType.tpl @@ -11,9 +11,17 @@ -->*} {strip} {assign var=FIELD_VALUES value=$FIELD_MODEL->getFileLocationType()} -<select class="select2" name="{$FIELD_MODEL->getFieldName()}"> +{* The options displayed based on the file location type received on request *} +<select class="select2" name="{$FIELD_MODEL->getFieldName()}" {if $FILE_LOCATION_TYPE eq 'I' OR $FILE_LOCATION_TYPE eq 'E'} disabled {/if}> {foreach item=TYPE key=KEY from=$FIELD_VALUES} - <option value="{$KEY}" {if $FIELD_MODEL->get('fieldvalue') eq $KEY} selected {/if}>{vtranslate($TYPE, $MODULE)}</option> + {if $FILE_LOCATION_TYPE eq 'I'} + {assign var=SELECTED value='I'} + {elseif $FILE_LOCATION_TYPE eq 'E'} + {assign var=SELECTED value='E'} + {else} + {assign var=SELECTED value=$FIELD_MODEL->get('fieldvalue')} + {/if} + <option value="{$KEY}" {if $SELECTED eq $KEY} selected {/if}>{vtranslate($TYPE, $MODULE)}</option> {/foreach} </select> {/strip} \ No newline at end of file