MDL-28283-master Completion Future dates can now be set as completion criteria

This commit is contained in:
Anita Viglinoe 2012-02-03 12:24:05 +05:30 committed by Ankit Agarwal
parent 5fc420e2ed
commit a1b9872209

View File

@ -53,7 +53,7 @@ class completion_criteria_date extends completion_criteria {
public function config_form_display(&$mform, $data = null)
{
$mform->addElement('checkbox', 'criteria_date', get_string('enable'));
$mform->addElement('date', 'criteria_date_value', get_string('afterspecifieddate', 'completion'));
$mform->addElement('date_selector', 'criteria_date_value', get_string('afterspecifieddate', 'completion'));
// If instance of criteria exists
if ($this->id) {
@ -74,8 +74,7 @@ class completion_criteria_date extends completion_criteria {
if (!empty($data->criteria_date)) {
$this->course = $data->id;
$date = $data->criteria_date_value;
$this->timeend = strtotime($date['Y'].'-'.$date['M'].'-'.$date['d']);
$this->timeend = $data->criteria_date_value;
$this->insert();
}
}