Commit 2e4c5b95 authored by Christian Giupponi's avatar Christian Giupponi

Add possibility to define some options on number field

parent 230d6232
<?php $defaultValue = isset($moduleInfo['default']) ? $moduleInfo['default']: ''; ?> <?php
$defaultValue = isset($moduleInfo['default']) ? $moduleInfo['default']: '';
$defaultOptions = [
'class' => 'form-control',
'placeholder' => trans($moduleInfo['description'])
];
$options = array_merge($defaultOptions, isset($moduleInfo['options']) ? $moduleInfo['options'] : []);
?>
<div class='form-group'> <div class='form-group'>
{!! Form::label($settingName, trans($moduleInfo['description'])) !!} {!! Form::label($settingName, trans($moduleInfo['description'])) !!}
<?php if (isset($dbSettings[$settingName]) && $dbSettings[$settingName]->plainValue !== null): ?> <?php if (isset($dbSettings[$settingName]) && $dbSettings[$settingName]->plainValue !== null): ?>
{!! Form::number($settingName, old($settingName, $dbSettings[$settingName]->plainValue) ?: $defaultValue, ['class' => 'form-control', 'placeholder' => trans($moduleInfo['description'])]) !!} {!! Form::number($settingName, old($settingName, $dbSettings[$settingName]->plainValue) ?: $defaultValue, $options) !!}
<?php else: ?> <?php else: ?>
{!! Form::number($settingName, old($settingName, $defaultValue), ['class' => 'form-control', 'placeholder' => trans($moduleInfo['description'])]) !!} {!! Form::number($settingName, old($settingName, $defaultValue), $options) !!}
<?php endif; ?> <?php endif; ?>
</div> </div>
<?php $defaultValue = isset($moduleInfo['default']) ? $moduleInfo['default']: ''; ?> <?php
$defaultValue = isset($moduleInfo['default']) ? $moduleInfo['default']: '';
$defaultOptions = [
'class' => 'form-control',
'placeholder' => trans($moduleInfo['description'])
];
$options = array_merge($defaultOptions, isset($moduleInfo['options']) ? $moduleInfo['options'] : []);
?>
<div class='form-group'> <div class='form-group'>
{!! Form::label($settingName . "[$lang]", trans($moduleInfo['description'])) !!} {!! Form::label($settingName . "[$lang]", trans($moduleInfo['description'])) !!}
<?php if (isset($dbSettings[$settingName])): ?> <?php if (isset($dbSettings[$settingName])): ?>
<?php $value = $dbSettings[$settingName]->hasTranslation($lang) ? $dbSettings[$settingName]->translate($lang)->value : $defaultValue; ?> <?php $value = $dbSettings[$settingName]->hasTranslation($lang) ? $dbSettings[$settingName]->translate($lang)->value : $defaultValue; ?>
{!! Form::number($settingName . "[$lang]", old($settingName . "[$lang]", $value), ['class' => 'form-control', 'placeholder' => trans($moduleInfo['description'])]) !!} {!! Form::number($settingName . "[$lang]", old($settingName . "[$lang]", $value), $options) !!}
<?php else: ?> <?php else: ?>
{!! Form::number($settingName . "[$lang]", old($settingName . "[$lang]", $defaultValue), ['class' => 'form-control', 'placeholder' => trans($moduleInfo['description'])]) !!} {!! Form::number($settingName . "[$lang]", old($settingName . "[$lang]", $defaultValue), $options) !!}
<?php endif; ?> <?php endif; ?>
</div> </div>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment