My code is:
$timeyesterday = time() - (24*3600);
$default['startdate'] = $timeyesterday;
$mform->set_data($default);
where the field startdate is defined like:
//----------------------------------------
//mform::startdate
//----------------------------------------
//$timeyesterday = time() - (24*3600);
$fieldname = 'startdate';
$mform->addElement('date_selector', $fieldname, get_string('from'));
//$mform->setDefault($fieldname, $timeyesterday);
$mform->disabledIf($fieldname, 'timerangemethod', 'eq', 0);
with timerangemethod defined as:
//----------------------------------------
//mform::timerangemethod
//----------------------------------------
$fieldname = 'timerangemethod';
$objs = array();
$objs[] =& $mform->createElement('radio', $fieldname, '', get_string('usewithin','newmodule'), 0);
$objs[] =& $mform->createElement('radio', $fieldname, '', get_string('usestartend','newmodule'), 1);
$mform->addGroup($objs, $fieldname.'_group', '', array(' '), false);
$mform->setDefault($fieldname, '0');
but is doesn't work!!!
Is this a bug?