// Added color management of the return states in the UI #PSCFV-3606
This commit is contained in:
@@ -174,8 +174,9 @@ class AdminStatusesControllerCore extends AdminController
|
||||
|
||||
if ($order_return_state->id)
|
||||
$helper->fields_value = array(
|
||||
'name' => $this->getFieldValue($order_return_state, 'name')
|
||||
);
|
||||
'name' => $this->getFieldValue($order_return_state, 'name'),
|
||||
'color' => $this->getFieldValue($order_return_state, 'color'),
|
||||
);
|
||||
else
|
||||
$helper->fields_value = $this->getFieldsValue($order_return_state);
|
||||
$helper->toolbar_btn = $this->toolbar_btn;
|
||||
@@ -376,6 +377,13 @@ class AdminStatusesControllerCore extends AdminController
|
||||
'required' => true,
|
||||
'hint' => $this->l('Invalid characters: numbers and').' !<>,;?=+()@#"�{}_$%:',
|
||||
'desc' => $this->l('Order return status name')
|
||||
),
|
||||
array(
|
||||
'type' => 'color',
|
||||
'label' => $this->l('Color:'),
|
||||
'name' => 'color',
|
||||
'size' => 30,
|
||||
'desc' => $this->l('Status will be highlighted in this color. HTML colors only (e.g.').' "lightblue", "#CC6600")'
|
||||
)
|
||||
),
|
||||
'submit' => array(
|
||||
@@ -383,7 +391,6 @@ class AdminStatusesControllerCore extends AdminController
|
||||
'class' => 'button'
|
||||
)
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
@@ -414,6 +421,7 @@ class AdminStatusesControllerCore extends AdminController
|
||||
// Create Object OrderReturnState
|
||||
$order_return_state = new OrderReturnState((int)$id_order_return_state);
|
||||
|
||||
$order_return_state->color = Tools::getValue('color');
|
||||
$order_return_state->name = array();
|
||||
$languages = Language::getLanguages(false);
|
||||
foreach ($languages as $language)
|
||||
|
||||
Reference in New Issue
Block a user