public function set_option($name, $value) { if (!empty($this->input_group)) { if (false === strpos($name, '[')) { $name = "[{$name}]"; } else { $name = preg_replace('/^([^\\[]+)\\[/', '[$1][', $name); } $name = "{$this->input_group}{$name}"; } ITSEC_Form::add_array_value($this->options, $name, $value); }