Ejemplo n.º 1
0
        }
    }
}
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';