echo '<td></td>
		<td></td>
		<td></td>
		<td></td>
		<td></td>
		<td></td>
		<td></td>
		<td align="right"><input type="submit" name="save_preinteressent" value="Speichern"></td>
		';
echo '</tr></table>';
echo '</form>';
echo "</div>";
// ----- Studiengangszuordnung -----
echo "<div id='studiengangszuordnung' style='display: " . ($selection == 'studiengangszuordnung' ? 'block' : 'none') . "'>";
echo '<table class="liste table-stripeclass:alternate table-autostripe"><tr><th>Studiengang</th><th>Priorit&auml;t</th><th>Freigabe</th><th>&Uuml;bernahme</th><th colspan="2">Aktion</th></tr>';
$zuordnung = new preinteressent();
$zuordnung->loadZuordnungen($preinteressent->preinteressent_id);
foreach ($zuordnung->result as $row) {
    echo "<form accept-charset='UTF-8' action='" . $_SERVER['PHP_SELF'] . "?id={$preinteressent->preinteressent_id}&studiengang_kz={$row->studiengang_kz}&selection=studiengangszuordnung' method='POST'>";
    echo '<tr>';
    echo '<td>';
    $studiengang = new studiengang();
    $studiengang->load($row->studiengang_kz);
    echo "{$studiengang->kuerzel} - {$studiengang->bezeichnung}";
    echo '</td>';
    echo '<td>';
    echo '<SELECT name="prioritaet" onchange="this.form.action=this.form.action+\'&savezuordnung\';this.form.submit();">';
    echo '<option value="1" ' . ($row->prioritaet == 1 ? 'selected' : '') . '>niedrig (1)</option>';
    echo '<option value="2" ' . ($row->prioritaet == 2 ? 'selected' : '') . '>mittel (2)</option>';
    echo '<option value="3" ' . ($row->prioritaet == 3 ? 'selected' : '') . '>hoch (3)</option>';
    echo '</SELECT>';
 if ($prestudent->getPrestudenten($row->person_id)) {
     foreach ($prestudent->result as $prestd) {
         if ($status != '') {
             $status .= ', ';
         }
         $prestudent1 = new prestudent();
         $prestudent1->getLastStatus($prestd->prestudent_id);
         $status .= $prestudent1->status_kurzbz . ' (' . $stg_obj->kuerzel_arr[$prestd->studiengang_kz] . ')';
     }
 }
 if ($status == '') {
     $status = 'Preinteressent';
 }
 echo "<td>{$status}</td>";
 //Zuordnungen laden und freigegebene Eintraege farblich markieren
 $freigaben = new preinteressent();
 $freigaben->loadZuordnungen($row->preinteressent_id);
 $freigabe = '';
 $uebernahme = '';
 foreach ($freigaben->result as $row_freigaben) {
     //auch jene als freigegeben anzeigen die schon im studiengang angelegt sind
     //obwohl der preinteressent nicht freigegeben wurde. (bewerbung direkt beim studiengang)
     $qry = "SELECT prestudent_id FROM public.tbl_prestudent \n\t\t\t\tWHERE person_id=" . $db->db_add_param($row->person_id) . " \n\t\t\t\tAND studiengang_kz=" . $db->db_add_param($row_freigaben->studiengang_kz);
     $result_chkstg = $db->db_query($qry);
     if ($row_freigaben->freigabedatum != '' || $result_chkstg && $db->db_num_rows($result_chkstg) > 0) {
         $freigabe .= "<font color='#009900'>";
     } else {
         $freigabe .= "<font color='#FF0000'>";
     }
     $freigabe .= $stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz] . "({$row_freigaben->prioritaet})";
     $freigabe .= '</font> ';
        }
        $db->db_query('COMMIT');
        //Versuchen den Personendatensatz zu loeschen
        //(Falls die Person noch irgendwohin referenziert (Firmenbetreuer, Preinteressent,...)
        // wird das Loeschen von der DB verhindert, deshalb das @ vor dem query)
        $qry = "DELETE FROM public.tbl_person WHERE person_id='{$preinteressent->person_id}'";
        @$db->db_query($qry);
        echo "<b>Personen wurden zusammengelegt</b>";
    } else {
        die('Preinteressent_id und personneu_id muss uebergeben werden');
    }
}
echo '<br><br>';
echo "<form action='" . $_SERVER['PHP_SELF'] . "?studiengang_kz={$studiengang_kz}' method='POST'>";
echo "<table class='liste table-autosort:0 table-stripeclass:alternate table-autostripe'>\n\t<thead>\n\t\t<tr>\n\t\t<th>&nbsp;</th>\n\t\t<th class='table-sortable:default'>Nachname</th>\n\t\t<th class='table-sortable:default'>Vorname</th>\n\t\t<th class='table-sortable:default'>GebDatum</th>\n\t\t<th class='table-sortable:default'>Studiensemester</th>\n\t\t<th class='table-sortable:default'>Anmerkung</th>\n\t\t<th class='table-sortable:default'>Zusammenlegung</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>";
$preinteressent = new preinteressent();
$preinteressent->loadFreigegebene($studiengang_kz);
foreach ($preinteressent->result as $row) {
    echo '<tr>';
    $person = new person();
    $person->load($row->person_id);
    echo "<td><input type='checkbox' name='chk_{$row->preinteressent_id}' checked></td>";
    echo "<td>{$person->nachname}</td>";
    echo "<td>{$person->vorname}</td>";
    echo "<td>{$person->gebdatum}</td>";
    echo "<td>{$row->studiensemester_kurzbz}</td>";
    echo "<td>{$row->anmerkung}";
    if ($row->firma_id != '') {
        $plz = '';
        $ort = '';
        $firma = new firma();
         // Preinteressent anlegen
         $timestamp = time();
         $preInteressent = new preinteressent();
         $preInteressent->person_id = $person->person_id;
         $preInteressent->aufmerksamdurch_kurzbz = 'k.A.';
         $preInteressent->kontaktmedium_kurzbz = 'bewerbungonline';
         $preInteressent->erfassungsdatum = date('Y-m-d', $timestamp);
         $preInteressent->insertamum = date('Y-m-d H:i:s');
         $preInteressent->updateamum = date('Y-m-d H:i:s');
         $preInteressent->new = true;
         if (!$preInteressent->save()) {
             die('Fehler beim anlegen des Preinteressenten');
         }
         // Zuordnungen anlegen
         for ($i = 0; $i < $anzStg; $i++) {
             $preIntZuordnung = new preinteressent();
             $preIntZuordnung->preinteressent_id = $preInteressent->preinteressent_id;
             $preIntZuordnung->studiengang_kz = $studiengaenge[$i];
             $preIntZuordnung->prioritaet = '1';
             $preIntZuordnung->insertamum = date('Y-m-d H:i:s');
             $preIntZuordnung->updateamum = date('Y-m-d H:i:s');
             $preIntZuordnung->new = true;
             if (!$preIntZuordnung->saveZuordnung()) {
                 die('Fehler beim anlegen des Preinteressenten');
             }
         }
     }
     //Email schicken
     echo sendMail($zugangscode, $email);
     exit;
 }