, * Andreas Oesterreicher and * Karl Burkhart . */ require_once '../../../config/cis.config.inc.php'; require_once 'auth.php'; require_once '../../../include/mobilitaetsprogramm.class.php'; require_once '../../../include/person.class.php'; require_once '../../../include/functions.inc.php'; require_once '../../../include/phrasen.class.php'; require_once '../../../include/preincoming.class.php'; require_once '../../../include/nation.class.php'; require_once '../../../include/adresse.class.php'; require_once '../../../include/kontakt.class.php'; require_once '../../../include/studiensemester.class.php'; require_once '../../../include/studiengang.class.php'; require_once '../../../include/lehrveranstaltung.class.php'; require_once '../../../include/studiengang.class.php'; require_once '../../../include/akte.class.php'; require_once '../../../include/datum.class.php'; require_once '../../../include/firma.class.php'; require_once '../../../include/addon.class.php'; require_once '../../../include/sprache.class.php'; require_once '../../../include/mail.class.php'; if(isset($_GET['lang'])) setSprache($_GET['lang']); $sprache = getSprache(); $p=new phrasen($sprache); $method =""; $breadcrumb = ""; if(isset($_GET['method'])) { $method = htmlspecialchars($_GET['method']); if($method == 'austauschprogram') $breadcrumb = "> ".$p->t('incoming/austauschprogram'); elseif($method == 'profil') $breadcrumb = "> ".$p->t('incoming/profil'); elseif($method == 'university') $breadcrumb = "> ".$p->t('incoming/universitaet'); elseif($method == 'lehrveranstaltungen') $breadcrumb = "> ".$p->t('incoming/lehrveranstaltungen'); elseif($method == 'files') $breadcrumb = "> ".$p->t('incoming/dateien'); } $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(); $stsemAktOrNext = new studiensemester(); if(isset($_GET['filter'])) { if($_GET['filter'] == 'WSemester') $stsemAktOrNext = $stsemAktOrNext->getaktorNext(1); elseif($_GET['filter']=='SSemester') $stsemAktOrNext = $stsemAktOrNext->getaktorNext(2); else $stsemAktOrNext = $stsemAktOrNext->getaktorNext(); } else { $stsemAktOrNext = $stsemAktOrNext->getaktorNext(); } $stsem = new studiensemester(); $stsem->load($stsemAktOrNext); $stg = new studiengang(); $stg->getAll(); $date = new datum(); $firma = new firma(); $firma->getFirmen('Partneruniversität'); if (isset($_GET['lang'])) $get_url = str_replace('lang='.$_GET['lang'].'&', '', $_SERVER['QUERY_STRING']); else $get_url = $_SERVER['QUERY_STRING']; $filter_url = ''; if (isset($_GET['filter']) || isset($_GET['unterrichtssprache']) || isset($_GET['studiengang'])) $filter_url = 'filter='.$_GET['filter'].'&unterrichtssprache='.$_GET['unterrichtssprache'].'&studiengang='.$_GET['studiengang'].'&go=Filter&'; $message = ''; ?> Incoming-Verwaltung loadAddons(); foreach($addon_obj->result as $addon) { if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php')) echo ''; } // Wenn Seite fertig geladen ist Addons aufrufen echo ' '; ?>
t("incoming/hauptmenue") ?> titelpre." ".$person->vorname." ".$person->nachname." ".$person->titelpost?>
Logout
t("global/sprache")." "; echo ''.$p->t("global/englisch").' | '.$p->t("global/deutsch").'
';?>
formatDatum($von_datum,'Y-m-d')) || ($bis_datum != '' && !$date->formatDatum($bis_datum,'Y-m-d'))) { echo ''.($p->t('incoming/bitteGueltigesDatumEingeben')).''; } else { $von_datum = $date->formatDatum($von_datum,'Y-m-d'); $bis_datum = $date->formatDatum($bis_datum,'Y-m-d'); $dtstart = new DateTime($von_datum); $dtende = new DateTime($bis_datum); $jetzt = new DateTime(); if ($dtstart < $jetzt) { echo ''.$p->t('incoming/beginnNichtInVergangenheit').''; $_REQUEST['von'] = ''; } elseif ($von_datum != '' && $bis_datum != '' && $dtende < $dtstart) { echo ''.$p->t('incoming/endeGroesserStart').''; $_REQUEST['bis'] = ''; } else { $preincoming->von = $date->formatDatum($_REQUEST['von'],'Y-m-d'); $preincoming->bis = $date->formatDatum($_REQUEST['bis'],'Y-m-d'); if (isset($_REQUEST['code'])) $preincoming->code = $_REQUEST['code']; if($_REQUEST['austausch_kz']== "austausch_auswahl") $preincoming->mobilitaetsprogramm_code = ''; else $preincoming->mobilitaetsprogramm_code = $_REQUEST['austausch_kz']; $preincoming->updateamum = date('Y-m-d H:i:s'); if(!$preincoming->save()) echo $preincoming->errormsg; else echo $p->t('global/erfolgreichgespeichert'); } } } // Ausgabe Austauschprogram Formular echo '

'.$p->t('incoming/austauschprogram').'

'.$p->t('incoming/austauschprgramwählen').'
'.$p->t('incoming/studiertvon').' (dd.mm.yyyy)
'.$p->t('incoming/studiertbis').' (dd.mm.yyyy)
   
'; } else if($method=="lehrveranstaltungen") { if(isset($_GET['id'])) { // speichern der LV-ID if($_GET['mode']=="add") { $id = $db->db_add_param($_GET['id'], FHC_INTEGER, false); $freieplaetze = 0; // Freie Plaetze ermitteln $qry = " SELECT tbl_lehrveranstaltung.incoming, ( SELECT count(*) FROM ( SELECT person_id FROM campus.vw_student_lehrveranstaltung JOIN PUBLIC.tbl_benutzer using (uid) JOIN PUBLIC.tbl_student ON (uid = student_uid) JOIN PUBLIC.tbl_prestudentstatus USING (prestudent_id) WHERE lehrveranstaltung_id = ".$db->db_add_param($id, FHC_INTEGER)." AND lehreinheit_id IN ( SELECT lehreinheit_id FROM lehre.tbl_lehreinheit WHERE lehrveranstaltung_id = ".$db->db_add_param($id, FHC_INTEGER)." AND tbl_lehreinheit.studiensemester_kurzbz = ".$db->db_add_param($stsem->studiensemester_kurzbz)." ) AND tbl_prestudentstatus.status_kurzbz = 'Incoming' AND tbl_prestudentstatus.studiensemester_kurzbz = ".$db->db_add_param($stsem->studiensemester_kurzbz)." UNION SELECT person_id FROM PUBLIC.tbl_preincoming_lehrveranstaltung JOIN PUBLIC.tbl_preincoming using (preincoming_id) WHERE lehrveranstaltung_id = ".$db->db_add_param($id)." AND ( (bis - ".$db->db_add_param($stsem->start)." > ".$db->db_add_param($stsem->start)." - von) OR (".$db->db_add_param($stsem->start)." <= von AND bis >= ".$db->db_add_param($stsem->ende)." AND ".$db->db_add_param($stsem->ende)." - von > bis - ".$db->db_add_param($stsem->ende).") OR (bis <= ".$db->db_add_param($stsem->ende)." AND bis >= ".$db->db_add_param($stsem->start)." AND von < ".$db->db_add_param($stsem->start).") OR (".$db->db_add_param($stsem->start)." <= von AND von < ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->ende).") OR (von >= ".$db->db_add_param($stsem->start)." AND bis <= ".$db->db_add_param($stsem->ende).") OR (von <= ".$db->db_add_param($stsem->start)." AND bis >= ".$db->db_add_param($stsem->ende).") OR (von IS NULL AND bis IS NULL) OR (von IS NULL AND bis <= ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->start).") OR (bis IS NULL AND von < ".$db->db_add_param($stsem->ende)." AND von >= ".$db->db_add_param($stsem->start).") ) AND aktiv = true ) a ) AS anzahl FROM lehre.tbl_lehrveranstaltung WHERE tbl_lehrveranstaltung.lehrveranstaltung_id = ".$db->db_add_param($id, FHC_INTEGER); if($result = $db->db_query($qry)) { if ($db->db_num_rows($result)>0) { if ($row = $db->db_fetch_object($result)) { $freieplaetze = $row->incoming - $row->anzahl; } } } if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $_GET['id']) && $freieplaetze>0) { if($preincoming->addLehrveranstaltung($preincoming->preincoming_id, $_GET['id'], date('Y-m-d H:i:s'), 'Incoming '.$preincoming->preincoming_id)) $message = ''.($p->t('global/erfolgreichgespeichert')).''; else $message = ''.($p->t('global/fehleraufgetreten')).''; } else $message = ''.$p->t('incoming/lvVollBelegt',array(MAIL_INTERNATIONAL)).''; } // löschen der LV-ID if($_GET['mode'] == "delete") { $id= $_GET['id']; if($preincoming->deleteLehrveranstaltung($preincoming->preincoming_id, $_GET['id'])) $message = ''.($p->t('global/erfolgreichgelöscht')).''; else $message = ''.($p->t('global/fehleraufgetreten')).''; } } if(isset($_GET['mode']) && $_GET['mode'] == "thesis") { switch($_GET['thesis']) { case 'bachelor': $preincoming->bachelorthesis=true; $preincoming->masterthesis=false; $preincoming->research_area=$_GET['research_area']; if(!$preincoming->save(false)) echo $preincoming->errormsg; break; case 'master': $preincoming->bachelorthesis=false; $preincoming->masterthesis=true; $preincoming->research_area=$_GET['research_area']; if(!$preincoming->save(false)) echo $preincoming->errormsg; break; case '': $preincoming->bachelorthesis=false; $preincoming->masterthesis=false; $preincoming->research_area=''; if(!$preincoming->save(false)) echo $preincoming->errormsg; break; } } if(isset($_GET['type'])) { if(isset($_GET['mode']) && $_GET['mode']=='add') { if($_GET['type']=='deutschkurs1') $preincoming->deutschkurs1=true; elseif($_GET['type']=='deutschkurs2') $preincoming->deutschkurs2=true; elseif($_GET['type']=='deutschkurs3') $preincoming->deutschkurs3=true; if(!$preincoming->save(false)) echo $preincoming->errormsg; } elseif(isset($_GET['mode']) && $_GET['mode']=='delete') { if($_GET['type']=='deutschkurs1') $preincoming->deutschkurs1=false; if($_GET['type']=='deutschkurs2') $preincoming->deutschkurs2=false; if($_GET['type']=='deutschkurs3') $preincoming->deutschkurs3=false; if(!$preincoming->save(false)) echo $preincoming->errormsg; } } // Übersicht der eigenen LVs if(isset($_GET['view'])) { if($_GET['view']=="own") { $lvs = $preincoming->getLehrveranstaltungen($preincoming->preincoming_id); echo '


'.$p->t('incoming/eigenelehrveranstaltungen').'

'.$p->t('incoming/übersichtlehrveranstaltungen').'
 
'; /* Wird laut Telefonat mit Giedre Jukneviciute am 14.10.2015 derzeit nicht benötigt und soll daher ausgeblendet werden. if($preincoming->deutschkurs1 || $preincoming->deutschkurs2 || $preincoming->deutschkurs3) { //Uebersicht Deutschkurse echo ''; //Deutschkurs3 if($preincoming->deutschkurs3) { echo ''; echo ''; echo ''; echo ''; } //Deutschkurs1 if($preincoming->deutschkurs1) { echo ''; echo ''; echo ''; echo ''; } //Deutschkurs2 if($preincoming->deutschkurs2) { echo ''; echo ''; echo ''; echo ''; } echo '
'.$p->t('incoming/deutschkurse').'
'.$p->t('global/löschen').''.$p->t('incoming/deutschkurs3').'
'.$p->t('global/löschen').''.$p->t('incoming/deutschkurs1').'
'.$p->t('global/löschen').''.$p->t('incoming/deutschkurs2').'


'; }*/ echo '
'.$message.'
'; echo ' '; foreach($lvs as $lv) { $lehrveranstaltung = new lehrveranstaltung(); $lehrveranstaltung->load($lv); $studiengang = new studiengang(); $studiengang->load($lehrveranstaltung->studiengang_kz); $studiengang_language = ($sprache == 'German') ? $studiengang->bezeichnung : $studiengang->english; $typ = $studiengang->typ; if ($studiengang->typ == 'b') $typ = 'BA'; else if ($studiengang->typ == 'm') $typ = 'MA'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '';//Necessary for LV-Info-ADDON to get the ID for the course echo ''; } echo '
'.$p->t('global/studiengang').' '.$p->t('abgabetool/typ').' '.$p->t('incoming/orgform').' '.$p->t('global/semester').' '.$p->t('global/lehrveranstaltung').' '.$p->t('global/lehrveranstaltung').' '.$p->t('global/englisch').' '.$p->t('incoming/ects').' '.$p->t('courseInformation/unterrichtssprache').' '.$p->t('incoming/lvInfo').'
'.$p->t('global/löschen').'',$studiengang_language,'',$typ,'',$lehrveranstaltung->orgform_kurzbz,'',$lehrveranstaltung->semester,'',$lehrveranstaltung->bezeichnung,'',$lehrveranstaltung->bezeichnung_english,'',$lehrveranstaltung->ects,'',($lehrveranstaltung->sprache=='German'?$p->t("global/deutsch"):$p->t("global/englisch")),' '.$p->t("global/deutsch").'  '.$p->t("global/englisch").' '.$lehrveranstaltung->lehrveranstaltung_id.'
'; } } // Übersicht aller LVs else { echo '

'.$p->t('incoming/übersichtlehrveranstaltungen').'

'.$p->t('incoming/eigenelehrveranstaltungen').'


'; /* Wird laut Telefonat mit Giedre Jukneviciute am 14.10.2015 derzeit nicht benötigt und soll daher ausgeblendet werden. //Uebersicht Deutschkurse echo ''; //Deutschkurs3 echo ''; if(!$preincoming->deutschkurs3) echo ''; else echo ''; echo ''; echo ''; //Deutschkurs1 echo ''; if(!$preincoming->deutschkurs1) echo ''; else echo ''; echo ''; echo ''; //Deutschkurs2 echo ''; if(!$preincoming->deutschkurs2) echo ''; else echo ''; echo ''; echo ''; echo '
'.$p->t('incoming/deutschkurse').'
'.$p->t('global/anmelden').''.$p->t('global/angemeldet').''.$p->t('incoming/deutschkurs3').'
'.$p->t('global/anmelden').''.$p->t('global/angemeldet').''.$p->t('incoming/deutschkurs1').'
'.$p->t('global/anmelden').''.$p->t('global/angemeldet').''.$p->t('incoming/deutschkurs2').'


';*/ /*echo '
'.$p->t('incoming/thesis').'
bachelorthesis && !$preincoming->masterthesis)?'checked="checked"':'').'>'.$p->t('incoming/nothesis').'
bachelorthesis)?'checked="checked"':'').'>'.$p->t('incoming/bachelorthesis').'
masterthesis)?'checked="checked"':'').'>'.$p->t('incoming/masterthesis').'
'.$p->t('incoming/researcharea').':


';*/ /*echo '
Course application is currently disabled. Please contact the office to apply for courses.
';*/ echo '
'.$p->t('incoming/studentenImWS').'
'.$p->t('incoming/studentenImSS').'
'.$p->t('incoming/filter').':
'; echo $p->t('courseInformation/unterrichtssprache').':
'; echo $p->t('global/studiengang').':

'; echo ''; //echo ''; echo ''; echo '


'; // Filter für Semester setzen $filterqry = ''; if(isset($_GET['filter'])) if($_GET['filter'] == "WSemester") $filterqry= " AND tbl_lehrveranstaltung.semester IN (1,3,5)"; elseif($_GET['filter'] == "SSemester") $filterqry= " AND tbl_lehrveranstaltung.semester IN (2,4,6)"; if(isset($_GET['unterrichtssprache']) && $_GET['unterrichtssprache']!='') $filterqry .= " AND tbl_lehrveranstaltung.sprache=".$db->db_add_param($_GET['unterrichtssprache']); //Uebersicht LVs /* Erklaerung der Datumszeitraeume ab Zeile 857: * |=============== Studiensemester ===============| * |--------------| Incoming beginnt vor SS-Beginn und endet VOR SS-Ende jedoch ueberwiegend innerhalb SS * |--------------| Incoming beginnt VOR SS-Ende und endet NACH SS-Ende, jedoch ueberwiegend innerhalb SS * |----------| Incoming beginnt vor SS-Beginn und endet VOR SS-Ende jedoch ueberwiegend außerhalb SS * |---------| Incoming beginnt VOR SS-Ende und endet NACH SS-Ende, jedoch ueberwiegend außerhalb SS * |------------------------------| Incoming ist innerhalb oder GENAU SS da * |------------------------------------------------------| Incoming ist VOR SS-Anfang und NACH SS-Ende da, jedoch ueberwiegend ueberlappend mit SS * ------------------------------------------------------------ Von und Bis ist NULL * -------------------| Von ist NULL und bis innerhalb SS * |--------------------------- Bis ist NULL und von innerhalb SS */ $studiensemester_array = array(); $studiensemester = new studiensemester(); $studiensemester_array[] = $studiensemester->getakt(); $studiensemester->getFutureStudiensemester('',2); foreach ($studiensemester->studiensemester AS $row) $studiensemester_array[] = $row->studiensemester_kurzbz; if(isset($_GET['go'])) { $qry = "SELECT tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.ects, tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.sprache, tbl_lehrveranstaltung.bezeichnung_english, tbl_lehrveranstaltung.incoming, tbl_lehrveranstaltung.orgform_kurzbz, ( Select count(*) FROM ( SELECT person_id FROM campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer using(uid) JOIN public.tbl_student ON(uid=student_uid) JOIN public.tbl_prestudentstatus USING(prestudent_id) WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND lehreinheit_id in (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz).") AND tbl_prestudentstatus.status_kurzbz='Incoming' AND tbl_prestudentstatus.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz)." UNION SELECT person_id FROM public.tbl_preincoming_lehrveranstaltung JOIN public.tbl_preincoming using(preincoming_id) WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND ( (bis - ".$db->db_add_param($stsem->start)." > ".$db->db_add_param($stsem->start)." - von) OR (".$db->db_add_param($stsem->start)." <= von AND bis >= ".$db->db_add_param($stsem->ende)." AND ".$db->db_add_param($stsem->ende)." - von > bis - ".$db->db_add_param($stsem->ende).") OR (bis <= ".$db->db_add_param($stsem->ende)." AND bis >= ".$db->db_add_param($stsem->start)." AND von < ".$db->db_add_param($stsem->start).") OR (".$db->db_add_param($stsem->start)." <= von AND von < ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->ende).") OR (von >= ".$db->db_add_param($stsem->start)." AND bis <= ".$db->db_add_param($stsem->ende).") OR (von <= ".$db->db_add_param($stsem->start)." AND bis >= ".$db->db_add_param($stsem->ende).") OR (von IS NULL AND bis IS NULL) OR (von IS NULL AND bis <= ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->start).") OR (bis IS NULL AND von < ".$db->db_add_param($stsem->ende)." AND von >= ".$db->db_add_param($stsem->start).") ) AND aktiv = true )a ) as anzahl FROM lehre.tbl_lehrveranstaltung JOIN public.tbl_studiengang USING(studiengang_kz) WHERE tbl_lehrveranstaltung.incoming>0 AND tbl_lehrveranstaltung.aktiv AND tbl_lehrveranstaltung.lehre AND tbl_lehrveranstaltung.lehrveranstaltung_id IN ( SELECT lehrveranstaltung_id FROM lehre.tbl_studienplan_lehrveranstaltung JOIN lehre.tbl_studienplan USING (studienplan_id) JOIN lehre.tbl_studienordnung USING (studienordnung_id) JOIN lehre.tbl_studienplan_semester USING (studienplan_id) WHERE tbl_studienordnung.status_kurzbz='approved' AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id AND tbl_studienplan_semester.studiensemester_kurzbz IN (".$db->db_add_param($stsem->studiensemester_kurzbz).") AND tbl_lehrveranstaltung.semester=tbl_studienplan_semester.semester) AND ((tbl_lehrveranstaltung.studiengang_kz>0 AND tbl_lehrveranstaltung.studiengang_kz<10000) OR tbl_lehrveranstaltung.studiengang_kz=10006)"; if (isset($_GET['studiengang']) && $_GET['studiengang'] !='') $qry .= " AND tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($_GET['studiengang'], FHC_INTEGER); $qry .= " AND tbl_studiengang.aktiv ".$filterqry." order by studiengang_kz "; if($result = $db->db_query($qry)) { if ($db->db_affected_rows($result)>0) { echo '
'.$message.'
'; echo '

'.$stsem->studiensemester_kurzbz.'

'; echo '

'.$p->t('incoming/tabelleSortierinformation').'

'; echo ''; while($row = $db->db_fetch_object($result)) { $freieplaetze = $row->incoming - $row->anzahl; $style = ''; if ($preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id)) $style = 'style="background-color: #88DD88"'; elseif ($freieplaetze<=0) $style = 'style="background-color: #FF8888"'; //if($freieplaetze>0) //{ $studiengang = new studiengang(); $studiengang->load($row->studiengang_kz); $studiengang_language = ($sprache == 'German') ? $studiengang->bezeichnung : $studiengang->english; $typ = $studiengang->typ; if ($studiengang->typ == 'b') $typ = 'Bachelor'; else if ($studiengang->typ == 'm') $typ = 'Master'; else $typ = '-'; echo ''; if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze>0) echo ''; elseif (!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze<=0) echo ''; else echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '';//Necessary for LV-Info-ADDON to get the ID for the course echo ''; //} } echo '
'.$p->t('global/studiengang').' '.$p->t('abgabetool/typ').' '.$p->t('incoming/orgform').' '.$p->t('global/semester').' '.$p->t('global/lehrveranstaltung').' '.$p->t('global/lehrveranstaltung').' '.$p->t('global/englisch').' '.$p->t('incoming/ects').' '.$p->t('courseInformation/unterrichtssprache').' '.$p->t('incoming/lvInfo').' '.$p->t('incoming/freieplätze').'
'.$p->t('global/anmelden').''.$p->t('incoming/noVacancies').''.$p->t('global/angemeldet').'',$studiengang_language,'',$typ,'',$row->orgform_kurzbz,'',$row->semester,'',$row->bezeichnung,'',$row->bezeichnung_english,'',$row->ects,'',($row->sprache=='German'?$p->t("global/deutsch"):$p->t("global/englisch")),' '.$p->t("global/deutsch").'  '.$p->t("global/englisch").' ',($freieplaetze<$row->incoming?''.$freieplaetze.' ('.$p->t('incoming/von').' '.$row->incoming.')':$freieplaetze.' ('.$p->t('incoming/von').' '.$row->incoming.')').''.$row->lehrveranstaltung_id.'
'; } else echo '
'.$p->t('incoming/derzeitKeineLehrveranstaltungen').'
'; } } else echo '
'.$p->t('incoming/waehlenSieAusDenOptionen').'
'; } } else if ($method == "university") { // Wenn Coordinatoren gespeichert sind, gleich laden $depCoordinator = new person(); if($preincoming->person_id_coordinator_dep != "") $depCoordinator->load($preincoming->person_id_coordinator_dep); $intCoordinator = new person(); if($preincoming->person_id_coordinator_int != "") $intCoordinator->load($preincoming->person_id_coordinator_int); // Speichern des Formulares if(isset($_POST['submit_program'])) { if(isset($_REQUEST['universitaet'])) { // Textfeld speichern $preincoming->universitaet = $_REQUEST['universitaet']; $preincoming->updateamum = date('Y-m-d H:i:s'); } if($_REQUEST['firma'] != 'firma_auswahl') { // Firma aus DropDownliste speichern $preincoming->firma_id = $_REQUEST['firma']; $preincoming->updateamum = date('Y-m-d H:i:s'); } else { // Firma aus DropDownliste löschen $preincoming->firma_id = ""; $preincoming->updateamum = date('Y-m-d H:i:s'); } $preincoming->program_name = $_REQUEST['name_of_program']; //Pruefen, ob Jahre studiert eine ganze Zahl ist oder leer if(ctype_digit($_REQUEST['jahre']) || $_REQUEST['jahre'] == '') $preincoming->jahre = $_REQUEST['jahre']; else echo ''.$p->t('incoming/jahreStudiertMussGanzeZahlSein').'
'; if(isset($_REQUEST['bachelor'])) $preincoming->bachelor = true; else $preincoming->bachelor = false; if(isset($_REQUEST['master'])) $preincoming->master = true; else $preincoming->master = false; if(!$preincoming->save()) echo $preincoming->errormsg; // Department Coordinator bearbeiten if($_REQUEST['dep_coordinator_id'] == "" && $_REQUEST['nachname_coordinator'] != "") { // Department Coordinator Person neu anlegen $depCoordinator->vorname = $_REQUEST['vorname_coordinator']; $depCoordinator->nachname = $_REQUEST['nachname_coordinator']; $depCoordinator->geschlecht = "u"; $depCoordinator->new = true; $depCoordinator->aktiv = true; $depCoordinator->updateamum = date('Y-m-d H:i:s'); $depCoordinator->insertamum = date('Y-m-d H:i:s'); if(!$depCoordinator->save()) { echo $depCoordinator->errormsg; die($p->t('global/fehleraufgetreten')); } // in preincoming speichern $preincoming->person_id_coordinator_dep = $depCoordinator->person_id; $preincoming->updateamum = date('Y-m-d H:i:s'); $preincoming->save(); } else if ($_REQUEST['dep_coordinator_id'] != "" && $_REQUEST['nachname_coordinator'] == "" && $_REQUEST['vorname_coordinator'] == "") { // löscht die Department Coordinator Person $preincoming->person_id_coordinator_dep = ""; if(!$preincoming->save()) die($preincoming->errormsg); if(!$depCoordinator->delete($_REQUEST['dep_coordinator_id'])) { echo $depCoordinator->errormsg; die($p->t('global/fehleraufgetreten')); } } else if($_REQUEST['dep_coordinator_id'] != "") { // Department Coordinator Person updaten $depCoordinator->load($_REQUEST['dep_coordinator_id']); $depCoordinator->vorname = $_REQUEST['vorname_coordinator']; $depCoordinator->nachname = $_REQUEST['nachname_coordinator']; $depCoordinator->updateamum = date('Y-m-d H:i:s'); $depCoordinator->new = false; if(!$depCoordinator->save()) { echo $depCoordinator->errormsg; die($p->t('global/fehleraufgetreten')); } } // Department Coordinator Kontakt $kontakt = new kontakt(); // wenn textbox != "" hidden_id == "" if($_REQUEST['email_coordinator'] != "" && $_REQUEST['dep_coordinator_emailId']== "") { { // Email-Kontakt neu anlegen $kontakt->person_id = $depCoordinator->person_id; $kontakt->kontakttyp = "email"; $kontakt->kontakt = $_REQUEST['email_coordinator']; $kontakt->new = true; if(!$kontakt->save()) { echo $kontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } } else if(($_REQUEST['email_coordinator'] == "" && $_REQUEST['dep_coordinator_emailId']!= "")) { // lösche Email-Kontakt if(!$kontakt->delete($_REQUEST['dep_coordinator_emailId'])) { die($kontakt->errormsg); } } else if($_REQUEST['dep_coordinator_emailId']!= "") { // Update Email-Kontakt $kontakt->person_id = $depCoordinator->person_id; $kontakt->kontakttyp = "email"; $kontakt->kontakt = $_REQUEST['email_coordinator']; $kontakt->kontakt_id = $_REQUEST['dep_coordinator_emailId']; $kontakt->new = false; if(!$kontakt->save()) { echo $kontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } // wenn textbox und hidden id == "" dann tu nichts if($_REQUEST['fax_coordinator'] != "" && $_REQUEST['dep_coordinator_faxId']== "") { // Neu anlegen $kontakt->person_id = $depCoordinator->person_id; $kontakt->kontakttyp = "fax"; $kontakt->kontakt = $_REQUEST['fax_coordinator']; $kontakt->new = true; if(!$kontakt->save()) { echo $kontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } // wenn id vorhanden und Textbox == "" löschen else if(($_REQUEST['fax_coordinator'] == "" && $_REQUEST['dep_coordinator_faxId']!= "")) { // lösche Kontakt if(!$kontakt->delete($_REQUEST['dep_coordinator_faxId'])) die("$kontakt->errormsg"); } else if($_REQUEST['dep_coordinator_faxId']!= "") { // Update $kontakt->person_id = $depCoordinator->person_id; $kontakt->kontakttyp = "fax"; $kontakt->kontakt = $_REQUEST['fax_coordinator']; $kontakt->kontakt_id = $_REQUEST['dep_coordinator_faxId']; $kontakt->new = false; if(!$kontakt->save()) { echo $kontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } if($_REQUEST['telefon_coordinator'] != "" && $_REQUEST['dep_coordinator_telefonId']== "") { // Neu anlegen $kontakt->person_id = $depCoordinator->person_id; $kontakt->kontakttyp = "telefon"; $kontakt->kontakt = $_REQUEST['telefon_coordinator']; $kontakt->new = true; if(!$kontakt->save()) { echo $kontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } else if(($_REQUEST['telefon_coordinator'] == "" && $_REQUEST['dep_coordinator_telefonId']!= "")) { // lösche Kontakt if(!$kontakt->delete($_REQUEST['dep_coordinator_telefonId'])) { die("$kontakt->errormsg"); } }else if($_REQUEST['dep_coordinator_telefonId']!= "") { // Update $kontakt->person_id = $depCoordinator->person_id; $kontakt->kontakttyp = "telefon"; $kontakt->kontakt = $_REQUEST['telefon_coordinator']; $kontakt->kontakt_id = $_REQUEST['dep_coordinator_telefonId']; $kontakt->new = false; if(!$kontakt->save()) { echo $kontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } // International Coordinator bearbeiten if($_REQUEST['int_coordinator_id'] == "" && $_REQUEST['nachname_intcoordinator'] != "") { // Department Coordinator Person $intCoordinator->vorname = $_REQUEST['vorname_intcoordinator']; $intCoordinator->nachname = $_REQUEST['nachname_intcoordinator']; $intCoordinator->geschlecht = "u"; $intCoordinator->new = true; $intCoordinator->aktiv = true; if(!$intCoordinator->save()) { echo $intCoordinator->errormsg; die($p->t('global/fehleraufgetreten')); } // in preincoming speichern $preincoming->person_id_coordinator_int = $intCoordinator->person_id; $preincoming->save(); } else if ($_REQUEST['int_coordinator_id'] != "" && $_REQUEST['nachname_intcoordinator'] == "" && $_REQUEST['vorname_intcoordinator'] == "") { // löscht die Department Coordinator Person $preincoming->person_id_coordinator_int = ""; if(!$preincoming->save()) echo $preincoming->errormsg; if(!$intCoordinator->delete($_REQUEST['int_coordinator_id'])) { echo $intCoordinator->errormsg; die($p->t('global/fehleraufgetreten')); } } else if($_REQUEST['int_coordinator_id'] != "") { // Person updaten $intCoordinator->load($_REQUEST['int_coordinator_id']); $intCoordinator->vorname = $_REQUEST['vorname_intcoordinator']; $intCoordinator->nachname = $_REQUEST['nachname_intcoordinator']; $intCoordinator->new = false; if(!$intCoordinator->save()) { echo $intCoordinator->errormsg; die($p->t('global/fehleraufgetreten')); } } $intkontakt = new kontakt(); // wenn textbox != "" hidden_id == "" if($_REQUEST['email_intcoordinator'] != "" && $_REQUEST['int_coordinator_emailId']== "") { { // Neu anlegen $intkontakt->person_id = $intCoordinator->person_id; $intkontakt->kontakttyp = "email"; $intkontakt->kontakt = $_REQUEST['email_intcoordinator']; $intkontakt->new = true; if(!$intkontakt->save()) { echo $intkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } } else if(($_REQUEST['email_intcoordinator'] == "" && $_REQUEST['int_coordinator_emailId']!= "")) { // lösche Kontakt if(!$intkontakt->delete($_REQUEST['int_coordinator_emailId'])) { die("$intkontakt->errormsg"); } } else if($_REQUEST['int_coordinator_emailId']!= "") { // Update $intkontakt->person_id = $intCoordinator->person_id; $intkontakt->kontakttyp = "email"; $intkontakt->kontakt = $_REQUEST['email_intcoordinator']; $intkontakt->kontakt_id = $_REQUEST['int_coordinator_emailId']; $intkontakt->new = false; if(!$intkontakt->save()) { echo $intkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } if($_REQUEST['telefon_intcoordinator'] != "" && $_REQUEST['int_coordinator_telefonId']== "") { { // Neu anlegen $intkontakt->person_id = $intCoordinator->person_id; $intkontakt->kontakttyp = "telefon"; $intkontakt->kontakt = $_REQUEST['telefon_intcoordinator']; $intkontakt->new = true; if(!$intkontakt->save()) { echo $intkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } } else if(($_REQUEST['telefon_intcoordinator'] == "" && $_REQUEST['int_coordinator_telefonId']!= "")) { // lösche Kontakt if(!$intkontakt->delete($_REQUEST['int_coordinator_telefonId'])) { die("$intkontakt->errormsg"); } } else if($_REQUEST['int_coordinator_telefonId']!= "") { // Update $intkontakt->person_id = $intCoordinator->person_id; $intkontakt->kontakttyp = "telefon"; $intkontakt->kontakt = $_REQUEST['telefon_intcoordinator']; $intkontakt->kontakt_id = $_REQUEST['int_coordinator_telefonId']; $intkontakt->new = false; if(!$intkontakt->save()) { echo $intkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } if($_REQUEST['fax_intcoordinator'] != "" && $_REQUEST['int_coordinator_faxId']== "") { { // Neu anlegen $intkontakt->person_id = $intCoordinator->person_id; $intkontakt->kontakttyp = "fax"; $intkontakt->kontakt = $_REQUEST['fax_intcoordinator']; $intkontakt->new = true; if(!$intkontakt->save()) { echo $intkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } } else if(($_REQUEST['fax_intcoordinator'] == "" && $_REQUEST['int_coordinator_faxId']!= "")) { // lösche Kontakt if(!$intkontakt->delete($_REQUEST['int_coordinator_faxId'])) { die("$intkontakt->errormsg"); } } else if($_REQUEST['int_coordinator_faxId']!= "") { // Update $intkontakt->person_id = $intCoordinator->person_id; $intkontakt->kontakttyp = "fax"; $intkontakt->kontakt = $_REQUEST['fax_intcoordinator']; $intkontakt->kontakt_id = $_REQUEST['int_coordinator_faxId']; $intkontakt->new = false; if(!$intkontakt->save()) { echo $intkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } echo $p->t('global/erfolgreichgespeichert'); } // Department Coordinator Kontakt $depCoordinatorKontakt = new kontakt(); $depCoordinatorKontakt->load_pers($preincoming->person_id_coordinator_dep); $depTelefon = ""; $depTelefonId = ""; $depFax = ""; $depFaxId = ""; $depEmail = ""; $depEmailId = ""; foreach ($depCoordinatorKontakt->result as $depKontakt) { if($depKontakt->kontakttyp == "telefon") { $depTelefon = $depKontakt->kontakt; $depTelefonId = $depKontakt->kontakt_id; } if($depKontakt->kontakttyp == "fax") { $depFax = $depKontakt->kontakt; $depFaxId = $depKontakt->kontakt_id; } if($depKontakt->kontakttyp == "email") { $depEmail = $depKontakt->kontakt; $depEmailId = $depKontakt->kontakt_id; } } // International Coordinator Kontakt $intCoordinatorKontakt = new kontakt(); $intCoordinatorKontakt->load_pers($intCoordinator->person_id); $intTelefon = ""; $intTelefonId = ""; $intFax = ""; $intFaxId = ""; $intEmail = ""; $intEmailId = ""; foreach ($intCoordinatorKontakt->result as $intKontakt) { if($intKontakt->kontakttyp == "telefon") { $intTelefon = $intKontakt->kontakt; $intTelefonId = $intKontakt->kontakt_id; } if($intKontakt->kontakttyp == "fax") { $intFax = $intKontakt->kontakt; $intFaxId = $intKontakt->kontakt_id; } if($intKontakt->kontakttyp == "email") { $intEmail = $intKontakt->kontakt; $intEmailId = $intKontakt->kontakt_id; } } // Wenn die Person gerade gelöscht wurde zeige sie nicht mehr an if($preincoming->person_id_coordinator_dep == "") { $depCoordinator->vorname = ""; $depCoordinator->nachname =""; } if($preincoming->person_id_coordinator_int == "") { $intCoordinator->vorname = ""; $intCoordinator->nachname = ""; } echo '

'.$p->t('incoming/eigeneuniversitaet').'

'; $checked = ''; if($preincoming->bachelor == true) $checked = 'checked'; echo ' '; $checked = ''; if($preincoming->master == true) $checked = 'checked'; echo'
'.$p->t('incoming/heimatuniversitaet').'
'.$p->t('incoming/universitätsname').'
'.$p->t('incoming/universitätsnameerweitert').'
'.$p->t('incoming/studienrichtung').'
'.$p->t('incoming/bachelorstudiengang').'
'.$p->t('incoming/masterstudiengang').'
'.$p->t('incoming/jahrestudiert').'
   
Department Coordinator International Coordinator
'.$p->t('incoming/vorname').' '.$p->t('incoming/vorname').'
'.$p->t('incoming/nachname').' '.$p->t('incoming/nachname').'
'.$p->t('global/telefon').' '.$p->t('global/telefon').'
'.$p->t('global/fax').' '.$p->t('global/fax').'
E-Mail E-Mail
   
'; } // Benutzerprofil bearbeiten else if ($method == "profil") { // Profil speichern if(isset($_POST['submit_profil'])) { $save = true; $emergencyPerson = new person(); if($_REQUEST['emergency_name_id'] == "" && $_REQUEST['emergency_nachname'] != "") { // Emergency Person $emergencyPerson->vorname = $_REQUEST['emergency_vorname']; $emergencyPerson->nachname = $_REQUEST['emergency_nachname']; $emergencyPerson->geschlecht = "u"; $emergencyPerson->new = true; $emergencyPerson->aktiv = true; $emergencyPerson->updateamum = date('Y-m-d H:i:s'); $emergencyPerson->insertamum = date('Y-m-d H:i:s'); if(!$emergencyPerson->save()) { echo $emergencyPerson->errormsg; die($p->t('global/fehleraufgetreten')); } // in preincoming speichern $preincoming->person_id_emergency = $emergencyPerson->person_id; $preincoming->updateamum = date('Y-m-d H:i:s'); } else if ($_REQUEST['emergency_name_id'] != "" && $_REQUEST['emergency_nachname'] == "" && $_REQUEST['emergency_vorname'] == "") { // löscht die Person $preincoming->person_id_emergency = ""; if(!$preincoming->save()) die($p->t('global/fehleraufgetreten')); if(!$emergencyPerson->delete($_REQUEST['emergency_name_id'])) { echo $emergencyPerson->errormsg; die($p->t('global/fehleraufgetreten')); } } else if($_REQUEST['emergency_name_id'] != "") { // Person updaten $emergencyPerson->load($_REQUEST['emergency_name_id']); $emergencyPerson->vorname = $_REQUEST['emergency_vorname']; $emergencyPerson->nachname = $_REQUEST['emergency_nachname']; $emergencyPerson->updateamum = date('Y-m-d H:i:s'); $emergencyPerson->new = false; if(!$emergencyPerson->save()) { echo $emergencyPerson->errormsg; die($p->t('global/fehleraufgetreten')); } } $emkontakt = new kontakt(); if($_REQUEST['emergency_email'] != "" && $_REQUEST['emergency_emailId']== "") { { // Neu anlegen $emkontakt->person_id = $emergencyPerson->person_id; $emkontakt->kontakttyp = "email"; $emkontakt->kontakt = $_REQUEST['emergency_email']; $emkontakt->new = true; if(!$emkontakt->save()) { echo $emkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } } else if(($_REQUEST['emergency_email'] == "" && $_REQUEST['emergency_emailId']!= "")) { // lösche Kontakt if(!$emkontakt->delete($_REQUEST['emergency_emailId'])) { die("$emkontakt->errormsg"); } } else if($_REQUEST['emergency_emailId']!= "") { // Update $emkontakt->person_id = $_REQUEST['emergency_name_id']; $emkontakt->kontakttyp = "email"; $emkontakt->kontakt = $_REQUEST['emergency_email']; $emkontakt->kontakt_id = $_REQUEST['emergency_emailId']; $emkontakt->new = false; if(!$emkontakt->save()) { echo $emkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } if($_REQUEST['emergency_telefon'] != "" && $_REQUEST['emergency_telefonId']== "") { { // Neu anlegen $emkontakt->person_id = $emergencyPerson->person_id; $emkontakt->kontakttyp = "telefon"; $emkontakt->kontakt = $_REQUEST['emergency_telefon']; $emkontakt->new = true; if(!$emkontakt->save()) { echo $emkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } } else if(($_REQUEST['emergency_telefon'] == "" && $_REQUEST['emergency_telefonId']!= "")) { // lösche Kontakt if(!$emkontakt->delete($_REQUEST['emergency_telefonId'])) { die("$emkontakt->errormsg"); } } else if($_REQUEST['emergency_telefonId']!= "") { // Update $emkontakt->person_id = $_REQUEST['emergency_name_id']; $emkontakt->kontakttyp = "telefon"; $emkontakt->kontakt = $_REQUEST['emergency_telefon']; $emkontakt->kontakt_id = $_REQUEST['emergency_telefonId']; $emkontakt->new = false; if(!$emkontakt->save()) { echo $emkontakt->errormsg; die($p->t('global/fehleraufgetreten')); } } $person->titelpost = $_REQUEST['titel_post']; $person->vorname = $_REQUEST['vorname']; $person->nachname = $_REQUEST['nachname']; $person->titelpre = $_REQUEST['titel_pre']; $person->gebdatum = $date->formatDatum($_REQUEST['geb_datum'],'Y-m-d'); $person->staatsbuergerschaft = $_REQUEST['staatsbuerger']; $person->geschlecht = $_REQUEST['geschlecht']; $person->aktiv = true; $person->new = false; if(!$person->save()) { echo $person->errormsg; $save = false; } $adresse->result[0]->strasse = $_REQUEST['strasse']; $adresse->result[0]->plz = $_REQUEST['plz']; $adresse->result[0]->ort = $_REQUEST['ort']; $adresse->result[0]->nation = $_REQUEST['nation']; $adresse->result[0]->heimatadresse = true; $adresse->result[0]->zustelladresse = true; $adresse->result[0]->new = false; if(!$adresse->result[0]->save()) { echo $adresse->errormsg; $save = false; } foreach($kontakt->result as $kon) { if($kon->kontakttyp=="email") { $kon->kontakt = $_REQUEST['email']; $kontakt->new = false; if(!$kon->save()) { echo $p->t('global/fehleraufgetreten'); $save = false; } } } $preincoming->zgv = $_REQUEST['zgv']; $preincoming->zgv_name = $_REQUEST['zgv_name']; $preincoming->zgv_ort = $_REQUEST['zgv_ort']; $preincoming->anmerkung = $_REQUEST['anmerkung']; $preincoming->zgv_datum = $date->formatDatum($_REQUEST['zgv_datum'],'Y-m-d'); $preincoming->zgvmaster = $_REQUEST['zgv_master']; $preincoming->zgvmaster_datum = $date->formatDatum($_REQUEST['zgv_master_datum'],'Y-m-d'); $preincoming->zgvmaster_ort = $_REQUEST['zgv_master_ort']; $preincoming->zgvmaster_name = $_REQUEST['zgv_master_name']; if(!$preincoming->save()) $save = false; if($save) echo $p->t('global/erfolgreichgespeichert'); } $personEmergency = new person(); $personEmergencyKontakt = new kontakt(); $emTelefon = ""; $emTelefonId = ""; $emEmail = ""; $emEmailId = ""; if($preincoming->person_id_emergency != "") { $personEmergency->load($preincoming->person_id_emergency); $personEmergencyKontakt->load_pers($preincoming->person_id_emergency); foreach ($personEmergencyKontakt->result as $emKontakt) { if($emKontakt->kontakttyp == "telefon") { $emTelefon = $emKontakt->kontakt; $emTelefonId = $emKontakt->kontakt_id; } if($emKontakt->kontakttyp == "email") { $emEmail = $emKontakt->kontakt; $emEmailId = $emKontakt->kontakt_id; } } } // Ausgabe Profil Formular echo'

'.$p->t('incoming/persönlichedateneditieren').'

'; echo " "; echo ' '; if($person->geschlecht == "m") { echo ' '; } else { echo ' '; } echo ' '; $email = ''; foreach($kontakt->result as $kon) { if($kon->kontakttyp == "email") { $email = $kon->kontakt; } } echo'
'.$preincoming->person_id.'".$p->t('profil/bildHochladen')." '.$p->t('incoming/zugangsvoraussetzung').'¹
'.$p->t('incoming/abgelegtin').'
'.$p->t('incoming/abgelegtinort').'
'.$p->t('incoming/abgelegtam').'
 
'.$p->t('global/titel').' Pre '.$p->t('incoming/zugangsvoraussetzungmaster').'²
'.$p->t('incoming/vorname').' '.$p->t('incoming/abgelegtin').'
'.$p->t('incoming/nachname').' '.$p->t('incoming/abgelegtinort').'
'.$p->t('global/titel').' Post '.$p->t('incoming/abgelegtam').'
'.$p->t('global/geburtsdatum').' (dd.mm.yyyy)  
'.$p->t('global/staatsbuergerschaft').' '.$p->t('incoming/personimernstfall').':
'.$p->t('global/geschlecht').' '.$p->t('global/mann').' '.$p->t('global/frau').' '.$p->t('global/mann').' '.$p->t('global/frau').' '.$p->t('incoming/vorname').'
'.$p->t('incoming/nachname').'
'.$p->t('global/adresse').' '.$p->t('global/telefon').'
'.$p->t('global/plz').' Email
'.$p->t('global/ort').'
'.$p->t('incoming/nation').' '.$p->t('global/anmerkung').'
E-Mail
 
¹ '.$p->t('incoming/zugangsvoraussetzungFussnote').'
² '.$p->t('incoming/zugangsvoraussetzungMasterFussnote').'
'; } else if($method == 'files') { $akte = new akte(); $message = ''; if(isset($_GET['id'])) { if($_GET['mode']=="delete") { if($akte->delete($_GET['id'])) $message = ''.($p->t('global/erfolgreichgelöscht')).''; else $message = ''.($p->t('global/fehleraufgetreten')).''; } } echo '

'.$p->t('incoming/uploadvondateien').'

 '.$p->t('incoming/downloadLearningAgreementErasmus').'
 '.$p->t('incoming/downloadLearningAgreement').'


',$p->t('incoming/fileupload'),'


'; $akte->getAkten($person->person_id); if(count($akte->result)>0) { echo '
'.$message.'
'; echo '
'; foreach ($akte->result as $ak) { echo ''; } echo '
'.$p->t('incoming/name').'
'.$ak->titel.'
'; } } else if($method == 'ende') { $message = ''; $emailtext = ''; // Profil speichern if(isset($_POST['submit_ende'])) { // sende Nachricht an Assistenz //$emailtext= "Dies ist eine automatisch generierte E-Mail.

"; $emailtext.= "Der/Die Incoming ".$person->vorname.' '.$person->nachname.' hat seine Registration abgeschlossen'; $emailtext = wordwrap($emailtext,70); //Bricht den Code um, da es sonst zu Anzeigefehlern im Mail kommen kann $mail = new mail(MAIL_INTERNATIONAL, 'no-reply', 'Incoming '.$person->vorname.' '.$person->nachname.' vollstaendig', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); $mail->setHTMLContent($emailtext); if(!$mail->send()) $message = ''.($p->t('incoming/fehlerBeimSenden',array(MAIL_INTERNATIONAL))).''; else $message = ''.($p->t('incoming/erfolgreichAbgeschickt')).''; } echo '
'.$message.'
'; echo '






'.$p->t('incoming/dankeFuerIhreAnmeldung').'



'; } // Ausgabe Menü else { echo '

'.$p->t('incoming/hauptmenue').'

1. '.$p->t('incoming/persönlichedateneditieren').'
2. '.$p->t("incoming/eigeneuniversitaet").'
3. '.$p->t('incoming/austauschprogram').'
4. '.$p->t('incoming/lehrveranstaltungenauswählen').'
5. '.$p->t("incoming/uploadvondateien").'
'; echo ''; } ?>