*/ class checkboxField extends abstractField{ public $translateOptions = true; public $options; public $type = 'checkbox'; function prepare() { if(array_keys($this->options) == range(0, count($this->options) - 1)) { $options = array(); foreach($this->options as $value) { $options[$value] = $value; } $this->options = $options; } else { $this->translateOptions = false; } if($this->translateOptions) { $options = array(); foreach($this->options as $key => $value) { $options[$value] = main\mgLibs\lang::T($this->name,'options',$value); } $this->options = $options; } } }