if (mb_strstr($param, 'chk_')) { $db->db_query('BEGIN;'); $id = mb_substr($param, 4); $preinteressent = new preinteressent(); if ($preinteressent->load($id)) { //Prestudent anlegen $prestudent = new prestudent(); $prestudent->new = true; $prestudent->aufmerksamdurch_kurzbz = $preinteressent->aufmerksamdurch_kurzbz; $prestudent->person_id = $preinteressent->person_id; $prestudent->studiengang_kz = $studiengang_kz; $prestudent->reihungstestangetreten = false; $prestudent->bismelden = true; $prestudent->insertamum = date('Y-m-d H:i:s'); $prestudent->insertvon = $user; if ($prestudent->save()) { //Rolle anlegen $prestudent->studiensemester_kurzbz = $preinteressent->studiensemester_kurzbz; //$preinteressent1 = new preinteressent(); //$preinteressent1->loadStudiengangszuteilung($preinteressent_id, $studiengang_kz); $prestudent->ausbildungssemester = 1; $prestudent->status_kurzbz = 'Interessent'; $prestudent->datum = date('Y-m-d'); $prestudent->insertamum = date('Y-m-d H:i:s'); $prestudent->inservon = $user; if ($prestudent->save_rolle(true)) { //Uebernahme Datum setzen $qry = "UPDATE public.tbl_preinteressentstudiengang SET \n\t\t\t\t\t\t\t\tuebernahmedatum='" . date('Y-m-d H:i:s') . "', \n\t\t\t\t\t\t\t\tupdateamum='" . date('Y-m-d H:i:s') . "', \n\t\t\t\t\t\t\t\tupdatevon='" . $user . "'\n\t\t\t\t\t\t\t\tWHERE studiengang_kz='{$studiengang_kz}' AND preinteressent_id='{$id}'"; if ($db->db_query($qry)) { $anzahl_uebernommen++; $db->db_query('COMMIT');
if ($reihungstest->max_teilnehmer && $reihungstest->getTeilnehmerAnzahl($rt_id) >= $reihungstest->max_teilnehmer) { die("max. Teilnehmeranzahl erreicht."); } $timestamp = time(); $prestudent = new prestudent(); if (!$prestudent->getPrestudenten($person_id)) { die('Konnte Prestudenten nicht laden'); } foreach ($prestudent->result as $row) { if ($row->prestudent_id == $pre_id) { $prest = new prestudent(); $prest->load($pre_id); $prest->reihungstest_id = $rt_id; $prest->anmeldungreihungstest = date("Y-m-d", $timestamp); $prest->new = false; if (!$prest->save()) { echo "Fehler aufgetreten"; } } } } } if (isset($_POST['btn_bewerbung_abschicken'])) { // Mail an zuständige Assistenz schicken $pr_id = isset($_POST['prestudent_id']) ? $_POST['prestudent_id'] : ''; $studiensemester = new studiensemester(); $std_semester = $studiensemester->getakt(); if ($pr_id != '') { // Status Bewerber anlegen $prestudent_status = new prestudent(); $prestudent_status->load($pr_id);
} if (!isset($_POST['ausbildungssemester'])) { die('Ausbildungssemester muss uebergeben werden'); } $prestudent_id = $_POST['prestudent_id']; $ausbildungssemester = $_POST['ausbildungssemester']; $stsem_kurzbz = $_POST['stsem_kurzbz']; if (!is_numeric($prestudent_id)) { die('PrestudentID ist ungueltig'); } $prestd_obj = new prestudent(); if (!$prestd_obj->load($prestudent_id)) { die('PrestudentID ist ungueltig'); } $prestd_obj->new = true; if ($prestd_obj->save()) { $prestudent_id_neu = $prestd_obj->prestudent_id; if ($prestd_obj->getLastStatus($prestudent_id)) { $orgform_kurzbz = $prestd_obj->orgform_kurzbz; } else { $orgform_kurzbz = null; } $prestd_obj = new prestudent(); $prestd_obj->prestudent_id = $prestudent_id_neu; $prestd_obj->status_kurzbz = 'Interessent'; $prestd_obj->studiensemester_kurzbz = $stsem_kurzbz; $prestd_obj->ausbildungssemester = $ausbildungssemester; $prestd_obj->datum = date('Y-m-d'); $prestd_obj->insertamum = date('Y-m-d H:i:s'); $prestd_obj->insertvon = $user; $prestd_obj->updateamum = date('Y-m-d H:i:s');