$emuser = get_complete_user_data('id', $record->student); $emfrom = get_complete_user_data('id', $record->teacherid); require_once $CFG->dirroot . '/mod/praxe/mailing.php'; $mail = new praxe_mailing(); $fak = new stdClass(); $fak->name = fullname($emfrom); $fak->date = userdate(praxe_record::getData('datestart'), get_string('strftimedateshort')) . " - " . userdate(praxe_record::getData('dateend'), get_string('strftimedateshort')); $fak->subject = s($record->subject); $fak->school = s($record->name); $fak->studyfield = s(praxe_record::getData('studyfield_name')); $fak->praxename = praxe_record::getData('name'); $mail->setSubject(get_string('confirmedlocation', 'praxe')); $emtext = get_string('confirmlocation_mail', 'praxe', $fak); $mail->setPlain($emtext); $mail->setHtml($emtext); $mail->mailToUser($emuser, $emfrom); } redirect(praxe_get_base_url(), $msg); } break; case 'makeschedule': $aErrors = array(); require_capability('mod/praxe:addstudentschedule', $context); require_once 'c_makeschedule.php'; $form = new praxe_makeschedule(); if ($fdata = $form->get_data()) { if ($fdata->lesnumber == -1) { $fdata->lesnumber = null; } $post = (object) array('timestart' => $fdata->timestart, 'timeend' => $fdata->timeend, 'lesnumber' => $fdata->lesnumber, 'yearclass' => $fdata->yearclass, 'schoolroom' => $fdata->schoolroom, 'lessubject' => $fdata->lessubject, 'lestheme' => $fdata->lestheme['text']); $post->record = praxe_record::getData('rec_id');