Esempio n. 1
0
                    </tr>
                </table>
                <br>
            </td>
                <!-- Rechte Seite -> Ausgewählte Universitäten -->
                <td valign="top">
                    
                    <table width="100%" style="border: thin solid black; border-spacing:5px; background-color: lightgray; margin-top:5px;" >
                        <tr><td><b> <?php 
    echo $p->t('incoming/auswahlUniversitaeten');
    ?>
: </b></td></tr>
                        
                        <?php 
    $outgoingFirma = new preoutgoing();
    $outgoingFirma->loadAuswahlFirmen($outgoing->preoutgoing_id);
    $disabledSpeichern = $outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe') ? 'disabled' : '';
    $i = 1;
    foreach ($outgoingFirma->firmen as $fi) {
        $firmaAuswahl = new firma();
        $firmaAuswahl->load($fi->firma_id);
        $style = '';
        $link = '';
        if ($fi->auswahl == true) {
            $style = 'style="color:red"';
        }
        $mobilitätsprogramm = new mobilitaetsprogramm();
        $mobilitätsprogramm->load($fi->mobilitaetsprogramm_code);
        if ($mobilitätsprogramm->kurzbz == '') {
            $mobprogramm = 'SUMMERSCHOOL';
        } else {
function print_personendetails()
{
    global $out;
    $datum = new datum();
    $outgoingFirma = new preoutgoing();
    $outgoingFirma->loadAuswahlFirmen($out->preoutgoing_id);
    $zeitraum_von = $datum->formatDatum($out->dauer_von, 'd.m.Y');
    $zeitraum_bis = $datum->formatDatum($out->dauer_bis, 'd.m.Y');
    $sprachraum_von = $datum->formatDatum($out->sprachkurs_von, 'd.m.Y');
    $sprachraum_bis = $datum->formatDatum($out->sprachkurs_bis, 'd.m.Y');
    $praktikum_von = $datum->formatDatum($out->praktikum_von, 'd.m.Y');
    $praktikum_bis = $datum->formatDatum($out->praktikum_bis, 'd.m.Y');
    $ansprechperson = new benutzer();
    $ansprechperson->load($out->ansprechperson);
    $betreuer = new benutzer();
    $betreuer->load($out->betreuer);
    $checkedPraktikum = $out->praktikum ? 'checked' : '';
    $checkedBachelorarbeit = $out->bachelorarbeit ? 'checked' : '';
    $checkedMasterarbeit = $out->masterarbeit ? 'checked' : '';
    $checkedBehinderung = $out->behinderungszuschuss ? 'checked' : '';
    $checkedStudienbeihilfe = $out->studienbeihilfe ? 'checked' : '';
    $sprachkursSelect = $out->sprachkurs ? 'selected' : '';
    $intensivSprachkursSelect = $out->intensivsprachkurs ? 'selected' : '';
    $benutzer = new benutzer();
    $benutzer->load($out->uid);
    $adresse = new adresse();
    $adresse->load_pers($benutzer->person_id);
    $nation = new nation();
    $nation->load($benutzer->staatsbuergerschaft);
    $student = new student();
    $student->load($benutzer->uid);
    $prestudent = new prestudent();
    $prestudent->getLastStatus($student->prestudent_id);
    $studiengang = new studiengang();
    $studiengang->load($student->studiengang_kz);
    $adr_strasse = '';
    $adr_plz = '';
    $adr_ort = '';
    foreach ($adresse->result as $res) {
        // Hauptwohnsitz anzeigen
        if ($res->typ == 'h') {
            $adr_strasse = $res->strasse;
            $adr_plz = $res->plz;
            $adr_ort = $res->ort;
        }
    }
    $i = 1;
    echo '<form action="' . $_SERVER['PHP_SELF'] . '?method=save&preoutgoing_id=' . $out->preoutgoing_id . '" method="POST"> <fieldset><table border="0" >
            <tr><td colspan=2"><b>Auswahl Universitäten:</b></td></tr>';
    foreach ($outgoingFirma->firmen as $fi) {
        $firmaAuswahl = new firma();
        $firmaAuswahl->load($fi->firma_id);
        $style = $fi->auswahl ? 'style="color:red"' : '';
        $mobilitätsprogramm = new mobilitaetsprogramm();
        $mobilitätsprogramm->load($fi->mobilitaetsprogramm_code);
        if ($mobilitätsprogramm->kurzbz == '') {
            $mobprogramm = 'SUMMERSCHOOL';
        } else {
            $mobprogramm = $mobilitätsprogramm->kurzbz;
        }
        if ($fi->name == '') {
            echo " <tr><td  colspan=2 {$style}>" . $i . ": " . $firmaAuswahl->name . " [" . $mobprogramm . "] <a href='" . $_SERVER['PHP_SELF'] . "?method=setAuswahl&outgoingFirma_id=" . $fi->preoutgoing_firma_id . "&preoutgoing_id=" . $out->preoutgoing_id . "'>Auswahl </a><a href='" . $_SERVER['PHP_SELF'] . "?method=deleteFirma&outgoingFirma_id=" . $fi->preoutgoing_firma_id . "&preoutgoing_id=" . $out->preoutgoing_id . "'>Delete</a></td></tr>";
        } else {
            echo " <tr><td  colspan=2 {$style}>" . $i . ": " . $fi->name . " [Freemover] <a href='" . $_SERVER['PHP_SELF'] . "?method=setAuswahl&outgoingFirma_id=" . $fi->preoutgoing_firma_id . "&preoutgoing_id=" . $out->preoutgoing_id . "'>Auswahl </a><a href='" . $_SERVER['PHP_SELF'] . "?method=deleteFirma&outgoingFirma_id=" . $fi->preoutgoing_firma_id . "&preoutgoing_id=" . $out->preoutgoing_id . "'>Delete</a></td></tr>";
        }
        $i++;
    }
    if ($out->checkStatus($out->preoutgoing_id, 'freigabe')) {
        echo '
        <tr>
            <td  colspan=2>&nbsp;</td>
        </tr>
        <tr><td><b>Personendaten:</b></td></tr>
        <tr>
            <td>Vorname:</td><td><input type="text" name="vorname" value="' . $benutzer->vorname . '" disabled></td>
            <td>Strasse:</t><td><input type="text" name="strasse" disabled value="' . $adr_strasse . '"></td>
        </tr>
        <tr>
            <td>Nachname:</td><td><input type="text" name="nachname" value="' . $benutzer->nachname . '" disabled></td>
            <td>PLZ/Ort:</td><td><input type="text" name="plz" size="4" disabled value="' . $adr_plz . '"> <input type="text" name="ort" disabled value="' . $adr_ort . '">
        </tr>
        <tr>
            <td>Geburtsdatum:</td><td><input type="text" name="gebdatum" value="' . $datum->formatDatum($benutzer->gebdatum, 'd.m.Y') . '" disabled>
            <td>Staatsbürgerschaft:</td><td><input type="text" name="nationalitaet" value="' . $nation->kurztext . '" disabled></td>
        </tr>
        <tr>
            <td>Geburtsort:</td><td><input type="text" name="gebort" value="' . $benutzer->gebort . '" disabled></td>
            <td>Personenkennzeichen:</d><td><input type="text" name="pers_kz" value="' . $student->matrikelnr . '" disabled></td>
        </tr>
        <tr>
            <td>Studiensemester:</td><td><input type="text" name="studienjahr" value="' . $prestudent->ausbildungssemester . '" disabled></td>
            <td>Studiengang:</td><td><input type="text" name="studiengang" size="50" value="' . $studiengang->bezeichnung . '" disabled></td>
        </tr>
        <tr>
            <td>Studientyp:</td><td><input type="text" name="studientyp" value="' . $studiengang->typ . '" disabled></td>
            <td><a href ="mailto:' . $out->uid . '@' . DOMAIN . '">E-Mail schicken</a></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
        </tr>
        <tr><td><b>Zusätzliche Daten:</b></td></tr>
        <tr>
            <td>Zeitraum Aufenthalt: </td>
            <td><input type="text" value="' . $zeitraum_von . '" size="9" id="datepicker_zeitraumvon" name="aufenthalt_von"> - <input type="text" value="' . $zeitraum_bis . '" size="9" id="datepicker_zeitraumbis" name="aufenthalt_bis"></td>
            <td>Praktikum: </td>
            <td><input type="checkbox" name="praktikum" ' . $checkedPraktikum . '></td>
        </tr>
        <tr>
            <td>Ansprechperson Heimatuniversität: </td>
            <td><input type="text" value="' . $ansprechperson->vorname . ' ' . $ansprechperson->nachname . '" id="ansprechperson" name="ansprechperson"><input type="hidden" id="ansprechperson_uid" name="anprechperson_uid" value="' . $out->ansprechperson . '"></td>
            <td>Zeitraum Praktikum: </td>
            <td><input type="text" name="praktikum_von" id="datepicker_praktikumvon" size ="9" value="' . $praktikum_von . '"> - <input type="text" name="praktikum_bis" id="datepicker_praktikumbis" size="9" value="' . $praktikum_bis . '"></td>
        </tr>
        <tr>
            <td>Sprachkurs: </td>
            <td><select name="sprachkurs">
                <option value="kein">keiner</option>
                <option value="vorbereitend" ' . $sprachkursSelect . '>vorbereitender Sprachkurs</option>
                <option value="intensiv" ' . $intensivSprachkursSelect . '>Erasmus Intensivsprachkurs</option>
                </select>
            </td>
            <td>Bachelorarbeit: <input type ="checkbox" name="bachelorarbeit" ' . $checkedBachelorarbeit . '></td>
            <td>Masterarbeit: <input type="checkbox" name="masterarbeit" ' . $checkedMasterarbeit . '></td>
        </tr>
        <tr>
            <td>Zeitraum Sprachkurs:</td>
            <td><input tpye="text" value="' . $sprachraum_von . '" id="datepicker_sprachkursvon" size="9" name="sprachkurs_von"> - <input type="text" value="' . $sprachraum_bis . '" size="9" id="datepicker_sprachkursbis" name="sprachkurs_bis"></td>
            <td>Bachelor-, Masterarbeitsbetreuer: </td><td><input type="text" name="betreuer" id="betreuer" value="' . $betreuer->vorname . ' ' . $betreuer->nachname . '"> <input type="hidden" name="betreuer_uid" id="betreuer_uid" value="' . $out->betreuer . '"></td>
        </tr>
        <tr>
            <td>Behinderungszuschuss:</td><td><input type="checkbox" name="behinderungszuschuss" ' . $checkedBehinderung . '></td>
            <td>Studienbeihilfe:</td><td><input type="checkbox" name="studienbeihilfe" ' . $checkedStudienbeihilfe . '></td>
        </tr>
        <tr>
            <td>Anmerkung Student: </td><td colspan="2"><textarea rows="3" cols="25" name="anmerkungStudent">' . $out->anmerkung_student . '</textarea>
        <tr>
            <td>
                <input type="submit" value="Speichern">
            </td>
        </tr>';
    } else {
        echo '
            <tr>
            <td  colspan=2>&nbsp;</td>
            </tr>
            <tr><td><b>Personendaten:</b></td></tr>
            <tr>
                <td>Vorname:</td><td><input type="text" name="vorname" value="' . $benutzer->vorname . '" disabled></td>
                <td>Strasse:</t><td><input type="text" name="strasse" disabled value="' . $adr_strasse . '"></td>
            </tr>
            <tr>
                <td>Nachname:</td><td><input type="text" name="nachname" value="' . $benutzer->nachname . '" disabled></td>
                <td>PLZ/Ort:</td><td><input type="text" name="plz" size="4" disabled value="' . $adr_plz . '"> <input type="text" name="ort" disabled value="' . $adr_ort . '">
            </tr>
            <tr>
                <td>Geburtsdatum:</td><td><input type="text" name="gebdatum" value="' . $datum->formatDatum($benutzer->gebdatum, 'd.m.Y') . '" disabled>
                <td>Staatsbürgerschaft:</td><td><input type="text" name="nationalitaet" value="' . $nation->kurztext . '" disabled></td>
            </tr>
            <tr>
                <td>Geburtsort:</td><td><input type="text" name="gebort" value="' . $benutzer->gebort . '" disabled></td>
                <td>Personenkennzeichen:</d><td><input type="text" name="pers_kz" value="' . $student->matrikelnr . '" disabled></td>
            </tr>
            <tr>
                <td>Studiensemester:</td><td><input type="text" name="studienjahr" value="' . $prestudent->ausbildungssemester . '" disabled></td>
                <td>Studiengang:</td><td><input type="text" name="studiengang" size="50" value="' . $studiengang->bezeichnung . '" disabled></td>
            </tr>
            <tr>
                <td>Studientyp:</td><td><input type="text" name="studientyp" value="' . $studiengang->typ . '" disabled></td>
                <td><a href ="mailto:' . $out->uid . '@' . DOMAIN . '">E-Mail schicken</a></td>
            </tr>
            <tr>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>Anmerkung Student: </td><td colspan="2"><textarea rows="3" cols="25" name="anmerkungStudent">' . $out->anmerkung_student . '</textarea></td>
            </tr>
            </table>';
    }
    echo '</table></fieldset></form>';
    $outgoingStatus = new preoutgoing();
    $outgoingStatus->getAllStatus($out->preoutgoing_id);
    // Status ausgabe
    echo '<h3>Status</h3>
    	<table class="tablesorter" id="dokumente">
		<thead>
			<tr>
				<th>Status</th>
				<th>Datum</th>
			</tr>
		</thead>
		<tbody>';
    foreach ($outgoingStatus->stati as $status) {
        echo '<tr><td>' . $status->preoutgoing_status_kurzbz . '</td><td>' . $status->datum . '</td></tr>';
    }
    echo '</table><form action="' . $_SERVER['PHP_SELF'] . '?preoutgoing_id=' . $out->preoutgoing_id . '" method="POST">';
    $preoutgoing = new preoutgoing();
    $preoutgoing->getAllStatiKurzbz();
    echo '<tr><td><SELECT name="status">';
    foreach ($preoutgoing->stati as $status_filter) {
        $selected = '';
        if ($status_filter->preoutgoing_status_kurzbz == $status) {
            $selected = 'selected';
        }
        echo '<option value="' . $status_filter->preoutgoing_status_kurzbz . '" ' . $selected . '>' . $status_filter->preoutgoing_status_kurzbz . '</option>';
    }
    echo '</SELECT></td></tr>
        <input type="submit" name="StatusSetzen" value="setzen">';
}