MDL-47494 ddmarker: NOBUG removed drop->label property.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<XMLDB PATH="question/type/ddmarker/db" VERSION="20110927" COMMENT="XMLDB file for Moodle question/type/ddmarker"
|
||||
<XMLDB PATH="question/type/ddmarker/db" VERSION="20111001" COMMENT="XMLDB file for Moodle question/type/ddmarker"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="../../../../lib/xmldb/xmldb.xsd"
|
||||
>
|
||||
@@ -30,8 +30,7 @@
|
||||
<FIELD NAME="no" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" DEFAULT="0" SEQUENCE="false" COMMENT="drop number" PREVIOUS="questionid" NEXT="shape"/>
|
||||
<FIELD NAME="shape" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false" COMMENT="circle, rectangle, polygon" PREVIOUS="no" NEXT="coords"/>
|
||||
<FIELD NAME="coords" TYPE="text" LENGTH="big" NOTNULL="true" SEQUENCE="false" PREVIOUS="shape" NEXT="choice"/>
|
||||
<FIELD NAME="choice" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" DEFAULT="0" SEQUENCE="false" PREVIOUS="coords" NEXT="label"/>
|
||||
<FIELD NAME="label" TYPE="text" LENGTH="medium" NOTNULL="true" SEQUENCE="false" COMMENT="Alt label for drop box" PREVIOUS="choice"/>
|
||||
<FIELD NAME="choice" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" DEFAULT="0" SEQUENCE="false" PREVIOUS="coords"/>
|
||||
</FIELDS>
|
||||
<KEYS>
|
||||
<KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="questionid"/>
|
||||
|
||||
@@ -105,7 +105,7 @@ class qtype_ddmarker_edit_form extends qtype_ddtoimage_edit_form_base {
|
||||
get_string('marker', 'qtype_ddmarker'), $shapearray);
|
||||
$grouparray[] = $mform->createElement('text', 'coords',
|
||||
get_string('coords', 'qtype_ddmarker'),
|
||||
array('size'=>20, 'class'=>'tweakcss'));
|
||||
array('size'=>50, 'class'=>'tweakcss'));
|
||||
$mform->setType('coords', PARAM_NOTAGS);
|
||||
$markernos = array();
|
||||
$markernos[0] = '';
|
||||
@@ -116,11 +116,6 @@ class qtype_ddmarker_edit_form extends qtype_ddtoimage_edit_form_base {
|
||||
get_string('marker', 'qtype_ddmarker').' ');
|
||||
$grouparray[] = $mform->createElement('select', 'choice',
|
||||
get_string('marker', 'qtype_ddmarker'), $markernos);
|
||||
$grouparray[] = $mform->createElement('static', '', '', ' ' .
|
||||
get_string('alttext', 'qtype_ddmarker').' ');
|
||||
$grouparray[] = $mform->createElement('text', 'label',
|
||||
get_string('alttext', 'qtype_ddmarker'),
|
||||
array('size'=>10, 'class'=>'tweakcss'));
|
||||
$dropzone = $mform->createElement('group', 'drops',
|
||||
get_string('dropzone', 'qtype_ddmarker', '{no}'), $grouparray);
|
||||
return array($dropzone);
|
||||
|
||||
@@ -116,7 +116,6 @@ class qtype_ddmarker extends qtype_ddtoimage_base {
|
||||
$drop->shape = $formdata->drops[$dropno]['shape'];
|
||||
$drop->coords = $formdata->drops[$dropno]['coords'];
|
||||
$drop->choice = $formdata->drops[$dropno]['choice'];
|
||||
$drop->label = $formdata->drops[$dropno]['label'];
|
||||
|
||||
$DB->insert_record('qtype_ddmarker_drops', $drop);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user