if ($DB->update_record('praxe_records', $post) && false) { if ($post->status = PRAXE_STATUS_CONFIRMED) { $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; }