* */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/person.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/preoutgoing.class.php'); require_once('../../../include/firma.class.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/mobilitaetsprogramm.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/mail.class.php'); require_once('../../../include/akte.class.php'); $method = (isset($_GET['method'])?$_GET['method']:''); $message = ''; $uid=get_uid(); $sprache = getSprache(); $p=new phrasen($sprache); $outgoing = new preoutgoing(); $outgoing->loadUid($uid); // speichert outgoing if(isset($_REQUEST['submitOutgoing'])) { $ansprechpersonUid = (isset($_REQUEST['ansprechperson_uid']))?$_REQUEST['ansprechperson_uid']:''; $datum=new datum(); $zeitraum_von = $datum->formatDatum($_REQUEST['zeitraum_von'], 'Y-m-d'); $zeitraum_bis = $datum->formatDatum($_REQUEST['zeitraum_bis'], 'Y-m-d'); $preoutgoing = new preoutgoing(); $preoutgoing->loadUid($outgoing->uid); // löschen der Ansprechperson if($_POST['ansprechperson']==' ' || $_POST['ansprechperson']=='' || $_POST['ansprechperson_uid'] == '') $ansprechpersonUid = ''; $preoutgoing->new = false; $preoutgoing->ansprechperson = $ansprechpersonUid; $preoutgoing->dauer_von = $zeitraum_von; $preoutgoing->dauer_bis = $zeitraum_bis; $preoutgoing->anmerkung_student = $_POST['anmerkung']; $preoutgoing->updatevon = $uid; if($preoutgoing->save()) $message=''.$p->t('global/erfolgreichgespeichert').''; else $message=''.$p->t('global/fehlerBeimSpeichernDerDaten').''; } // Updated die Daten des Preoutgoing if(isset($_REQUEST['zDaten'])) { $preoutgoingZDaten = new preoutgoing(); $preoutgoingZDaten->load($outgoing->preoutgoing_id); $datum=new datum(); // wenn sprachkurs gesetzt -> erasmus programm if(isset($_REQUEST['sprachkurs'])) { $preoutgoingZDaten->sprachkurs_von = $datum->formatDatum($_REQUEST['sprachkurs_von'], 'Y-m-d'); $preoutgoingZDaten->sprachkurs_bis = $datum->formatDatum($_REQUEST['sprachkurs_bis'], 'Y-m-d'); if($_REQUEST['sprachkurs'] == 'vorbereitend') { $preoutgoingZDaten->sprachkurs = true; $preoutgoingZDaten->intensivsprachkurs = false; } else if($_REQUEST['sprachkurs']=='intensiv') { $preoutgoingZDaten->sprachkurs = false; $preoutgoingZDaten->intensivsprachkurs = true; } else { $preoutgoingZDaten->sprachkurs = false; $preoutgoingZDaten->intensivsprachkurs = false; } } $preoutgoingZDaten->praktikum_von = $datum->formatDatum($_REQUEST['praktikum_von'], 'Y-m-d'); $preoutgoingZDaten->praktikum_bis = $datum->formatDatum($_REQUEST['praktikum_bis'], 'Y-m-d'); $preoutgoingZDaten->praktikum = isset($_REQUEST['praktikum'])?true:false; $betreuer = isset($_POST['betreuer_uid'])?$_POST['betreuer_uid']:''; if($_POST['betreuer']==' ' || $_POST['betreuer']=='' || $_POST['betreuer_uid'] == '') $betreuer = ''; $preoutgoingZDaten->bachelorarbeit = isset($_REQUEST['bachelorarbeit'])?true:false; $preoutgoingZDaten->masterarbeit = isset($_REQUEST['masterarbeit'])?true:false; $preoutgoingZDaten->projektarbeittitel = $_REQUEST['projektarbeittitel']; $preoutgoingZDaten->behinderungszuschuss = isset($_REQUEST['behinderungszuschuss'])?true:false; $preoutgoingZDaten->studienbeihilfe = isset($_REQUEST['studienbeihilfe'])?true:false; $preoutgoingZDaten->betreuer = $betreuer; $preoutgoingZDaten->studienrichtung_gastuniversitaet = isset($_REQUEST['studienrichtungGastuni'])?$_REQUEST['studienrichtungGastuni']:''; $preoutgoingZDaten->new = false; if(!$preoutgoingZDaten->save()) $message=''.$p->t('global/fehlerBeimSpeichernDerDaten').''; else $message=''.$p->t('global/erfolgreichgespeichert').''; } // neuen Datensatz anlegen if($method=='new') { $preoutgoing = new preoutgoing(); $preoutgoing->uid = $uid; $preoutgoing->new = true; $preoutgoing->bachelorarbeit = false; $preoutgoing->masterarbeit = false; $preoutgoing->sprachkurs = false; $preoutgoing->intensivsprachkurs = false; $preoutgoing->praktikum = false; $preoutgoing->behinderungszuschuss = false; $preoutgoing->studienbeihilfe = false; $preoutgoing->insertvon = $uid; if($preoutgoing->save()) { // Email an Auslandsabteilung schicken sendMailInternational(); $message=''.$p->t('global/erfolgreichAngelegt').''; } else die($preoutgoing->errormsg); } // speichert die eingegebene Lehrveranstaltung if(isset($_POST['saveLv']) == 'saveLv') { $bezeichnung = $_POST['lv_bezeichnung']; $ects = $_POST['lv_ects']; $wochenstunden = $_POST['lv_wochenstunden']; $unitcode = $_POST['lv_unitcode']; $preoutgoingLv = new preoutgoing(); $preoutgoingLv->preoutgoing_id = $outgoing->preoutgoing_id; $preoutgoingLv->bezeichnung = $bezeichnung; $preoutgoingLv->ects = $ects; $preoutgoingLv->wochenstunden = $wochenstunden; $preoutgoingLv->unitcode = $unitcode; $preoutgoingLv->new = true; $preoutgoingLv->insertvon = $uid; if(!$preoutgoingLv->saveLv()) $message=''.$p->t('global/fehlerBeimSpeichernDerDaten').''; else $message=''.$p->t('global/erfolgreichgespeichert').''; } // löscht die übergebene Lehrveranstaltung if($method== 'deleteLv') { $lv_id = $_GET['lv_id']; $preoutgoingLv = new preoutgoing(); // Wenn die Lv zum preoutgoing gehört wird sie gelöscht if($preoutgoingLv->checkLv($lv_id, $outgoing->preoutgoing_id)) { if(!$preoutgoingLv->deleteLv($lv_id)) $message =''.$p->t('incoming/fehlerBeimLoeschenDerLv').''; else $message =''.$p->t('global/erfolgreichgelöscht').''; } } // speichert die ausgewählte Firma if($method=='saveFirma') { $firmaOutgoing = new preoutgoing(); // Check ob schon 3 Firmen Eingetragen sind if(($firmaOutgoing->getAnzahlFirma($outgoing->preoutgoing_id)) < 3) { if(!isset($_GET['firma_id'])) { // Freemover wird ausgewählt $firma_id = ''; $name = $_GET['name']; $firmaOutgoing->mobilitaetsprogramm_code = 202; } else { // Programm ausgewählt $firma_id = $_GET['firma_id']; $name = ''; $firmaOutgoing->mobilitaetsprogramm_code = $_GET['programm']; } $firmaOutgoing->preoutgoing_id = $outgoing->preoutgoing_id; $firmaOutgoing->firma_id = $firma_id; $firmaOutgoing->name = $name; $firmaOutgoing->auswahl = false; $firmaOutgoing->new = true; if(!$firmaOutgoing->saveFirma()) { die($firmaOutgoing->errormsg); } $message=''.$p->t('global/erfolgreichgespeichert').''; } else $message = ''.$p->t('incoming/nichtMehrAlsDreiUniversitaeten').''; } // Löscht die Akte mit übergebener Id if($method == 'files') { $akte = new akte(); 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').''; } } } // löscht die ausgewählte Firma if($method =="deleteFirma") { if(isset($_GET['outgoingFirma_id'])) { $outgoingFirma_id = $_GET['outgoingFirma_id']; $firmaOutgoing = new preoutgoing(); if(!$firmaOutgoing->deleteFirma($outgoingFirma_id)) $message = ''.$p->t('global/fehlerBeimLoeschenDesEintrags').''; $message =''.$p->t('global/erfolgreichgelöscht').''; } else $message = ''.$p->t('incoming/ungueltigeIdUebergeben').''; } ?>
|
|||
t('incoming/programmAuswahl');?>: | |||
|
|
t('incoming/summerschool');?>: | ||
|
|
|||
t('incoming/zusaetzlicheDaten');?>: | |||
| |||||||||||||||||||||||||||||||||||||||
| '; echo ' |
| '.$p->t('global/bezeichnung').' | '.$p->t('incoming/wochenstunden').' | '.$p->t('incoming/ects').' | '.$p->t('incoming/unitcode').' | |
|---|---|---|---|---|
| '.$lv->bezeichnung.' | '.$lv->ects.' | '.$lv->wochenstunden.' | '.$lv->unitcode.' | '.$p->t('incoming/loeschen').' |
| ',$p->t('incoming/fileupload'),' |
| '.$p->t('incoming/dateiname').' | |
|---|---|
| '.$ak->titel.' | '.$p->t('incoming/loeschen').' |