Skip to content

Commit

Permalink
Merge branch 'MDL-39599-master-int' of git://github.com/FMCorz/moodle
Browse files Browse the repository at this point in the history
  • Loading branch information
danpoltawski committed May 13, 2013
2 parents 3f461e9 + 381ab8e commit 2a7a5cf
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 10 deletions.
12 changes: 7 additions & 5 deletions course/editsection_form.php
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,10 @@ public function definition_after_data() {
$count = count($fullcs->conditionsgrade) + 1;

// Grade conditions
$this->repeat_elements(array($group), $count, array(), 'conditiongraderepeats',
'conditiongradeadds', 2, get_string('addgrades', 'condition'), true);
$this->repeat_elements(array($group), $count, array(
'conditiongradegroup[conditiongrademin]' => array('type' => PARAM_RAW),
'conditiongradegroup[conditiongrademax]' => array('type' => PARAM_RAW)
), 'conditiongraderepeats', 'conditiongradeadds', 2, get_string('addgrades', 'condition'), true);
$mform->addHelpButton('conditiongradegroup[0]', 'gradecondition', 'condition');

// Conditions based on user fields
Expand All @@ -133,13 +135,13 @@ public function definition_after_data() {
$grouparray[] =& $mform->createElement('select', 'conditionfield', '', $useroptions);
$grouparray[] =& $mform->createElement('select', 'conditionfieldoperator', '', $operators);
$grouparray[] =& $mform->createElement('text', 'conditionfieldvalue');
$mform->setType('conditionfieldvalue', PARAM_RAW);
$group = $mform->createElement('group', 'conditionfieldgroup', get_string('userfield', 'condition'), $grouparray);

$fieldcount = count($fullcs->conditionsfield) + 1;

$this->repeat_elements(array($group), $fieldcount, array(), 'conditionfieldrepeats', 'conditionfieldadds', 2,
get_string('adduserfields', 'condition'), true);
$this->repeat_elements(array($group), $fieldcount, array(
'conditionfieldgroup[conditionfieldvalue]' => array('type' => PARAM_RAW)),
'conditionfieldrepeats', 'conditionfieldadds', 2, get_string('adduserfields', 'condition'), true);
$mform->addHelpButton('conditionfieldgroup[0]', 'userfield', 'condition');

// Conditions based on completion
Expand Down
12 changes: 7 additions & 5 deletions course/moodleform_mod.php
Original file line number Diff line number Diff line change
Expand Up @@ -561,8 +561,10 @@ function standard_coursemodule_elements(){
$fieldcount = 1;
}

$this->repeat_elements(array($group), $count, array(), 'conditiongraderepeats', 'conditiongradeadds', 2,
get_string('addgrades', 'condition'), true);
$this->repeat_elements(array($group), $count, array(
'conditiongradegroup[conditiongrademin]' => array('type' => PARAM_RAW),
'conditiongradegroup[conditiongrademax]' => array('type' => PARAM_RAW)
), 'conditiongraderepeats', 'conditiongradeadds', 2, get_string('addgrades', 'condition'), true);
$mform->addHelpButton('conditiongradegroup[0]', 'gradecondition', 'condition');

// Conditions based on user fields
Expand All @@ -576,11 +578,11 @@ function standard_coursemodule_elements(){
$grouparray[] =& $mform->createElement('select', 'conditionfield', '', $useroptions);
$grouparray[] =& $mform->createElement('select', 'conditionfieldoperator', '', $operators);
$grouparray[] =& $mform->createElement('text', 'conditionfieldvalue');
$mform->setType('conditionfieldvalue', PARAM_RAW);
$group = $mform->createElement('group', 'conditionfieldgroup', get_string('userfield', 'condition'), $grouparray);

$this->repeat_elements(array($group), $fieldcount, array(), 'conditionfieldrepeats', 'conditionfieldadds', 2,
get_string('adduserfields', 'condition'), true);
$this->repeat_elements(array($group), $fieldcount, array(
'conditionfieldgroup[conditionfieldvalue]' => array('type' => PARAM_RAW)),
'conditionfieldrepeats', 'conditionfieldadds', 2, get_string('adduserfields', 'condition'), true);
$mform->addHelpButton('conditionfieldgroup[0]', 'userfield', 'condition');

// Conditions based on completion
Expand Down

0 comments on commit 2a7a5cf

Please sign in to comment.