diff --git a/cis/private/info/partnerhochschulen.php b/cis/private/info/partnerhochschulen.php index 1ade9d031..6489599a3 100644 --- a/cis/private/info/partnerhochschulen.php +++ b/cis/private/info/partnerhochschulen.php @@ -66,7 +66,8 @@ echo ' -

'.$p->t("tools/partnerhochschulenUebersicht").'

'; +

'.$p->t("tools/partnerhochschulenUebersicht").'

+

'.$p->t("tools/partnerhochschulenEinleitung").'

'; $stg_kz = (isset($_GET['stg_kz'])?$_GET['stg_kz']:''); @@ -83,19 +84,23 @@ $types = new studiengang(); $types->getAllTypes(); foreach($studiengaenge->result as $row) { - if ($typ != $row->typ || $typ=='') + if ($row->typ == 'b' || $row->typ == 'm') { - if ($typ!='') - echo ''; - echo ''; + //Nur Bachelor, Master und CIR-Studiengang + if ($typ != $row->typ || $typ=='') + { + if ($typ!='') + echo ''; + echo ''; + } + if($row->studiengang_kz==$stg_kz) + $selected='selected'; + else + $selected=''; + + echo ''; + $typ = $row->typ; } - if($row->studiengang_kz==$stg_kz) - $selected='selected'; - else - $selected=''; - - echo ''; - $typ = $row->typ; } echo ' @@ -104,7 +109,7 @@ echo ' if($stg_kz!='') { $studiengaenge->load($stg_kz); - $firma->get_firmaorganisationseinheit('', $studiengaenge->oe_kurzbz); + $firma->get_firmaorganisationseinheit('', $studiengaenge->oe_kurzbz, 'Partneruniversität'); } else { diff --git a/cis/public/incoming/akteupload.php b/cis/public/incoming/akteupload.php index b8f784946..f0eb63a2a 100644 --- a/cis/public/incoming/akteupload.php +++ b/cis/public/incoming/akteupload.php @@ -55,15 +55,11 @@ echo " File-Upload "; -//Bei Upload des Bildes +//Bei Upload einer Datei if(isset($_POST['submitbild'])) { if(isset($_FILES['bild']['tmp_name'])) - { - //Extension herausfiltern - $ext = explode('.',$_FILES['bild']['name']); - $ext = mb_strtolower($ext[count($ext)-1]); - + { $filename = $_FILES['bild']['tmp_name']; $fp = fopen($filename,'r'); @@ -91,21 +87,24 @@ if(isset($_POST['submitbild'])) $dokument = new dokument(); $dokument->loadDokumenttyp($_REQUEST['dokumenttyp']); - $extension = end(explode(".",strtolower($_FILES['bild']['name']))); + $tmp = explode(".",strtolower($_FILES['bild']['name'])); + $extension = end($tmp); $titel = ''; // da nur 32 zeichen gespeichert werden dürfen, muss anhand vom typ gekürzt werden - if($_REQUEST['dokumenttyp']=='Lebenslf') + /*if($_REQUEST['dokumenttyp']=='Lebenslf') $titel = $p->t('incoming/lebenslauf').".".$extension; if($_REQUEST['dokumenttyp']=='LearnAgr') $titel = $p->t('incoming/learningAgreement').".".$extension; if($_REQUEST['dokumenttyp']=='Motivat') $titel = $p->t('incoming/motivationsschreiben').".".$extension; if($_REQUEST['dokumenttyp']=='Zeugnis') - $titel = $p->t('incoming/zeugnis').".".$extension; + $titel = $p->t('incoming/zeugnis').".".$extension; if($_REQUEST['dokumenttyp']=='Lichtbil') - $titel = $p->t('incoming/lichtbild').".".$extension; - + $titel = $p->t('incoming/lichtbild').".".$extension;*/ + + $titel = StringCut($dokument->bezeichnung,25,false,''); + $titel = $titel.'.'.$extension; $akte->dokument_kurzbz = $_REQUEST['dokumenttyp']; $akte->person_id = $_GET['person_id']; @@ -116,9 +115,9 @@ if(isset($_POST['submitbild'])) $akte->titel = $titel; //$akte->bezeichnung = $dokument->bezeichnung; $akte->updateamum = date('Y-m-d H:i:s'); - // $akte->updatevon = $user; + $akte->updatevon = 'Incoming-Online'; $akte->insertamum = date('Y-m-d H:i:s'); - // $akte->insertvon = $user; + $akte->insertvon = 'Incoming-Online'; $akte->uid = ''; $akte->new = true; @@ -150,7 +149,7 @@ if(isset($_POST['submitbild'])) if(isset($_GET['person_id'])) { $dokument = new dokument(); - $dokument->getAllDokumente(); + $dokument->getDokumente('10006'); echo "
@@ -165,13 +164,10 @@ if(isset($_GET['person_id'])) diff --git a/cis/public/incoming/incoming.php b/cis/public/incoming/incoming.php index 7017860cb..b035be934 100644 --- a/cis/public/incoming/incoming.php +++ b/cis/public/incoming/incoming.php @@ -37,6 +37,8 @@ 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']); @@ -97,6 +99,12 @@ $date = new datum(); $firma = new firma(); $firma->getFirmen('Partneruniversität'); + +$get_url = str_replace('lang='.$_GET['lang'].'&', '', $_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&'; ?> @@ -106,15 +114,59 @@ $firma->getFirmen('Partneruniversität'); - + + + + loadAddons(); foreach($addon_obj->result as $addon) { - if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php')) - echo ''; + if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php')) + echo ''; } // Wenn Seite fertig geladen ist Addons aufrufen @@ -139,31 +191,71 @@ $( document ).ready(function() $("#t1").tablesorter( { sortList: [[1,0],[3,0],[4,0]], - widgets: ["zebra"] + widgets: ["zebra"], + headers: {0:{sorter:false}, 9:{sorter:false}} }); $("#t2").tablesorter( - { - sortList: [[0,0]], - widgets: ["zebra"] - }); + { + sortList: [[0,0]], + widgets: ["zebra"] + }); $("#t3").tablesorter( - { - sortList: [[1,0],[3,0],[4,0],[5,0]], - widgets: ["zebra"] - }); + { + sortList: [[1,0],[3,0],[4,0],[5,0]], + widgets: ["zebra"], + headers: {9:{sorter:false}} + }); }); - + -
- - - + +
Administration titelpre." ".$person->vorname." ".$person->nachname." ".$person->titelpost?> - +
+ + + + + + echo ''.$p->t("global/englisch").' | + '.$p->t("global/deutsch").'
';?>
t("incoming/hauptmenue") ?> titelpre." ".$person->vorname." ".$person->nachname." ".$person->titelpost?>
+ Logout
t("global/sprache")." "; - echo ''.$p->t("global/englisch").' | - '.$p->t("global/deutsch").'
';?>
- +
+ + + - - - - - + - + @@ -238,10 +329,6 @@ if($method =="austauschprogram") - - - -

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

@@ -214,17 +309,13 @@ if($method =="austauschprogram") } echo '
'.$p->t('global/code').'*
'.$p->t('incoming/studiertvon').' (dd.mm.yyyy) (dd.mm.yyyy)
'.$p->t('incoming/studiertbis').' (dd.mm.yyyy) (dd.mm.yyyy)
   
* '.$p->t('incoming/wennVorhanden').'
'; @@ -255,9 +342,9 @@ else if($method=="lehrveranstaltungen") $id= $_GET['id']; if($preincoming->addLehrveranstaltung($preincoming->preincoming_id, $_GET['id'], date('Y-m-d H:i:s'))) - echo $p->t('global/erfolgreichgespeichert'); + $message = ''.($p->t('global/erfolgreichgespeichert')).''; else - echo $p->t('global/fehleraufgetreten'); + $message = ''.($p->t('global/fehleraufgetreten')).''; } // löschen der LV-ID if($_GET['mode'] == "delete") @@ -265,9 +352,9 @@ else if($method=="lehrveranstaltungen") $id= $_GET['id']; if($preincoming->deleteLehrveranstaltung($preincoming->preincoming_id, $_GET['id'])) - echo $p->t('global/erfolgreichgelöscht'); + $message = ''.($p->t('global/erfolgreichgelöscht')).''; else - echo $p->t('global/fehleraufgetreten'); + $message = ''.($p->t('global/fehleraufgetreten')).''; } } if(isset($_GET['mode']) && $_GET['mode'] == "thesis") @@ -329,14 +416,16 @@ else if($method=="lehrveranstaltungen") { $lvs = $preincoming->getLehrveranstaltungen($preincoming->preincoming_id); echo '


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

'.$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. @@ -381,18 +470,21 @@ else if($method=="lehrveranstaltungen") echo '


'; }*/ - + echo '
'.$message.'
'; echo ' - +
+ - + + + '; @@ -409,31 +501,36 @@ else if($method=="lehrveranstaltungen") else if ($studiengang->typ == 'm') $typ = 'MA'; echo ''; - echo ''; - echo ''; + //echo ''; + echo ''; echo ''; echo ''; + echo ''; echo ''; echo ''; echo ''; + echo ''; + echo ''; echo ''; 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').'Info'.$p->t('incoming/ects').''.$p->t('courseInformation/unterrichtssprache').''.$p->t('incoming/lvInfo').'
'.$lehrveranstaltung->lehrveranstaltung_id.' '.$p->t('global/löschen').''.$lehrveranstaltung->lehrveranstaltung_id.' '.$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")),' - Deutsch  - Englisch + '.$p->t("global/deutsch").'  + '.$p->t("global/englisch").'
'; } } // Übersicht aller LVs else { - echo '


- + echo '
+ + + - - - + +

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

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


'; @@ -515,12 +612,12 @@ else if($method=="lehrveranstaltungen")

';*/ - echo ' + /*echo '
-
Course application is currently disabled. Please contact the office to apply for courses.
'; - /*echo ' -
+ ';*/ + echo ' + @@ -530,7 +627,7 @@ else if($method=="lehrveranstaltungen")
'.$p->t('incoming/studentenImWS').'
'.$p->t('incoming/filter').': - '; // Vorauswahl der Übergebenen Filter @@ -548,7 +645,7 @@ else if($method=="lehrveranstaltungen") echo ''; echo'
'; - echo $p->t('courseInformation/unterrichtssprache').': '; // Vorauswahl der Übergebenen Filter @@ -561,30 +658,48 @@ else if($method=="lehrveranstaltungen") elseif($_GET['unterrichtssprache']=='English') $EnglishSelected='selected'; - echo ''; + echo ''; - echo ''; + echo ''; echo'
'; - echo $p->t('global/studiengang').': '; - // Vorauswahl der Übergebenen Filter + // Vorauswahl der Übergebenen Filter - $studiengang = new studiengang(); - $studiengang->getAll('typ,kurzbz', true); + $studiengang = new studiengang(); + $studiengang->getAll('typ,kurzbz', true); + $type = array('b' => 'Bachelor', 'm' => 'Master', 'e' => 'Other'); + $typ = ''; - foreach ($studiengang->result as $row) + foreach ($studiengang->result as $row) + { + //Nur Bachelor, Master und CIR-Studiengang + if ($row->typ == 'b' || $row->typ == 'm' || $row->studiengang_kz == '10006') { $selected = ''; + + if ($typ != $row->typ || $typ=='') + { + if ($typ!='') + echo ''; + echo ''; + } + if(isset($_GET['studiengang']) && $_GET['studiengang'] == $row->studiengang_kz) $selected='selected'; $studiengang_language = ($sprache == 'German') ? $row->bezeichnung : $row->english; echo ''; + $typ = $row->typ; } + } - echo''; + echo'

'; + echo ''; + //echo ''; + echo ''; echo '
@@ -616,9 +731,9 @@ else if($method=="lehrveranstaltungen") if(isset($_GET['unterrichtssprache']) && $_GET['unterrichtssprache']!='') $filterqry .= " AND tbl_lehrveranstaltung.sprache='".$_GET['unterrichtssprache']."'"; - + //Uebersicht LVs - /* Erklaerung der Datumszeitraeume ab Zeile 650: + /* Erklaerung der Datumszeitraeume ab Zeile 663: * |=============== 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 @@ -629,131 +744,159 @@ else if($method=="lehrveranstaltungen") * |----------------------- Bis ist NULL und von innerhalb SS */ - /*$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='$stsem->studiensemester_kurzbz') - AND - tbl_prestudentstatus.status_kurzbz='Incoming' - AND tbl_prestudentstatus.studiensemester_kurzbz='$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 - '$stsem->start' > '$stsem->start' - von) OR - ('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR - (von >= '$stsem->start' AND bis <= '$stsem->ende') OR - (von <= '$stsem->start' AND bis >= '$stsem->ende') OR - (von IS NULL AND bis IS NULL) OR - (von IS NULL AND bis <= '$stsem->ende' AND bis > '$stsem->start') OR - (bis IS NULL AND von < '$stsem->ende' AND von >= '$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) - WHERE tbl_studienordnung.status_kurzbz='approved' - AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id) AND - ((tbl_lehrveranstaltung.studiengang_kz>0 AND tbl_lehrveranstaltung.studiengang_kz<10000) OR tbl_lehrveranstaltung.studiengang_kz=10006)"; + $studiensemester_array = array(); + $studiensemester = new studiensemester(); + $studiensemester_array[] = $studiensemester->getakt(); - if (isset($_GET['studiengang']) && $_GET['studiengang'] !='') - $qry .= "AND tbl_lehrveranstaltung.studiengang_kz=".$_GET['studiengang']; - - $qry .= "AND tbl_studiengang.aktiv ".$filterqry." order by studiengang_kz - "; - - echo ' - - - - - - - - - - - - - - - - '; - if($result = $db->db_query($qry)) + $studiensemester->getFutureStudiensemester('',2); + foreach ($studiensemester->studiensemester AS $row) + $studiensemester_array[] = $row->studiensemester_kurzbz; + + if(isset($_GET['go'])) { - while($row = $db->db_fetch_object($result)) + $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='$stsem->studiensemester_kurzbz') + AND + tbl_prestudentstatus.status_kurzbz='Incoming' + AND tbl_prestudentstatus.studiensemester_kurzbz='$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 - '$stsem->start' > '$stsem->start' - von) OR + ('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR + (von >= '$stsem->start' AND bis <= '$stsem->ende') OR + (von <= '$stsem->start' AND bis >= '$stsem->ende') OR + (von IS NULL AND bis IS NULL) OR + (von IS NULL AND bis <= '$stsem->ende' AND bis > '$stsem->start') OR + (bis IS NULL AND von < '$stsem->ende' AND von >= '$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 ('".implode("','", $studiensemester_array)."')) + 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=".$_GET['studiengang']; + + $qry .= " AND tbl_studiengang.aktiv ".$filterqry." order by studiengang_kz + "; + + if($result = $db->db_query($qry)) { - $freieplaetze = $row->incoming - $row->anzahl; - //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 = 'BA'; - else if ($studiengang->typ == 'm') - $typ = 'MA'; - else - $typ = '-'; - echo ''; - 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 ''; - //} + if ($db->db_affected_rows($result)>0) + { + echo '
'.$message.'
'; + echo '

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

'; + 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').'Info'.$p->t('incoming/freieplätze').'
'.$row->lehrveranstaltung_id.''.$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,' - Deutsch  - Englisch - ',($freieplaetze<$row->incoming?''.$freieplaetze.'/'.$row->incoming.'':$freieplaetze.'/'.$row->incoming),'
+ + + + + + + + + + + + + + + + '; + 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 ''; + //echo '';If not commented, tablesorter is not working correct + 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 ''; + //} + } + 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').'
'.$row->lehrveranstaltung_id.''.$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.')').'
'; + } + else + echo '
'.$p->t('incoming/derzeitKeineLehrveranstaltungen').'
'; } } - echo '';*/ + else + echo '
'.$p->t('incoming/waehlenSieAusDenOptionen').'
'; } } else if ($method == "university") @@ -1211,7 +1354,10 @@ else if ($method == "university") } echo ' - +
+ + + +  '.$p->t('incoming/downloadLearningAgreementErasmus').'
+  '.$p->t('incoming/downloadLearningAgreement').'


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

'; $akte->getAkten($person->person_id); if(count($akte->result)>0) { - echo '

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

@@ -1553,7 +1699,10 @@ else if ($method == "profil") } // Ausgabe Profil Formular echo' -
+
+ + + @@ -1731,7 +1879,10 @@ echo' - +

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

@@ -1591,7 +1740,7 @@ else if ($method == "profil") - + @@ -1602,7 +1751,7 @@ else if ($method == "profil") - + @@ -1614,13 +1763,13 @@ else if ($method == "profil") - + - - - +
'.$p->t('global/titel').' Pre '.$p->t('incoming/zugangsvoraussetzungmaster').''.$p->t('incoming/zugangsvoraussetzungmaster').'²
'.$p->t('global/nachname').' '.$p->t('incoming/abgelegtinort').'
'.$p->t('global/geburtsdatum').' (dd.mm.yyyy) (dd.mm.yyyy)  
'.$p->t('global/staatsbuergerschaft').'
'.$p->t('incoming/nation').'
-
¹ '.$p->t('incoming/zugangsvoraussetzungFussnote').' + ¹ '.$p->t('incoming/zugangsvoraussetzungFussnote').'
+ ² '.$p->t('incoming/zugangsvoraussetzungMasterFussnote').' +
@@ -1773,84 +1924,153 @@ echo' else if($method == 'files') { $akte = new akte(); - + $message = ''; if(isset($_GET['id'])) { if($_GET['mode']=="delete") { if($akte->delete($_GET['id'])) - echo($p->t('global/erfolgreichgelöscht')); + $message = ''.($p->t('global/erfolgreichgelöscht')).''; else - echo($p->t('global/fehleraufgetreten')); + $message = ''.($p->t('global/fehleraufgetreten')).''; } } echo ' -


+
+ + + + + + + +

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

- ',$p->t('incoming/fileupload'),'
+ echo '
'.$message.'
'; + echo '
+ - - '; + + + '; foreach ($akte->result as $ak) { echo ' - + - + '; } - echo '
'.$p->t('incoming/name').''.$p->t('global/bezeichnung').'
'.$ak->titel.''.$ak->bezeichnung.'
'; + echo ''; } + else + echo 'foo'; +} +else if($method == 'ende') +{ + $message = ''; + // 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')).''; + else + $message = ''.($p->t('incoming/erfolgreichAbgeschickt')).''; + + } + echo '
'.$message.'
'; + echo '


+ + + + + + + + + + +




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

+

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



-
- - - - - - - - - - - - - - - - - - - - - - -
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/downloadLearningAgreement').'
6. '.$p->t("incoming/uploadLearningAgreement").'
7. '.$p->t("incoming/uploadvondateien").'
- - - - -
Logout
'; + 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 '