diff --git a/app/Views/attributes/item.php b/app/Views/attributes/item.php
index f48f93b21..1ae91bb7d 100644
--- a/app/Views/attributes/item.php
+++ b/app/Views/attributes/item.php
@@ -9,7 +9,13 @@
@@ -41,15 +47,31 @@ foreach($definition_values as $definition_id => $definition_value)
break;
case DROPDOWN:
$selected_value = $definition_value['selected_value'];
- echo form_dropdown("attribute_links[$definition_id]", $definition_value['values'], $selected_value, "class='form-control' data-definition-id='$definition_id'");
+ echo form_dropdown([
+ 'name' => "attribute_links[$definition_id]",
+ 'options' => $definition_value['values'],
+ 'selected' => $selected_value,
+ 'class' => 'form-control',
+ 'data-definition-id' => $definition_id
+ ]);
break;
case TEXT:
$value = (empty($attribute_value) || empty($attribute_value->attribute_value)) ? $definition_value['selected_value'] : $attribute_value->attribute_value;
- echo form_input("attribute_links[$definition_id]", $value, "class='form-control valid_chars' data-definition-id='$definition_id'");
+ echo form_input([
+ 'name' => "attribute_links[$definition_id]",
+ 'value' => $value,
+ 'class' => 'form-control valid_chars',
+ 'data-definition-id' => $definition_id
+ ]);
break;
case DECIMAL:
$value = (empty($attribute_value) || empty($attribute_value->attribute_decimal)) ? $definition_value['selected_value'] : $attribute_value->attribute_decimal;
- echo form_input("attribute_links[$definition_id]", $value, "class='form-control valid_chars' data-definition-id='$definition_id'");
+ echo form_input([
+ 'name' => "attribute_links[$definition_id]",
+ 'value' => to_decimals((float)$value),
+ 'class' => 'form-control valid_chars',
+ 'data-definition-id' => $definition_id
+ ]);
break;
case CHECKBOX:
$value = (empty($attribute_value) || empty($attribute_value->attribute_value)) ? $definition_value['selected_value'] : $attribute_value->attribute_value;