MDL-16089 adding easier access to current module instance data in modedit forms

This commit is contained in:
skodak
2009-07-03 13:33:03 +00:00
parent 49427edbbd
commit 9a105989fe
+7 -4
View File
@@ -10,6 +10,8 @@ if (!empty($CFG->enablecompletion) or !empty($CFG->enableavailability)) {
*
*/
class moodleform_mod extends moodleform {
/** Current data */
protected $current;
/**
* Instance of the module that is being updated. This is the id of the {prefix}{modulename}
* record. Can be used in form definition. Will be "" if this is an 'add' form and not an
@@ -47,10 +49,11 @@ class moodleform_mod extends moodleform {
/** current context, course or module depends if already exists*/
protected $context;
function moodleform_mod($instance, $section, $cm, $course) {
$this->_instance = $instance;
$this->_section = $section;
$this->_cm = $cm;
function moodleform_mod($current, $section, $cm, $course) {
$this->current = $current;
$this->_instance = $current->instance;
$this->_section = $section;
$this->_cm = $cm;
if ($this->_cm) {
$this->context = get_context_instance(CONTEXT_MODULE, $this->_cm->id);
} else {