function port($type = 0, $_pays = false, $_cpostal = "") { if ($_SESSION['navig']->commande->transport == "" && !$type) { return -1; } if ($_SESSION['navig']->adresse != 0) { $chadr = 1; } else { $chadr = 0; } $modules = new Modules(); if (!$type) { $modules->charger_id($_SESSION['navig']->commande->transport); } else { $modules->charger_id($type); } if ($modules->type != Modules::TRANSPORT || !$modules->actif) { return -1; } $p = new Pays(); if ($chadr) { $adr = new adresse(); $adr->charger($_SESSION['navig']->adresse); $p->charger($adr->pays); $cpostal = $adr->cpostal; } else { $p->charger($_SESSION['navig']->client->pays); $cpostal = $_SESSION['navig']->client->cpostal; } // Prise en compte des infos passée, si aucune des infos précédentes n'est pertinente. if (empty($p->id) && $_pays) { $p->charger($_pays); } if (empty($cpostal) && $_cpostal != "") { $cpostal = $_cpostal; } $zone = new Zone(); $zone->charger($p->zone); try { $port = ActionsModules::instance()->instancier($modules->nom); $port->nbart = $_SESSION['navig']->panier->nbart(); $port->poids = $_SESSION['navig']->panier->poids(); $port->total = $_SESSION['navig']->panier->total(); $port->zone = $p->zone; $port->pays = $p->id; $port->unitetr = $zone->unite; $port->cpostal = $cpostal; $frais = $port->calcule(); ActionsModules::instance()->appel_module("port", $frais); return $frais; } catch (exception $e) { return -1; } }
die('Konnte Benutzer nicht laden!'); } if (!$student->load($preoutgoing->uid)) { die('Konnte Student nicht laden!'); } $projektarbeittitel = $preoutgoing->projektarbeittitel; $studiengang->load($student->studiengang_kz); $preoutgoingFirma = new preoutgoing(); $preoutgoingFirma->loadAuswahl($preoutgoing_id); $preoutgoing_firma = $preoutgoingFirma->firma_id; $prestudent->getLastStatus($student->prestudent_id); $firma = new firma(); $nation = new nation(); if ($preoutgoing_firma != '') { $standort = new standort(); $adresse = new adresse(); $firma->load($preoutgoing_firma); $standort->load_firma($firma->firma_id); $adresse->load($standort->adresse_id); $nation->load($adresse->nation); } $preoutgoingLv = new preoutgoing(); $preoutgoingLv->loadLvs($preoutgoing_id); echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?> '; echo '<learningagreement_outgoing>'; echo ' <outgoing>'; echo ' <vorname><![CDATA[' . $benutzer->vorname . ']]></vorname>'; echo ' <nachname><![CDATA[' . $benutzer->nachname . ']]></nachname>'; echo ' <titel_pre><![CDATA[' . $benutzer->titelpre . ']]></titel_pre>'; echo ' <titel_post><![CDATA[' . $benutzer->titelpost . ']]></titel_post>'; echo ' <email><![CDATA[' . $benutzer->uid . '@' . DOMAIN . ']]></email>';
/** * Standortliste */ function getStandortliste($firma_id, $adresstyp_arr, $user) { // Init $htmlstr = ''; // Plausib if (empty($firma_id) || !is_numeric($firma_id)) { return 'Firma fehlt.'; } // Datenlesen $standort_obj = new standort(); $standort_obj->result = array(); if (!$standort_obj->load_firma($firma_id)) { return $standort_obj->errormsg; } // Es gibt noch keinen Standort zur Firma - Neuanlage if ($firma_id && !$standort_obj->result) { $firma_obj = new firma(); $firma_obj->load($firma_id); $standort_obj->new = true; $standort_obj->standort_id = null; $standort_obj->adresse_id = null; $standort_obj->kurzbz = mb_substr($firma_obj->name, 0, 16); $standort_obj->bezeichnung = ''; $standort_obj->updatevon = $user; $standort_obj->insertvon = $user; $standort_obj->ext_id = null; $standort_obj->firma_id = $firma_id; if (!$standort_obj->save()) { return 'Fehler Standort ' . $standort_obj->errormsg; } $standort_obj = new standort(); $standort_obj->load_firma($firma_id); } $htmlstr .= '<table class="liste"> <tr> <th>Kurzbz</th> <th>Nation</th> <th>Gemeinde</th> <th>Plz</th> <th>Ort</th> <th>Strasse</th> <th>Typ</th> <th><font size="0">Zustelladr.</font></th> <td align="center" valign="top" colspan="2"><a target="detail_workfirma" href="firma_detailwork.php?showmenue=1&firma_id=' . $firma_id . '"><input type="Button" value="Neuanlage" name="work"></a></td> </tr>'; $i = 1; foreach ($standort_obj->result as $row) { if ($firma_id && $row->standort_id && !$row->adresse_id) { $adresse_obj = new adresse(); $adresse_obj->new = true; $adresse_obj->insertamum = date('Y-m-d H:i:s'); $adresse_obj->insertvon = $user; $adresse_obj->person_id = null; $adresse_obj->strasse = ''; $adresse_obj->plz = ''; $adresse_obj->ort = ''; $adresse_obj->gemeinde = ''; $adresse_obj->nation = ''; $adresse_obj->typ = ''; $adresse_obj->heimatadresse = false; $adresse_obj->zustelladresse = false; $adresse_obj->firma_id = null; $adresse_obj->updateamum = date('Y-m-d H:i:s'); $adresse_obj->updatvon = $user; if (!$adresse_obj->save()) { return 'Fehler Adresse ' . $adresse_obj->errormsg; } $standort_obj = new standort($row->standort_id); $standort_obj->updatevon = $user; $standort_obj->adresse_id = $adresse_obj->adresse_id; if (!$standort_obj->save()) { return 'Fehler Standort - Adresse ' . $standort_obj->errormsg; } $row->adresse_id = $adresse_obj->adresse_id; } $htmlstr .= "<tr id='standort" . $i . "' class='liste" . $i % 2 . "'>\n"; $i++; $adresse_id = $row->adresse_id; $adresse_obj = new adresse(); if ($adresse_obj->load($adresse_id)) { $htmlstr .= '<td><a target="detail_workfirma" href="firma_detailwork.php?showmenue=1&firma_id=' . $firma_id . '&standort_id=' . $row->standort_id . '&adresse_id=' . $adresse_obj->adresse_id . '">' . $row->kurzbz . '</a></td>'; $htmlstr .= "<td title='Nation " . $adresse_obj->nation . "'>" . (isset($nation_arr[$adresse_obj->nation]) ? $nation_arr[$adresse_obj->nation] : $adresse_obj->nation) . "</td>"; $htmlstr .= '<td>' . $adresse_obj->gemeinde . '</td>'; $htmlstr .= '<td>' . $adresse_obj->plz . '</td>'; $htmlstr .= '<td>' . $adresse_obj->ort . '</td>'; $htmlstr .= '<td>' . $adresse_obj->strasse . '</td>'; $htmlstr .= '<td>' . $adresstyp_arr[$adresse_obj->typ] . '</td>'; $htmlstr .= '<td align="center">' . ($adresse_obj->zustelladresse ? 'Ja' : 'Nein') . '</td>'; $htmlstr .= '<td align="center"><a target="detail_workfirma" href="firma_detailwork.php?showmenue=1&firma_id=' . $firma_id . '&standort_id=' . $row->standort_id . '&adresse_id=' . $adresse_obj->adresse_id . '"><img src="../../skin/images/application_form_edit.png" alt="editieren" title="edit"/></a></td>'; $htmlstr .= "<td align='center'><a href='" . $_SERVER['PHP_SELF'] . "?deleteadresse=true&standort_id={$row->standort_id}&adresse_id={$adresse_obj->adresse_id}&firma_id={$firma_id}' onclick='return confdel()'><img src='../../skin/images/application_form_delete.png' alt='loeschen' title='loeschen'/></a></td>"; } else { $htmlstr .= '<td><a target="detail_workfirma" href="firma_detailwork.php?showmenue=1&firma_id=' . $firma_id . '&standort_id=' . $row->standort_id . '&adresse_id=' . $row->adresse_id . '">' . $row->kurzbz . '</a></td>'; $htmlstr .= '<td colspan="10">' . $adresse_obj->errormsg . '</td>'; } $htmlstr .= '</tr>'; } $htmlstr .= '</table>'; return $htmlstr; }
<?php echo $message; ?> </div> <div role="tabpanel" class="tab-pane" id="kontakt"> <h2>Kontaktinformationen</h2> <?php $nation = new nation(); $nation->getAll($ohnesperre = true); $kontakt = new kontakt(); $kontakt->load_persKontakttyp($person->person_id, 'email'); $email = isset($kontakt->result[0]->kontakt) ? $kontakt->result[0]->kontakt : ''; $kontakt_t = new kontakt(); $kontakt_t->load_persKontakttyp($person->person_id, 'telefon'); $telefon = isset($kontakt_t->result[0]->kontakt) ? $kontakt_t->result[0]->kontakt : ''; $adresse = new adresse(); $adresse->load_pers($person->person_id); $strasse = isset($adresse->result[0]->strasse) ? $adresse->result[0]->strasse : ''; $plz = isset($adresse->result[0]->plz) ? $adresse->result[0]->plz : ''; $ort = isset($adresse->result[0]->ort) ? $adresse->result[0]->ort : ''; $adr_nation = isset($adresse->result[0]->nation) ? $adresse->result[0]->nation : ''; ?> <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?> ?active=dokumente" class="form-horizontal"> <fieldset> <legend>Kontakt</legend> <div class="form-group">
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(); $firma->load($row->firma_id); $adresse = new adresse(); $adresse->load_firma($row->firma_id); if (isset($adresse->result[0])) { $plz = $adresse->result[0]->plz; $ort = $adresse->result[0]->ort; } echo '<br /><b>Schule:</b>' . $plz . ' ' . $ort . ' ' . $firma->name . " ({$firma->firmentyp_kurzbz})"; } echo "</td>"; echo "<td>"; //Suchen ob diese Person schon existiert $qry = "SELECT distinct * FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE \n\t\t\t\tstudiengang_kz='{$studiengang_kz}' AND (\n\t\t\t\t(vorname='{$person->vorname}' AND nachname='{$person->nachname}') "; if ($person->gebdatum != '') { $qry .= " OR (nachname='{$person->nachname}' AND gebdatum='{$person->gebdatum}')"; } $qry .= ")";
// DAO require_once '../config/vilesci.config.inc.php'; require_once '../include/adresse.class.php'; require_once '../include/datum.class.php'; if (isset($_GET['person_id'])) { $person_id = $_GET['person_id']; } else { $person_id = ''; } if (isset($_GET['adresse_id'])) { $adresse_id = $_GET['adresse_id']; } else { $adresse_id = ''; } $datum = new datum(); $adresse = new adresse(); $rdf_url = 'http://www.technikum-wien.at/adresse'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ADRESSE="' . $rdf_url . '/rdf#" > <RDF:Seq about="' . $rdf_url . '/liste"> '; if ($adresse_id != '') { if (!$adresse->load($adresse_id)) { die('Fehler: ' . $adresse->errormsg); } draw_rdf($adresse); } else {
$person->insertamum = date('Y-m-d H:i:s'); $person->insertvon = $user; $person->zugangscode = uniqid(); if ($person->save()) { $error = false; } else { $error = true; $errormsg = "Person konnte nicht gespeichert werden: {$person->errormsg}"; } } //Adresse anlegen if ($ueberschreiben != '' && !($plz == '' && $adresse == '' && $ort == '')) { if ($person_id == '0') { $ueberschreiben = 'Nein'; } $adr = new adresse(); //Adresse neu anlegen if ($ueberschreiben == 'Nein') { $adr->new = true; $adr->insertamum = date('Y-m-d H:i:s'); $adr->insertvon = $user; } else { //Bestehende Adresse Ueberschreiben //Adressen der Peron laden $adr->load_pers($person->person_id); if (isset($adr->result[0])) { //Erste Adresse laden if ($adr->load($adr->result[0]->adresse_id)) { $adr->new = false; $adr->updateamum = date('Y-m-d H:i:s'); $adr->updatevon = $user;
$selected = ''; if ($ko->konto_id == $bestellung->konto_id) { $selected = 'selected'; $konto_vorhanden = true; } echo '<option value=' . $ko->konto_id . ' ' . $selected . '>' . $ko->kurzbz . "</option>\n"; } //wenn die konto_id von der bestellung nicht in den Konten die der Kostenstelle zugeordnet sind befidet --> selbst hinschreiben if (!$konto_vorhanden) { echo '<option value=' . $bestellung->konto_id . ' selected>' . $konto_bestellung->kurzbz . "</option>\n"; } echo "</select></td><td>Rechnungsadresse:</td>\n"; echo "<td colspan ='2'><Select name='filter_rechnungsadresse' id='filter_rechnungsadresse' style='width: 400px;'>\n"; foreach ($allStandorte->result as $standorte) { $selected = ''; $standort_rechnungsadresse = new adresse(); $standort_rechnungsadresse->load($standorte->adresse_id); if ($standort_rechnungsadresse->adresse_id == $bestellung->rechnungsadresse) { $selected = 'selected'; } echo "<option value='" . $standort_rechnungsadresse->adresse_id . "' " . $selected . ">" . $standorte->kurzbz . ' - ' . $standort_rechnungsadresse->strasse . ', ' . $standort_rechnungsadresse->plz . ' ' . $standort_rechnungsadresse->ort . "</option>\n"; } echo "</select></td></tr>\n"; echo "<tr>\n"; echo "\t<td>Bemerkungen: </td>\n"; echo "\t<td><textarea name='bemerkung' cols=70' rows='1'>{$bestellung->bemerkung}</textarea></td>\n"; echo "\t<td>Status:</td>\n"; echo "\t<td width ='200px'>\n"; echo "<span id='btn_bestellt'>"; $new = 0; if ($status->isStatiVorhanden($bestellung->bestellung_id, 'Bestellung')) {
/** * Erimtteln der Firmen.- Standortdaten * * @param $firma_id_geloescht * @param $firma_id_bleibt */ function getFirmaUndStandorte($firma_id_geloescht, $firma_id_bleibt) { //---------------------------------------------------------------------------------------- // zwei Teileanzeigen a) wird geloescht b) bleibt //---------------------------------------------------------------------------------------- // ------------------------------------------------------------------------- // Firmenstammdaten holen // ------------------------------------------------------------------------- $firma = new firma(); if (!$firma->load($firma_id_geloescht)) { exit('Firma wird gelöscht Fehler :' . $firma->errormsg); } $geloescht = $firma; $firma = new firma(); if (!$firma->load($firma_id_bleibt)) { exit('Welche Firma bleibt Fehler :' . $firma->errormsg); } $bleibt = $firma; // ------------------------------------------------------------------------- // Standorte je Firmenstammdaten holen // ------------------------------------------------------------------------- // - wird geloescht $standort_obj = new standort(); $standort_obj->result = array(); $standort_obj->load_firma($geloescht->firma_id); $geloescht->standorte = array(); if ($standort_obj->result) { $geloescht->standorte = $standort_obj->result; for ($i = 0; $i < count($geloescht->standorte); $i++) { // Adresse zum Standort $adresse_obj = new adresse(); $geloescht->standorte[$i]->adresse = array(); if ($geloescht->standorte[$i]->adresse_id && $adresse_obj->load($geloescht->standorte[$i]->adresse_id)) { $geloescht->standorte[$i]->adresse = $adresse_obj; } // Kontakte zum Standort $kontakt_obj = new kontakt(); $geloescht->standorte[$i]->kontakt = array(); if ($geloescht->standorte[$i]->standort_id && $kontakt_obj->load_standort($geloescht->standorte[$i]->standort_id)) { $geloescht->standorte[$i]->kontakt = $kontakt_obj; } // Personen zum Standort $personfunktion_obj = new person(); if (!isset($geloescht->personen[$i])) { $geloescht->personen[$i] = new stdclass(); } $geloescht->personen[$i]->personfunktion = array(); if ($geloescht->standorte[$i]->standort_id && $personfunktion_obj->load_personfunktion($geloescht->standorte[$i]->standort_id, '', $geloescht->firma_id)) { $geloescht->standorte[$i]->personfunktion = $personfunktion_obj; } } } $firmaorganisationseinheit_obj = new firma(); $geloescht->firmaorganisationseinheit = array(); if (!$firmaorganisationseinheit_obj->get_firmaorganisationseinheit($geloescht->firma_id)) { $geloescht->firmaorganisationseinheit = array(); } if ($firmaorganisationseinheit_obj->result) { $geloescht->firmaorganisationseinheit = $firmaorganisationseinheit_obj->result; } // - bleibt $standort_obj = new standort(); $standort_obj->result = array(); $standort_obj->load_firma($bleibt->firma_id); $bleibt->standorte = array(); if ($standort_obj->result) { $bleibt->standorte = $standort_obj->result; for ($i = 0; $i < count($bleibt->standorte); $i++) { // Adresse zum Standort $adresse_obj = new adresse(); $bleibt->standorte[$i]->adresse = array(); if ($bleibt->standorte[$i]->adresse_id && $adresse_obj->load($bleibt->standorte[$i]->adresse_id)) { $bleibt->standorte[$i]->adresse = $adresse_obj; } // Kontakte zum Standort $kontakt_obj = new kontakt(); $bleibt->standorte[$i]->kontakt = array(); if ($bleibt->standorte[$i]->standort_id && $kontakt_obj->load_standort($bleibt->standorte[$i]->standort_id)) { if (!isset($bleibt->standorte[$i])) { $bleibt->standorte[$i] = new stdClass(); } $bleibt->standorte[$i]->kontakt = $kontakt_obj; } // Personen zum Standort $personfunktion_obj = new person(); if (!isset($bleibt->personen[$i])) { $bleibt->personen[$i] = new stdClass(); } $bleibt->personen[$i]->personfunktion = array(); if ($bleibt->standorte[$i]->standort_id && $personfunktion_obj->load_personfunktion($bleibt->standorte[$i]->standort_id, '', $bleibt->firma_id)) { $bleibt->standorte[$i]->personfunktion = $personfunktion_obj; } } } $firmaorganisationseinheit_obj = new firma(); $bleibt->firmaorganisationseinheit = array(); if (!$firmaorganisationseinheit_obj->get_firmaorganisationseinheit($bleibt->firma_id)) { $bleibt->firmaorganisationseinheit = array(); } if ($firmaorganisationseinheit_obj->result) { $bleibt->firmaorganisationseinheit = $firmaorganisationseinheit_obj->result; } return $standort = array("geloescht" => $geloescht, "bleibt" => $bleibt); }
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> </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> </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> </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> </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">'; }
$data = $adresse->adresse_id; } else { $return = false; $errormsg = $adresse->errormsg; } } } } elseif (isset($_POST['type']) && $_POST['type'] == 'adressedelete') { if ($_POST['studiengang_kz'] != '' && !$rechte->isBerechtigt('admin', $_POST['studiengang_kz'], 'suid') && !$rechte->isBerechtigt('assistenz', $_POST['studiengang_kz'], 'suid') || $_POST['studiengang_kz'] == '' && !$rechte->isBerechtigt('admin', null, 'suid') && !$rechte->isBerechtigt('mitarbeiter', null, 'suid')) { $return = false; $errormsg = 'Keine Berechtigung'; $data = ''; $error = true; } else { //Loescht Adressen aus der DB $adresse = new adresse(); if (!$adresse->load($_POST['adresse_id'])) { $return = false; $errormsg = $adresse->errormsg; } else { if ($adresse->heimatadresse) { //Heimatadressen nicht loeschen, da es sonst zu Problemen bei der BIS-Meldung kommt falls diese Adresse //schon einmal gemeldet wurde $return = false; $errormsg = 'Heimatadressen dürfen nicht gelöscht werden, da diese für die BIS-Meldung relevant sind. Um die Adresse dennoch zu löschen, entfernen sie das Hackerl bei Heimatadresse!'; } else { if ($adresse->delete($_POST['adresse_id'])) { $return = true; } else { $return = false; $errormsg = $adresse->errormsg;
$zugangscode = $_SESSION['incoming/user']; $nation = new nation(); if ($sprache == "German") { $nation->getAll($ohnesperre = true); } else { if ($sprache == "English") { $nation->getAll($ohnesperre = true, $orderEnglish = true); } } $mobility = new mobilitaetsprogramm(); $mobility->getAll(true); $person = new person(); $person->getPersonFromZugangscode($zugangscode); $preincoming = new preincoming(); $preincoming->load($_SESSION['incoming/preincomingid']); $adresse = new adresse(); $adresse->load_pers($preincoming->person_id); $kontakt = new kontakt(); $kontakt->load_pers($preincoming->person_id); $db = new basis_db(); $stsem = new studiensemester(); $stsem->getNextStudiensemester(); $stg = new studiengang(); $stg->getAll(); $date = new datum(); $firma = new firma(); $firma->getFirmen('Partneruniversität'); ?> <html> <head> <title>Incoming-Verwaltung</title>
/** * Erstellt den Tab zur Anzeige der Personendetails */ function print_personendetails() { global $person, $inc, $preincoming_id, $datum_obj; $adresse = new adresse(); $adresse->load_pers($person->person_id); if (isset($adresse->result[0])) { $adresse = $adresse->result[0]; } $kontakt = new kontakt(); $kontakt->load_persKontakttyp($person->person_id, 'email'); if (isset($kontakt->result[0])) { $kontakt = $kontakt->result[0]; } $firma = new firma(); $firma->getFirmen('Partneruniversität'); echo '<fieldset>'; echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=personendetails&method=saveperson&preincoming_id=' . $preincoming_id . '" method="POST">'; echo '<input type="hidden" name="person_id" value="' . $person->person_id . '">'; echo '<input type="hidden" name="adresse_id" value="' . $adresse->adresse_id . '">'; echo '<input type="hidden" name="kontakt_id" value="' . $kontakt->kontakt_id . '">'; echo '<table> <tr> <td>TitelPre</td> <td><input type="text" name="titelpre" size="10" value="' . $person->titelpre . '"></td> <td></td> <td>Strasse</td> <td colspan="3"><input type="text" name="strasse" size="50" value="' . $adresse->strasse . '"></td> </tr> <tr> <td>Vorname</td> <td><input type="text" name="vorname" size="30" value="' . $person->vorname . '"></td> <td></td> <td>Plz / Ort</td> <td colspan="3"> <input type="text" size="5" name="plz" value="' . $adresse->plz . '"> <input type="text" name="ort" size="40" value="' . $adresse->ort . '"> </td> </tr> <tr> <td>Nachname</td> <td><input type="text" name="nachname" size="30" value="' . $person->nachname . '"></td> <td></td> <td>Nation</td> <td colspan="3"> <SELECT name="nation"> <OPTION value="">-- keine Auswahl --</OPTION> '; $nation = new nation(); $datum = new datum(); $nation->getAll(); foreach ($nation->nation as $row) { if ($adresse->nation == $row->code) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->code . '" ' . $selected . '>' . $row->kurztext . '</OPTION>'; } echo ' </SELECT> </td> </tr> <tr> <td>TitelPost</td> <td><input type="text" name="titelpost" size="10" value="' . $person->titelpost . '"></td> <td></td> <td>E-Mail</td> <td colspan="2"><input type="text" name="email" size="50" value="' . $kontakt->kontakt . '"></td> </tr> <tr> <td>Geburtsdatum</td> <td>' . $datum->formatDatum($person->gebdatum, 'd.m.Y') . '</td> <td></td> <td> </td> <td> </td> </tr> <tr> <td rowspan="2">Anmerkungen</td> <td colspan="2" rowspan="2"><textarea name="anmerkung" rows="4" cols="33">' . $inc->anmerkung . '</textarea></td> <td> </td> <td> </td> </tr> <tr> <td valign="top">Foto</td> <td ><img id="personimage" src="../../cis/public/bild.php?src=person&person_id=' . $person->person_id . '" alt="' . $person->person_id . '" height="100px" width="75px"></td> </tr> <tr> <td> </td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>ZGV 1</td> <td><input type="text" name="zgv" size="30" value="' . $inc->zgv . '"></td> <td></td> <td>ZGV MSc</td> <td colspan="2"><input type="text" name="zgv_master" size="30" value="' . $inc->zgvmaster . '"></td> </tr> <tr> <td>ZGV 1 Ort</td> <td><input type="text" name="zgv_ort" size="30" value="' . $inc->zgv_ort . '"></td> <td></td> <td>ZGV MSc Ort</td> <td colspan="2"><input type="text" name="zgv_master_ort" size="30" value="' . $inc->zgvmaster_ort . '"></td> </tr> <tr> <td>ZGV 1 Institution</td> <td><input type="text" name="zgv_name" size="30" value="' . $inc->zgv_name . '"></td> <td></td> <td>ZGV MSc Institution</td> <td colspan="2"><input type="text" name="zgv_master_name" size="30" value="' . $inc->zgvmaster_name . '"></td> </tr> <tr> <td>ZGV 1 Datum</td> <td><input type="text" name="zgv_datum" id="zgv_datum" size="30" value="' . $datum_obj->formatDatum($inc->zgv_datum, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#zgv_datum" ).datepicker($.datepicker.regional["de"]); }); </script> </td> <td></td> <td>ZGV MSc Datum</td> <td colspan="2"><input type="text" id="zgv_master_datum" name="zgv_master_datum" size="30" value="' . $datum_obj->formatDatum($inc->zgvmaster_datum, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#zgv_master_datum" ).datepicker($.datepicker.regional["de"]); }); </script> </td> </tr> <tr> <td> </td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>Universität</td> <td colspan="2"><input type="text" name="universitaet" size="30" value="' . $inc->universitaet . '"></td> <td>Jahre</td> <td colspan="2"><input type="text" name="jahre" size="5" value="' . $inc->jahre . '"></td> </tr> <tr> <td>Universität Dropdown</td> <td colspan ="4"><SELECT name="firma"> <option value="firma_auswahl">-- other --</option>'; foreach ($firma->result as $firm) { $selected = ''; if ($firm->firma_id == $inc->firma_id) { $selected = 'selected'; } echo "<option value='{$firm->firma_id}' {$selected}>{$firm->name}</option>"; } echo ' </td> </tr> <tr> <td>Studienbezeichnung</td> <td colspan="2"><input type="text" name="studienbezeichnung" size="30" value="' . $inc->program_name . '"></td> <td></td> <td> BSC <input type="checkbox" name="bachelor" ' . ($inc->bachelor ? 'checked' : '') . '> MSC <input type="checkbox" name="master" ' . ($inc->master ? 'checked' : '') . '></td> <td></td> </tr> <tr> <td> </td> <td></td> </tr> <tr> <td>Mobilitätsprogramm</td> <td><SELECT name="mobilitaetsprogramm"> <OPTION value="">-- keine Auswahl --</OPTION>'; $mob = new mobilitaetsprogramm(); $mob->getAll(); foreach ($mob->result as $row) { if ($row->mobilitaetsprogramm_code == $inc->mobilitaetsprogramm_code) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->mobilitaetsprogramm_code . '" ' . $selected . '>' . $row->kurzbz . '</OPTION>'; } echo '</SELECT> </td> <td></td> <td>Von</td> <td> <input type="text" id="von" size="10" name="von" value="' . $datum_obj->formatDatum($inc->von, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#von" ).datepicker($.datepicker.regional["de"]); }); </script> </td> <td>Zugangscode:</td> <td><b>' . $person->zugangscode . '</b></td> </tr> <tr> <td>Zweck</td> <td><SELECT name="zweck"> <OPTION value="">-- keine Auswahl --</OPTION>'; $zweck = new zweck(); $zweck->getAll(); foreach ($zweck->result as $row) { if ($row->zweck_code == $inc->zweck_code) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->zweck_code . '" ' . $selected . '>' . $row->bezeichnung . '</OPTION>'; } echo '</SELECT> </td> <td></td> <td>Bis</td> <td> <input type="text" name="bis" id="bis" size="10" value="' . $datum_obj->formatDatum($inc->bis, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#bis" ).datepicker($.datepicker.regional["de"]); }); </script> </td> <td>Aktiv <input type="checkbox" name="aktiv" ' . ($inc->aktiv ? 'checked' : '') . '></td> </tr> <tr>'; $registriert = new datum(); $insertamum = $registriert->formatDatum($inc->insertamum, 'Y-m-d'); echo ' <td>Registriert am:</td> <td><input type="text" value="' . $insertamum . '" disabled></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td><input type="submit" name="save" value="Speichern"></td> </tr> </table> '; echo '</form>'; echo '</fieldset>'; echo ' <br> <fieldset> <legend>Übernahme ins FAS</legend>'; if ($inc->uebernommen) { echo '<b>Diese Person wurde bereits ins FAS übernommen</b>'; } else { echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=personendetails&method=fasuebernahme&preincoming_id=' . $preincoming_id . '" method="POST">'; echo 'Incoming für den Studiengang: <SELECT name="studiengang_kz">'; $stg = new studiengang(); $stg->getAll('typ, kurzbz'); foreach ($stg->result as $row) { echo '<OPTION value="' . $row->studiengang_kz . '">' . $row->kuerzel . ' (' . $row->kurzbzlang . ') ' . $row->bezeichnung . '</OPTION>'; } echo '</SELECT>'; echo ' <input type="submit" name="uebernahme" value="Übernehmen">'; echo '</form>'; } echo '</fieldset>'; }
$kundennummer_erhalter_id = $firma_oe->result[0]->firma_organisationseinheit_id; } $firma_oe = new firma(); $firma_oe->get_firmaorganisationseinheit($firma_id, 'gmbh'); if (isset($firma_oe->result[0])) { $kundennummer_gmbh = $firma_oe->result[0]->kundennummer; $kundennummer_gmbh_id = $firma_oe->result[0]->firma_organisationseinheit_id; } //Standort Laden $standort = new standort(); $standort->load_firma($firma_id); if (isset($standort->result[0])) { $standort_id = $standort->result[0]->standort_id; $adresse_id = $standort->result[0]->adresse_id; //Adresse Laden $adresse = new adresse(); $adresse->load($adresse_id); $strasse = $adresse->strasse; $plz = $adresse->plz; $ort = $adresse->ort; $nation = $adresse->nation; if ($nation == '') { $nation = 'A'; } //Kontaktdaten Laden $kontakt = new kontakt(); $kontakt->loadFirmaKontakttyp($standort_id, 'telefon'); $telefon = $kontakt->kontakt; $telefon_id = $kontakt->kontakt_id; $kontakt = new kontakt(); $kontakt->loadFirmaKontakttyp($standort_id, 'fax');
echo '<tr class="liste1">'; echo "<td>{$row->strasse}</td>"; echo "<td>{$row->plz}</td>"; echo "<td>{$row->ort}</td>"; echo "<td>{$row->gemeinde}</td>"; echo "<td>" . (isset($nation_arr[$row->nation]) ? $nation_arr[$row->nation] : '') . "</td>"; echo "<td>" . (isset($adresstyp_arr[$row->typ]) ? $adresstyp_arr[$row->typ] : '') . "</td>"; echo "<td>" . ($row->heimatadresse ? 'Ja' : 'Nein') . "</td>"; echo "<td>" . ($row->zustelladresse ? 'Ja' : 'Nein') . "</td>"; echo "<td>" . ($row->firma_id != '' ? $firma_arr[$row->firma_id] : '') . "</td>"; echo "<td><a href='" . $_SERVER['PHP_SELF'] . "?editadresse=true&adresse_id={$row->adresse_id}&person_id={$person_id}'>bearbeiten</a></td>"; echo "<td><a href='" . $_SERVER['PHP_SELF'] . "?deleteadresse=true&adresse_id={$row->adresse_id}&person_id={$person_id}' onclick='return confdel()'>loeschen</a></td>"; } $savebuttonvalue = 'Neu'; if (isset($_GET['editadresse'])) { $adresse_obj = new adresse(); if ($adresse_obj->load($adresse_id)) { $strasse = $adresse_obj->strasse; $plz = $adresse_obj->plz; $ort = $adresse_obj->ort; $gemeinde = $adresse_obj->gemeinde; $nation = $adresse_obj->nation; $typ = $adresse_obj->typ; $heimatadresse = $adresse_obj->heimatadresse; $zustelladresse = $adresse_obj->zustelladresse; $firma_id = $adresse_obj->firma_id; $savebuttonvalue = 'Speichern'; } } else { $strasse = ''; $plz = '';
die('Besteller konnte nicht geladen werden'); } $konto = new wawi_konto(); $konto->load($bestellung->konto_id); $kostenstelle = new wawi_kostenstelle(); $kostenstelle->load($bestellung->kostenstelle_id); $rechnungsadresse = new adresse(); $rechnungsadresse->load($bestellung->rechnungsadresse); $lieferadresse = new adresse(); $lieferadresse->load($bestellung->lieferadresse); $aufteilung = new wawi_aufteilung(); $aufteilung->getAufteilungFromBestellung($bestellung->bestellung_id); $studiengang = new studiengang(); $firma = new firma(); $standort = new standort(); $empfaengeradresse = new adresse(); if ($bestellung->firma_id != '') { $firma->load($bestellung->firma_id); $kundennummer = $firma->get_kundennummer($bestellung->firma_id, $kostenstelle->oe_kurzbz); $standort->load_firma($firma->firma_id); if (isset($standort->result[0])) { $standort = $standort->result[0]; } $empfaengeradresse->load($standort->adresse_id); $kontakt = new kontakt(); $kontakt->loadFirmaKontakttyp($standort->standort_id, 'telefon'); $telefon = $kontakt->kontakt; $kontakt = new kontakt(); $kontakt->loadFirmaKontakttyp($standort->standort_id, 'fax'); $fax = $kontakt->kontakt; } else {