예제 #1
0
             $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');