Exemplo n.º 1
0
if ($fromform = $mform->get_data()) {

    $fromform->reportid = $fromform->id;
    switch ($fromform->frequency) {
        case 1:
            $fromform->schedule = $fromform->daily;
            break;
        case 2:
            $fromform->schedule = $fromform->weekly;
            break;
        case 3:
            $fromform->schedule = $fromform->monthly;
            break;
    }
    $fromform->userid = $USER->id;
    $fromform->nextschedule = $scheduling->next($fromform);
    $fromform->timemodified = time();
    if ($scheduledreportid > 0) {
        $fromform->id = $fromform->scheduleid;
        unset($fromform->scheduleid);

        $schedule = $DB->update_record('block_cobaltreports_schedule', $fromform);
        if ($schedule)
            redirect($returnurl);
    } else {
        $fromform->timecreated = time();
        $schedule = $DB->insert_record('block_cobaltreports_schedule', $fromform);
        if ($schedule)
            redirect($returnurl);
    }
}