} } } 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); $alterstatus = new prestudent(); $alterstatus->getLastStatus($pr_id); // check ob es status schon gibt if (!$prestudent_status->load_rolle($pr_id, 'Bewerber', $std_semester, '1')) { $prestudent_status->status_kurzbz = 'Bewerber'; $prestudent_status->studiensemester_kurzbz = $std_semester; $prestudent_status->ausbildungssemester = '1'; $prestudent_status->datum = date("Y-m-d H:i:s"); $prestudent_status->insertamum = date("Y-m-d H:i:s"); $prestudent_status->insertvon = ''; $prestudent_status->updateamum = date("Y-m-d H:i:s"); $prestudent_status->updatevon = ''; $prestudent_status->studienplan_id = $alterstatus->studienplan_id; $prestudent_status->new = true; if (!$prestudent_status->save_rolle()) { die('Fehler beim anlegen der Rolle'); } } if (sendBewerbung($pr_id)) {
die('Es konnte keine Verbindung zum Server aufgebaut werden.'); } if (isset($_REQUEST['stg_kz'])) { $stg_kz = $_REQUEST['stg_kz']; } else { $stg_kz = ''; } if (isset($_POST["schick"])) { $studienplan_id = $_POST["stpl"]; $prestudent_id = $_POST["prestudent_id"]; $prestudent_rollen = new prestudent(); $prestudent_rollen->getPrestudentRolle($prestudent_id); if ($studienplan_id != '') { foreach ($prestudent_rollen->result as $rolle) { $prestudent = new prestudent(); $prestudent->load_rolle($rolle->prestudent_id, $rolle->status_kurzbz, $rolle->studiensemester_kurzbz, $rolle->ausbildungssemester); $prestudent->studienplan_id = $studienplan_id; if (!$prestudent->save_rolle()) { echo 'Fehler: ' . $prestudent->errormsg; } } } } $output = '<h1>Zuteilung von Studenten zum zugehörigen Studienplan</h1> <form action="' . $_SERVER['PHP_SELF'] . '" method="GET"> Studiengang: <select name="stg_kz" onchange="this.form.submit()"><option value="">-- Alle --</option>'; $studiengang = new studiengang(); $studiengang->getAll('typ,kurzbz'); foreach ($studiengang->result as $stg) { if ($stg->studiengang_kz == $stg_kz) { $selected = ' selected';