. /** * HTML snippet for insertion into the form to edit an instance of this field * * @package data * @subpackage datafield_admin * @copyright 2015 Gordon Bateson (gordon.bateson@gmail.com) * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @since Moodle 2.3 */ data_field_admin::set_bootstrap(true); data_field_admin::mod_html_start($this->field); data_field_admin::format_core_field($this->field, 'name'); data_field_admin::format_core_field($this->field, 'description'); $param = $this->subparam; // param10 $value = $this->field->$param; $name = 'type'; $label = get_string($name, 'data'); $options = $this->get_datafield_types(array('action', 'constant', 'template', 'report')); $text = data_field_admin::format_select_field($param, $options, $value, $name); echo data_field_admin::format_table_row($param, $label, $text); $param = $this->accessparam; // param9 $value = $this->field->$param; $name = 'access'; $label = get_string($name, 'access'); $options = $this->get_access_types(); $text = data_field_admin::format_select_field($param, $options, $value, $name); echo data_field_admin::format_table_row($param, $label, $text); $param = $this->disabledifparam; // param8 $value = $this->field->$param; $name = 'disabledif'; $label = get_string($name, 'datafield_admin'); $text = data_field_admin::format_textarea_field($param, $value, $name); echo data_field_admin::format_table_row($param, $label, $text); $this->display_format_sub_field(); data_field_admin::mod_html_end();