/** * @since version 2.3.0 * * @param $field * @param $name (default '') * @param $values (defaut '') * @param $options array **/ static function getSpecificValueToSelect($field, $name = '', $values = '', array $options = array()) { if (!is_array($values)) { $values = array($field => $values); } $options['display'] = false; switch ($field) { case 'step': $options['value'] = $values[$field]; return Dropdown::showFromArray($name, PluginDatainjectionDropdown::statusLabels(), $options); case 'port_unicity': $options['value'] = $values[$field]; return Dropdown::showFromArray($name, PluginDatainjectionDropdown::portUnicityValues(), $options); case 'float_format': $options['value'] = $values[$field]; return Dropdown::showFromArray($name, PluginDatainjectionDropdown::floatFormats(), $options); case 'date_format': $options['value'] = $values[$field]; return Dropdown::showFromArray($name, PluginDatainjectionDropdown::dateFormats(), $options); } return parent::getSpecificValueToSelect($field, $name, $values, $options); }