Source of file SwitchField.php
Size: 0,765 Bytes - Last Modified: 2022-02-21T10:01:44+00:00
/var/www/docs.ssmods.com/process/src/code/SwitchField.php
123456789101112131415161718192021222324252627282930 | <?php class SwitchField extends CheckboxField { public function Field($properties = array()) { Requirements::css('switchfield/thirdparty/switchery/switchery.min.css'); Requirements::javascript('switchfield/thirdparty/switchery/switchery.min.js'); Requirements::javascript('switchfield/javascript/SwitchField.js'); return parent::Field($properties); } public function performReadonlyTransformation() { $field = new SwitchField_Readonly($this->name, $this->title, $this->value); $field->setForm($this->form); return $field; } } class SwitchField_Readonly extends CheckboxField_Readonly { public function Value() { return Convert::raw2xml($this->value ? _t('SwitchField.YESANSWER', 'Yes') : _t('SwitchField.NOANSWER', 'No')); } } |