@@ -64,26 +64,30 @@ public function definition() {
6464 // If we are dealing with a customfield_textarea fieldtype, the shortname needs special treatment.
6565 // For now, this special treatment is hardcoded.
6666 if ($ field ->get ('type ' ) == 'textarea ' ) {
67- $ shortname = $ shortname. '_editor ' ;
67+ $ shortname = $ shortname . '_editor ' ;
6868 }
6969
7070 // Get some more field metadata.
71- $ elementname = 'customfield_ ' . $ shortname ;
71+ $ elementname = 'customfield_ ' . $ shortname ;
7272 $ formattedname = $ field ->get_formatted_name ();
7373
7474 // Add a header to help the user identify the following form element as a group.
75- $ headerelementname = 'customfieldheader_ ' . $ shortname ;
76- $ headerelement = $ mform ->createElement ('static ' , $ headerelementname , '<h4> ' . $ formattedname. '</h4> ' );
75+ $ headerelementname = 'customfieldheader_ ' . $ shortname ;
76+ $ headerelement = $ mform ->createElement ('static ' , $ headerelementname , '<h4> ' . $ formattedname . '</h4> ' );
7777 $ mform ->insertElementBefore ($ headerelement , $ elementname );
7878
7979 // Add a checkbox element in front of the field to control if this value should be overwritten.
80- $ checkboxelementname = 'customfieldcheckbox_ ' .$ shortname ;
81- $ checkboxelement = $ mform ->createElement ('advcheckbox ' , $ checkboxelementname , '' ,
82- get_string ('overwritefield ' , 'tool_coursefields ' ));
80+ $ checkboxelementname = 'customfieldcheckbox_ ' . $ shortname ;
81+ $ checkboxelement = $ mform ->createElement (
82+ 'advcheckbox ' ,
83+ $ checkboxelementname ,
84+ '' ,
85+ get_string ('overwritefield ' , 'tool_coursefields ' )
86+ );
8387 $ mform ->insertElementBefore ($ checkboxelement , $ elementname );
8488
8589 // Add a static element in front of the field to inform the admin about the details of the field.
86- $ staticelementname = 'customfieldstatic_ ' . $ shortname ;
90+ $ staticelementname = 'customfieldstatic_ ' . $ shortname ;
8791 $ staticelementnotes = [];
8892 if ($ field ->get_configdata_property ('required ' ) == 1 ) {
8993 $ staticelementnotes [] = get_string ('fieldisrequired ' , 'tool_coursefields ' );
@@ -99,8 +103,18 @@ public function definition() {
99103 // Disable the field as long as the checkbox element is not activated.
100104 $ mform ->disabledIf ($ elementname , $ checkboxelementname );
101105
102- unset($ shortname , $ elementname , $ formattedname , $ headerelementname , $ headerelement , $ checkboxelementname ,
103- $ checkboxelement , $ staticelementname , $ staticelementnotes , $ staticelement );
106+ unset(
107+ $ shortname ,
108+ $ elementname ,
109+ $ formattedname ,
110+ $ headerelementname ,
111+ $ headerelement ,
112+ $ checkboxelementname ,
113+ $ checkboxelement ,
114+ $ staticelementname ,
115+ $ staticelementnotes ,
116+ $ staticelement
117+ );
104118 }
105119
106120 // Get rid of any required rules in this form as these won't validate correctly with the checkbox elements.
0 commit comments