From 93da6868a902ca2c9886ede4becfc3e3d8f05f73 Mon Sep 17 00:00:00 2001 From: Andreas Moik Date: Tue, 26 Jul 2016 14:07:31 +0200 Subject: [PATCH] outgoing changed for eine_uid --- cis/private/outgoing/outgoing.php | 61 +++--- cis/private/outgoing/registration.php | 76 +++++-- locale/de-AT/incoming.php | 242 +++++++++++------------ vilesci/personen/incoming_detail.php | 6 +- vilesci/personen/outgoing_detail.php | 96 ++++----- vilesci/personen/outgoing_uebersicht.php | 18 +- 6 files changed, 282 insertions(+), 217 deletions(-) diff --git a/cis/private/outgoing/outgoing.php b/cis/private/outgoing/outgoing.php index ac0791d7a..ad32119bd 100755 --- a/cis/private/outgoing/outgoing.php +++ b/cis/private/outgoing/outgoing.php @@ -15,7 +15,8 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * - * Authors: Karl Burkhart + * Authors: Karl Burkhart and + * Andreas Moik . * */ @@ -30,14 +31,25 @@ require_once('../../../include/mobilitaetsprogramm.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/mail.class.php'); require_once('../../../include/akte.class.php'); +require_once('../../../include/prestudent.class.php'); $method = (isset($_GET['method'])?$_GET['method']:''); $message = ''; $uid=get_uid(); -$sprache = getSprache(); + +if(!isset($_REQUEST["prestudent_id"])) + die("es wurde kine Prestudent_id uebergeben!"); + +$prestudent = new prestudent(); +$prestudent_id = $_REQUEST["prestudent_id"]; +$prestudent->load($prestudent_id); +if($prestudent->uid != $uid) + die($p->t('global/keineBerechtigungFuerDieseSeite')); + +$sprache = getSprache(); $p=new phrasen($sprache); $outgoing = new preoutgoing(); -$outgoing->loadUid($uid); +$outgoing->loadPrestudent_id($prestudent_id); // speichert outgoing if(isset($_REQUEST['submitOutgoing'])) @@ -49,7 +61,7 @@ if(isset($_REQUEST['submitOutgoing'])) $zeitraum_bis = $datum->formatDatum($_REQUEST['zeitraum_bis'], 'Y-m-d'); $preoutgoing = new preoutgoing(); - $preoutgoing->loadUid($outgoing->uid); + $preoutgoing->loadPrestudent_id($outgoing->prestudent_id); // löschen der Ansprechperson if($_POST['ansprechperson']==' ' || $_POST['ansprechperson']=='' || $_POST['ansprechperson_uid'] == '') @@ -122,7 +134,7 @@ if(isset($_REQUEST['zDaten'])) if($method=='new') { $preoutgoing = new preoutgoing(); - $preoutgoing->uid = $uid; + $preoutgoing->prestudent_id = $prestudent_id; $preoutgoing->new = true; $preoutgoing->bachelorarbeit = false; $preoutgoing->masterarbeit = false; @@ -341,7 +353,7 @@ if($method =="deleteFirma") $benutzer = new benutzer(); $benutzer->load($uid); $outgoing = new preoutgoing(); -$outgoing->loadUid($uid); +$outgoing->loadPrestudent_id($prestudent_id); $datum = new datum(); $zeitraum_von = $datum->formatDatum($outgoing->dauer_von, 'd.m.Y'); $zeitraum_bis = $datum->formatDatum($outgoing->dauer_bis, 'd.m.Y'); @@ -355,14 +367,15 @@ $name.= $benutzer->vorname.' '.$benutzer->nachname.' '.$benutzer->titelpost; // if(isset($_GET['ansicht']) == 'auswahl') { - + $ps = new prestudent(); + $ps->load($outgoing->prestudent_id); ?> - + - +

t('incoming/outgoingRegistration'); ?>
uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?>

t('incoming/outgoingRegistration'); ?>
uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?>

t('incoming/programmAuswahl');?>:

t('incoming/programmAuswahl');?>:

@@ -461,14 +474,14 @@ if(isset($_GET['ansicht']) == 'auswahl') if($fi->name == '') { if(!$outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe')) - $link = "preoutgoing_firma_id."&ansicht=auswahl'>delete"; + $link = "preoutgoing_firma_id."&ansicht=auswahl&prestudent_id=".$prestudent_id."'>delete"; echo " "; } else // freemover { if(!$outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe')) - $link = "preoutgoing_firma_id."&ansicht=auswahl'>delete"; + $link = "preoutgoing_firma_id."&ansicht=auswahl&prestudent_id=".$prestudent_id."'>delete"; echo " "; } $i++; @@ -476,7 +489,7 @@ if(isset($_GET['ansicht']) == 'auswahl') ?>
".$i.": ".$firmaAuswahl->name." [".$mobprogramm."] $link
".$i.": ".$fi->name." [Freemover] $link
-
" method ="POST"> + " method ="POST"> @@ -552,16 +565,18 @@ else $intensivSprachkursSelect = $outgoing->intensivsprachkurs?'selected':''; $betreuer = new benutzer(); $betreuer->load($outgoing->betreuer); + $ps = new prestudent(); + $ps->load($outgoing->prestudent_id); ?>
t('incoming/zeitraumVon');?>:
t('incoming/zeitraumBis');?>:
- +

t('incoming/outgoingRegistration'); ?>
uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?>

t('incoming/outgoingRegistration'); ?>
uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?>

t('incoming/zusaetzlicheDaten');?>:

'; + echo ''; echo ''; echo ''; foreach($preoutgoingLv->lehrveranstaltungen as $lv) { - echo ''; + echo ''; } echo '
'; @@ -593,11 +608,11 @@ else echo ''; // Bei Mitarbeiter Lehrveranstaltung ausblenden - if(check_lektor($outgoing->uid)=='0') + if(check_lektor($ps->uid)=='0') { echo '
'; echo '

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

'; - echo ''; + echo ''; echo '
'; echo ''; echo '
'.$p->t('global/bezeichnung').': Wochenstunden: ECTS: Unit Code:
'; @@ -619,7 +634,7 @@ else
'.$lv->bezeichnung.''.$lv->ects.''.$lv->wochenstunden.''.$lv->unitcode.''.$p->t('incoming/loeschen').'
'.$lv->bezeichnung.''.$lv->ects.''.$lv->wochenstunden.''.$lv->unitcode.''.$p->t('incoming/loeschen').'
'; @@ -650,7 +665,7 @@ else { echo ' '.$ak->titel.' - '.$p->t('incoming/loeschen').' + '.$p->t('incoming/loeschen').' '; } echo ''; @@ -665,23 +680,23 @@ else -

t('incoming/outgoingRegistration'); ?>

-
-
t('incoming/willkommenBeiOutgoingAnmeldung');?>
- - - - -
- - -
- - +

t('incoming/outgoingRegistration'); ?>

+
+
+ t('incoming/willkommenBeiOutgoingAnmeldung');?> + + t('global/studiengang')?>: + +
+ + + + +
+ +
+ +
+ +
+ diff --git a/locale/de-AT/incoming.php b/locale/de-AT/incoming.php index cf59da9bb..5df368cbc 100755 --- a/locale/de-AT/incoming.php +++ b/locale/de-AT/incoming.php @@ -1,124 +1,124 @@ -phrasen['incoming/persönlichedateneditieren']='Persönliche Daten'; -$this->phrasen['incoming/lehrveranstaltungenauswählen']='Lehrveranstaltungen auswählen'; -$this->phrasen['incoming/learningagreementerstellen']='Learning Agreement erstellen'; -$this->phrasen['incoming/uploadvondateien']='Upload/Verwaltung von Dateien'; -$this->phrasen['incoming/ungueltigerbenutzer']='Ungültiger Benutzer'; -$this->phrasen['incoming/austauschprogram']='Austauschprogramm'; -$this->phrasen['incoming/austauschprgramwählen']= 'Austauschprogramm auswählen'; -$this->phrasen['incoming/übersichtlehrveranstaltungen']= 'Übersicht aller Lehrveranstaltungen'; -$this->phrasen['incoming/eigenelehrveranstaltungen']= 'Angemeldete Lehrveranstaltungen'; -$this->phrasen['incoming/freieplätze']='Freie Plätze'; -$this->phrasen['incoming/studiertvon']='Studiert in Wien von'; -$this->phrasen['incoming/studiertbis']='Studiert in Wien bis'; -$this->phrasen['incoming/eigeneuniversitaet']='Heimatuniversität Daten'; -$this->phrasen['incoming/universitätsname']='Name der Universität'; -$this->phrasen['incoming/universitätsnameerweitert']='Name der Universität (erweitert)'; -$this->phrasen['incoming/zugangsvoraussetzung']='Zugangsvoraussetzung'; -$this->phrasen['incoming/abgelegtin']='Abgelegt in (Name der Institution)'; -$this->phrasen['incoming/abgelegtinort']='Abgelegt in (Ort)'; -$this->phrasen['incoming/abgelegtam']='Abgelegt am (Datum, dd.mm.yyyy)'; -$this->phrasen['incoming/zugangsvoraussetzungmaster']='Zugangsvoraussetzung Master (wenn verfügbar)'; -$this->phrasen['incoming/personimernstfall']='Diese Person ist im Ernstfall zu kontaktieren'; -$this->phrasen['incoming/bachelorstudiengang']='Bachelorstudiengang:'; -$this->phrasen['incoming/masterstudiengang']='Masterstudiengang:'; -$this->phrasen['incoming/studienrichtung']='Studienbezeichnung'; -$this->phrasen['incoming/jahrestudiert']='Jahre studiert'; -$this->phrasen['incoming/uploadLearningAgreement']= 'Upload Learning Agreement'; -$this->phrasen['incoming/uploadCv']='Upload CV'; -$this->phrasen['incoming/dokument']='Dokument'; -$this->phrasen['incoming/zugangsvoraussetzungFussnote']='Bitte geben Sie hier an, wann und wo Sie Ihre Abschlussprüfungen gemacht haben, um an einer Universität studieren zu können (=Matura, Abitur).'; -$this->phrasen['incoming/lebenslauf']='Lebenslauf'; -$this->phrasen['incoming/learningAgreement']='Learning Agreement'; -$this->phrasen['incoming/motivationsschreiben']='Motivationsschreiben'; -$this->phrasen['incoming/zeugnis']='Zeugnis'; -$this->phrasen['incoming/lichtbild']='Lichtbild'; -$this->phrasen['incoming/name']='Name'; -$this->phrasen['incoming/weiter']='Weiter'; -$this->phrasen['incoming/fehlerAdresse']='Fehler beim Anlegen der Adresse aufgetreten.'; -$this->phrasen['incoming/fehlerKontakt']='Fehler beim Anlegen des Kontaktes aufgetreten.'; -$this->phrasen['incoming/fehlerIncoming']='Fehler beim Anlegen des Preincoming aufgetreten'; -$this->phrasen['incoming/nation']='Nation'; -$this->phrasen['incoming/hauptmenue']='Hauptmenü'; -$this->phrasen['incoming/welcomeToUAS']='Willkommen bei der Online Registrierung für Incomingstudierende an der %s!'; -$this->phrasen['incoming/registration']='Registration'; -$this->phrasen['incoming/ects']='ECTS'; -$this->phrasen['incoming/dokumenttyp']='Typ'; -$this->phrasen['incoming/fileupload']='Neue Datei hochladen'; -$this->phrasen['incoming/deutschkurse']='Deutschkurse'; -$this->phrasen['incoming/deutschkurs1']='Deutsch für Anfänger'; -$this->phrasen['incoming/deutschkurs2']='Deutsch für Fortgeschrittene'; -$this->phrasen['incoming/deutschkurs3']='Deutsch Intensivkurs'; -$this->phrasen['incoming/thesis']='Projektarbeiten'; -$this->phrasen['incoming/nothesis']='keine Projektarbeit'; -$this->phrasen['incoming/masterthesis']='Master Thesis'; -$this->phrasen['incoming/bachelorthesis']='Bachelor Thesis'; -$this->phrasen['incoming/researcharea']='Gebiet'; -$this->phrasen['incoming/wennVorhanden']='wenn vorhanden'; -$this->phrasen['incoming/studentenImWS']='BewerberInnen für das Wintersemester wählen aus den Semestern: 1,3,5'; -$this->phrasen['incoming/studentenImSS']='BewerberInnen für das Sommersemester wählen aus den Semestern: 2,4,6'; -$this->phrasen['incoming/filter']='Filter'; -$this->phrasen['incoming/alleSemester']='alle Semester'; -$this->phrasen['incoming/wintersemester']='Wintersemester'; -$this->phrasen['incoming/sommersemester']='Sommersemester'; -$this->phrasen['incoming/profil']='Profil'; -$this->phrasen['incoming/universitaet']='Universität'; -$this->phrasen['incoming/lehrveranstaltungen']='Lehrveranstaltungen'; -$this->phrasen['incoming/dateien']='Dateien'; -$this->phrasen['incoming/ort']='Location'; -$this->phrasen['incoming/heimatuniversitaet']='Heimatuniversität'; -$this->phrasen['incoming/fehlerBeimLoeschenDerLv']='Fehler beim löschen der Lehrveranstaltung aufgetreten'; -$this->phrasen['incoming/nichtMehrAlsDreiUniversitaeten']='Es dürfen nicht mehr als 3 Universitäten eingetragen werden'; -$this->phrasen['incoming/ungueltigeIdUebergeben']='Ungültige Id Übergeben'; -$this->phrasen['incoming/willkommenBeiOutgoingAnmeldung']='

Willkommen bei der Outgoing-Registrierung. Um sich als Outgoing anzumelden, benutzen Sie den Button “Zur Anmeldung“.

-

Sie können die Anmeldung bereits ein Semester vor dem geplanten Auslandssemester vornehmen, jedoch spätestens zwei Monate vor der Bewerbungsfrist der ausgewählten Gasthochschule. Die Bewerbungsfristen für Austauschstudierende sind in der Regel im April/Mai für das Wintersemester und im Oktober/November für das Sommersemester.

-

Sie haben folgende Möglichkeiten für einen Auslandsstudienaufenthalt: Unsere europäischen Partnerhochschulen im Rahmen der ERASMUS- und CEEPUS-Mobilitätsprogramme, unsere außereuropäischen Partnerinstitutionen, andere Hochschulen (Freemover) und Summer Schools.

-

Bis zu 12 Monaten können Sie im Ausland studieren und ein Förderprogram ausnützen. An unseren Partnerhochschulen bezahlen Sie keine Studiengebühren und die Abwicklung Ihres Bewerbungsprozesses wird von TW International unterstützt. Eine Liste der Partnerinstitutionen befindet sich auf unserer Homepage.

-

Auf den folgenden Seiten können Sie das Mobilitätsprogramm und die Partnerhochschule auswählen sowie den geplanten Zeitraum Ihres Auslandsaufenthaltes eintragen. Nach unserer Freigabe Ihrer Registrierung können Sie weitere Daten eingeben und das Formular für ein Learning Agreement (wichtig für die Anrechnung Ihres Auslandsstudiums) herunterladen.

-

Klicken Sie den Button “Zur Anmeldung“. Wählen Sie das Mobilitätsprogramm und die Partnerinstitution aus. Geben Sie die erforderlichen Daten ein und speichern Sie Ihre Angaben. Sie werden über die Freigabe Ihrer Auswahl per E-Mail benachrichtigt. Danach können Sie den Bewerbungsablauf mit TW International besprechen und weitere Personendetails eintragen. Sie können Dokumente hochladen und das Learning Agreement für das Auslandssemester erstellen. Ihre Bewerbungsunterlagen werden von TW International an die Partnerinstitution weitergeleitet, bei der Sie sich bewerben möchten.

'; -$this->phrasen['incoming/programmAuswahl']='Programm-Auswahl'; -$this->phrasen['incoming/auswahlUniversitaeten']='Auswahl Universitäten'; -$this->phrasen['incoming/zeitraumVon']='Zeitraum von'; -$this->phrasen['incoming/zeitraumBis']='Zeitraum bis'; -$this->phrasen['incoming/ansprechpersonHeimatuniversitaet']= 'Ansprechperson Heimatuniversität'; -$this->phrasen['incoming/neuenOutgoingAnlegen']='neuen Outgoing anlegen'; -$this->phrasen['incoming/warteAufFreigabe']= 'Warte auf Freigabe'; -$this->phrasen['incoming/zusaetzlicheDaten']='Zusätzliche Daten'; -$this->phrasen['incoming/sprachkurs']='Sprachkurs'; -$this->phrasen['incoming/keiner']='none'; -$this->phrasen['incoming/vorbereitenderSprachkurs']='vorbereitender Sprachkurs'; -$this->phrasen['incoming/erasmusIntensivsprachkurs']='Erasmus Intensivsprachkurs'; -$this->phrasen['incoming/praktikum']='Praktikum'; -$this->phrasen['incoming/sprachkursVon']='Sprachkurs von'; -$this->phrasen['incoming/sprachkursBis']='Sprachkurs bis'; -$this->phrasen['incoming/praktikumVon']='Praktikum von'; -$this->phrasen['incoming/praktikumBis']='Praktikum bis'; -$this->phrasen['incoming/betreuerMasterBachelor']='Betreuer Master-,Bachelorarbeit Heimatuniversität'; -$this->phrasen['incoming/aufgrundEinerBehinderung']='Aufgrund einer Behinderung benötige ich einen Zuschuss zur Deckung der durch die Behinderung entstehenden erhöhten Moblitätskosten'; -$this->phrasen['incoming/währendDesAuslandsaufenthaltes']='Während des Auslandsaufenthaltes habe ich Anspruch auf eine österreichische Studienbeihilfe (nicht zu verwechseln mit Familienbeihilfe!)'; -$this->phrasen['incoming/auswahlDerLv']='Auswahl der Lehrveranstaltungen'; -$this->phrasen['incoming/uebersichtLv']='Übersicht Lehrveranstaltungen'; -$this->phrasen['incoming/verwaltungVonDateien']='Verwaltung von Dateien'; -$this->phrasen['incoming/dateiname']='Dateiname'; -$this->phrasen['incoming/loeschen']='löschen'; -$this->phrasen['incoming/outgoingRegistration']='Outgoing-Verwaltung'; -$this->phrasen['incoming/summerschool']='Summerschool'; -$this->phrasen['incoming/anmerkungen']='Anmerkungen'; -$this->phrasen['incoming/wochenstunden']='Wochenstunden'; -$this->phrasen['incoming/wilkommenAnFh']='Willkommen an der Fachhochschule Technikum Wien'; -$this->phrasen['incoming/bitteCodeEingeben']='Bitte geben Sie Ihren Zugangscode ein'; -$this->phrasen['incoming/zugangscode']='Zugangscode'; -$this->phrasen['incoming/projektarbeitstitel']='Projektarbeitstitel'; -$this->phrasen['incoming/unitcode']='Unitcode'; -$this->phrasen['incoming/zurAnmeldung']='Zur Anmeldung'; -$this->phrasen['incoming/geaendertesLA']='Geändertes Learning Agreement'; -$this->phrasen['incoming/studienrichtungGastuniversitaet']= 'Studienrichtung Gastuniversität'; -$this->phrasen['incoming/orgform']='Orgform'; +phrasen['incoming/persönlichedateneditieren']='Persönliche Daten'; +$this->phrasen['incoming/lehrveranstaltungenauswählen']='Lehrveranstaltungen auswählen'; +$this->phrasen['incoming/learningagreementerstellen']='Learning Agreement erstellen'; +$this->phrasen['incoming/uploadvondateien']='Upload/Verwaltung von Dateien'; +$this->phrasen['incoming/ungueltigerbenutzer']='Ungültiger Benutzer'; +$this->phrasen['incoming/austauschprogram']='Austauschprogramm'; +$this->phrasen['incoming/austauschprgramwählen']= 'Austauschprogramm auswählen'; +$this->phrasen['incoming/übersichtlehrveranstaltungen']= 'Übersicht aller Lehrveranstaltungen'; +$this->phrasen['incoming/eigenelehrveranstaltungen']= 'Angemeldete Lehrveranstaltungen'; +$this->phrasen['incoming/freieplätze']='Freie Plätze'; +$this->phrasen['incoming/studiertvon']='Studiert in Wien von'; +$this->phrasen['incoming/studiertbis']='Studiert in Wien bis'; +$this->phrasen['incoming/eigeneuniversitaet']='Heimatuniversität Daten'; +$this->phrasen['incoming/universitätsname']='Name der Universität'; +$this->phrasen['incoming/universitätsnameerweitert']='Name der Universität (erweitert)'; +$this->phrasen['incoming/zugangsvoraussetzung']='Zugangsvoraussetzung'; +$this->phrasen['incoming/abgelegtin']='Abgelegt in (Name der Institution)'; +$this->phrasen['incoming/abgelegtinort']='Abgelegt in (Ort)'; +$this->phrasen['incoming/abgelegtam']='Abgelegt am (Datum, dd.mm.yyyy)'; +$this->phrasen['incoming/zugangsvoraussetzungmaster']='Zugangsvoraussetzung Master (wenn verfügbar)'; +$this->phrasen['incoming/personimernstfall']='Diese Person ist im Ernstfall zu kontaktieren'; +$this->phrasen['incoming/bachelorstudiengang']='Bachelorstudiengang:'; +$this->phrasen['incoming/masterstudiengang']='Masterstudiengang:'; +$this->phrasen['incoming/studienrichtung']='Studienbezeichnung'; +$this->phrasen['incoming/jahrestudiert']='Jahre studiert'; +$this->phrasen['incoming/uploadLearningAgreement']= 'Upload Learning Agreement'; +$this->phrasen['incoming/uploadCv']='Upload CV'; +$this->phrasen['incoming/dokument']='Dokument'; +$this->phrasen['incoming/zugangsvoraussetzungFussnote']='Bitte geben Sie hier an, wann und wo Sie Ihre Abschlussprüfungen gemacht haben, um an einer Universität studieren zu können (=Matura, Abitur).'; +$this->phrasen['incoming/lebenslauf']='Lebenslauf'; +$this->phrasen['incoming/learningAgreement']='Learning Agreement'; +$this->phrasen['incoming/motivationsschreiben']='Motivationsschreiben'; +$this->phrasen['incoming/zeugnis']='Zeugnis'; +$this->phrasen['incoming/lichtbild']='Lichtbild'; +$this->phrasen['incoming/name']='Name'; +$this->phrasen['incoming/weiter']='Weiter'; +$this->phrasen['incoming/fehlerAdresse']='Fehler beim Anlegen der Adresse aufgetreten.'; +$this->phrasen['incoming/fehlerKontakt']='Fehler beim Anlegen des Kontaktes aufgetreten.'; +$this->phrasen['incoming/fehlerIncoming']='Fehler beim Anlegen des Preincoming aufgetreten'; +$this->phrasen['incoming/nation']='Nation'; +$this->phrasen['incoming/hauptmenue']='Hauptmenü'; +$this->phrasen['incoming/welcomeToUAS']='Willkommen bei der Online Registrierung für Incomingstudierende an der %s!'; +$this->phrasen['incoming/registration']='Registration'; +$this->phrasen['incoming/ects']='ECTS'; +$this->phrasen['incoming/dokumenttyp']='Typ'; +$this->phrasen['incoming/fileupload']='Neue Datei hochladen'; +$this->phrasen['incoming/deutschkurse']='Deutschkurse'; +$this->phrasen['incoming/deutschkurs1']='Deutsch für Anfänger'; +$this->phrasen['incoming/deutschkurs2']='Deutsch für Fortgeschrittene'; +$this->phrasen['incoming/deutschkurs3']='Deutsch Intensivkurs'; +$this->phrasen['incoming/thesis']='Projektarbeiten'; +$this->phrasen['incoming/nothesis']='keine Projektarbeit'; +$this->phrasen['incoming/masterthesis']='Master Thesis'; +$this->phrasen['incoming/bachelorthesis']='Bachelor Thesis'; +$this->phrasen['incoming/researcharea']='Gebiet'; +$this->phrasen['incoming/wennVorhanden']='wenn vorhanden'; +$this->phrasen['incoming/studentenImWS']='BewerberInnen für das Wintersemester wählen aus den Semestern: 1,3,5'; +$this->phrasen['incoming/studentenImSS']='BewerberInnen für das Sommersemester wählen aus den Semestern: 2,4,6'; +$this->phrasen['incoming/filter']='Filter'; +$this->phrasen['incoming/alleSemester']='alle Semester'; +$this->phrasen['incoming/wintersemester']='Wintersemester'; +$this->phrasen['incoming/sommersemester']='Sommersemester'; +$this->phrasen['incoming/profil']='Profil'; +$this->phrasen['incoming/universitaet']='Universität'; +$this->phrasen['incoming/lehrveranstaltungen']='Lehrveranstaltungen'; +$this->phrasen['incoming/dateien']='Dateien'; +$this->phrasen['incoming/ort']='Location'; +$this->phrasen['incoming/heimatuniversitaet']='Heimatuniversität'; +$this->phrasen['incoming/fehlerBeimLoeschenDerLv']='Fehler beim löschen der Lehrveranstaltung aufgetreten'; +$this->phrasen['incoming/nichtMehrAlsDreiUniversitaeten']='Es dürfen nicht mehr als 3 Universitäten eingetragen werden'; +$this->phrasen['incoming/ungueltigeIdUebergeben']='Ungültige Id Übergeben'; +$this->phrasen['incoming/willkommenBeiOutgoingAnmeldung']='

Willkommen bei der Outgoing-Registrierung. Um sich als Outgoing anzumelden, wählen Sie bitte einen Studiengang und benutzen Sie anschließend den Button “Zur Anmeldung“.

+

Sie können die Anmeldung bereits ein Semester vor dem geplanten Auslandssemester vornehmen, jedoch spätestens zwei Monate vor der Bewerbungsfrist der ausgewählten Gasthochschule. Die Bewerbungsfristen für Austauschstudierende sind in der Regel im April/Mai für das Wintersemester und im Oktober/November für das Sommersemester.

+

Sie haben folgende Möglichkeiten für einen Auslandsstudienaufenthalt: Unsere europäischen Partnerhochschulen im Rahmen der ERASMUS- und CEEPUS-Mobilitätsprogramme, unsere außereuropäischen Partnerinstitutionen, andere Hochschulen (Freemover) und Summer Schools.

+

Bis zu 12 Monaten können Sie im Ausland studieren und ein Förderprogram ausnützen. An unseren Partnerhochschulen bezahlen Sie keine Studiengebühren und die Abwicklung Ihres Bewerbungsprozesses wird von TW International unterstützt. Eine Liste der Partnerinstitutionen befindet sich auf unserer Homepage.

+

Auf den folgenden Seiten können Sie das Mobilitätsprogramm und die Partnerhochschule auswählen sowie den geplanten Zeitraum Ihres Auslandsaufenthaltes eintragen. Nach unserer Freigabe Ihrer Registrierung können Sie weitere Daten eingeben und das Formular für ein Learning Agreement (wichtig für die Anrechnung Ihres Auslandsstudiums) herunterladen.

+

Klicken Sie den Button “Zur Anmeldung“. Wählen Sie das Mobilitätsprogramm und die Partnerinstitution aus. Geben Sie die erforderlichen Daten ein und speichern Sie Ihre Angaben. Sie werden über die Freigabe Ihrer Auswahl per E-Mail benachrichtigt. Danach können Sie den Bewerbungsablauf mit TW International besprechen und weitere Personendetails eintragen. Sie können Dokumente hochladen und das Learning Agreement für das Auslandssemester erstellen. Ihre Bewerbungsunterlagen werden von TW International an die Partnerinstitution weitergeleitet, bei der Sie sich bewerben möchten.

'; +$this->phrasen['incoming/programmAuswahl']='Programm-Auswahl'; +$this->phrasen['incoming/auswahlUniversitaeten']='Auswahl Universitäten'; +$this->phrasen['incoming/zeitraumVon']='Zeitraum von'; +$this->phrasen['incoming/zeitraumBis']='Zeitraum bis'; +$this->phrasen['incoming/ansprechpersonHeimatuniversitaet']= 'Ansprechperson Heimatuniversität'; +$this->phrasen['incoming/neuenOutgoingAnlegen']='neuen Outgoing anlegen'; +$this->phrasen['incoming/warteAufFreigabe']= 'Warte auf Freigabe'; +$this->phrasen['incoming/zusaetzlicheDaten']='Zusätzliche Daten'; +$this->phrasen['incoming/sprachkurs']='Sprachkurs'; +$this->phrasen['incoming/keiner']='none'; +$this->phrasen['incoming/vorbereitenderSprachkurs']='vorbereitender Sprachkurs'; +$this->phrasen['incoming/erasmusIntensivsprachkurs']='Erasmus Intensivsprachkurs'; +$this->phrasen['incoming/praktikum']='Praktikum'; +$this->phrasen['incoming/sprachkursVon']='Sprachkurs von'; +$this->phrasen['incoming/sprachkursBis']='Sprachkurs bis'; +$this->phrasen['incoming/praktikumVon']='Praktikum von'; +$this->phrasen['incoming/praktikumBis']='Praktikum bis'; +$this->phrasen['incoming/betreuerMasterBachelor']='Betreuer Master-,Bachelorarbeit Heimatuniversität'; +$this->phrasen['incoming/aufgrundEinerBehinderung']='Aufgrund einer Behinderung benötige ich einen Zuschuss zur Deckung der durch die Behinderung entstehenden erhöhten Moblitätskosten'; +$this->phrasen['incoming/währendDesAuslandsaufenthaltes']='Während des Auslandsaufenthaltes habe ich Anspruch auf eine österreichische Studienbeihilfe (nicht zu verwechseln mit Familienbeihilfe!)'; +$this->phrasen['incoming/auswahlDerLv']='Auswahl der Lehrveranstaltungen'; +$this->phrasen['incoming/uebersichtLv']='Übersicht Lehrveranstaltungen'; +$this->phrasen['incoming/verwaltungVonDateien']='Verwaltung von Dateien'; +$this->phrasen['incoming/dateiname']='Dateiname'; +$this->phrasen['incoming/loeschen']='löschen'; +$this->phrasen['incoming/outgoingRegistration']='Outgoing-Verwaltung'; +$this->phrasen['incoming/summerschool']='Summerschool'; +$this->phrasen['incoming/anmerkungen']='Anmerkungen'; +$this->phrasen['incoming/wochenstunden']='Wochenstunden'; +$this->phrasen['incoming/wilkommenAnFh']='Willkommen an der Fachhochschule Technikum Wien'; +$this->phrasen['incoming/bitteCodeEingeben']='Bitte geben Sie Ihren Zugangscode ein'; +$this->phrasen['incoming/zugangscode']='Zugangscode'; +$this->phrasen['incoming/projektarbeitstitel']='Projektarbeitstitel'; +$this->phrasen['incoming/unitcode']='Unitcode'; +$this->phrasen['incoming/zurAnmeldung']='Zur Anmeldung'; +$this->phrasen['incoming/geaendertesLA']='Geändertes Learning Agreement'; +$this->phrasen['incoming/studienrichtungGastuniversitaet']= 'Studienrichtung Gastuniversität'; +$this->phrasen['incoming/orgform']='Orgform'; $this->phrasen['incoming/alleSprachen']='Alle Sprachen'; -$this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universitäten'; -$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt'; +$this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universitäten'; +$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt'; $this->phrasen['incoming/anfrageAbschicken']='Anfrage an CIR abschicken'; -$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).'; -$this->phrasen['incoming/andereGrafik']='Andere Grafik'; +$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).'; +$this->phrasen['incoming/andereGrafik']='Andere Grafik'; $this->phrasen['incoming/noVacancies']='LV voll belegt'; -?> \ No newline at end of file +?> diff --git a/vilesci/personen/incoming_detail.php b/vilesci/personen/incoming_detail.php index 17112c12c..fef4ff2c2 100644 --- a/vilesci/personen/incoming_detail.php +++ b/vilesci/personen/incoming_detail.php @@ -348,17 +348,17 @@ if($method!='') { $qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER(".$db->db_add_param($vorname_clean.".".$nachname_clean).")"; $result_alias = $db->db_query($qry_alias); - if($db->db_num_rows($result_alias)==0) + if($db->db_num_rows($result_alias)==0) $benutzer->alias =$vorname_clean.'.'.$nachname_clean; else $benutzer->alias = ''; } else $benutzer->alias=''; - + $benutzer->insertamum = date('Y-m-d H:i:s'); $benutzer->insertvon = $user; - + if($benutzer->save(true, false)) { //Studentendatensatz anlegen diff --git a/vilesci/personen/outgoing_detail.php b/vilesci/personen/outgoing_detail.php index 013025001..caec7dd4e 100755 --- a/vilesci/personen/outgoing_detail.php +++ b/vilesci/personen/outgoing_detail.php @@ -15,7 +15,8 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * - * Authors: Karl Burkhart < burkhart@technikum-wien.at > + * Authors: Karl Burkhart < burkhart@technikum-wien.at > and + * Andreas Moik . * */ @@ -31,7 +32,6 @@ require_once('../../include/firma.class.php'); require_once('../../include/mobilitaetsprogramm.class.php'); require_once('../../include/adresse.class.php'); require_once('../../include/nation.class.php'); -require_once('../../include/student.class.php'); require_once('../../include/datum.class.php'); require_once('../../include/akte.class.php'); require_once('../../include/prestudent.class.php'); @@ -78,7 +78,9 @@ if($method == 'setAuswahl') if($preoutgoing->setStatus($preoutgoing_id, 'freigabe')) { $message = "E-Mail an Studenten geschickt"; - sendMailStudent($preoutgoing->uid); + $ps = new prestudent(); + $ps->load($preoutgoing->prestudent_id); + sendMailStudent($ps->uid); } else $message="Fehler beim Speichern aufgetreten"; @@ -90,7 +92,7 @@ if($method == 'setAuswahl') $preoutgoingFirma->auswahl = true; $preoutgoingFirma->new = false; if($preoutgoingFirma->saveFirma()) - $message = $preoutgoingFirma->errormsg; + $message = $preoutgoingFirma->errormsg; } // löscht eine Universität @@ -160,11 +162,13 @@ if(isset($_POST['StatusSetzen'])) // mail an assistenz senden if($status =='genehmigt') { + $ps = new prestudent(); + $ps->load($preoutgoing->prestudent_id); // wenn Student dann Email an zuständige Assistenz - if(check_student($preoutgoing->uid)) + if(check_student($ps->uid)) { - sendMailAssistenz($preoutgoing->uid); - } + sendMailAssistenz($preoutgoing->prestudent_id); + } } $outgoing= new preoutgoing(); if($outgoing->setStatus($preoutgoing_id, $status)) @@ -250,7 +254,9 @@ $out = new preoutgoing(); if(!$out->load($preoutgoing_id)) $message.= ''.$out->errormsg.''; $person = new benutzer(); -if(!$person->load($out->uid)) +$ps = new prestudent(); + +if(!$ps->load($out->prestudent_id) || !$person->load($ps->uid)) $message.=''.$person->errormsg.''; echo '

Details - '.$person->vorname.' '.$person->nachname.'

'; @@ -283,6 +289,8 @@ function print_personendetails() global $out; $datum = new datum(); + $prestudent = new prestudent(); + $prestudent->load($out->prestudent_id); $outgoingFirma = new preoutgoing(); $outgoingFirma->loadAuswahlFirmen($out->preoutgoing_id); @@ -304,17 +312,15 @@ function print_personendetails() $sprachkursSelect = $out->sprachkurs?'selected':''; $intensivSprachkursSelect = $out->intensivsprachkurs?'selected':''; $benutzer = new benutzer(); - $benutzer->load($out->uid); + $benutzer->load($prestudent->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); + + $prestudent->getLastStatus($out->prestudent_id); + $studiengang = new studiengang(); + $studiengang->load($prestudent->studiengang_kz); $adr_strasse=''; $adr_plz = ''; $adr_ort =''; @@ -371,7 +377,7 @@ function print_personendetails() Geburtsort: - Personenkennzeichen: + Personenkennzeichen: Studiensemester: @@ -379,7 +385,7 @@ function print_personendetails() Studientyp: - E-Mail schicken + E-Mail schicken   @@ -447,7 +453,7 @@ else Geburtsort: - Personenkennzeichen: + Personenkennzeichen: Studiensemester: @@ -455,7 +461,7 @@ else Studientyp: - E-Mail schicken + E-Mail schicken   @@ -604,33 +610,33 @@ function print_menu($name, $value) } // sendet eine EMail an die Studiengangsssistenz des Outgoings -function sendMailAssistenz($uid) +function sendMailAssistenz($prestudent_id) { - $student = new student(); - $student->load($uid); - $studiengang = new studiengang(); - $studiengang->load($student->studiengang_kz); - $out = new preoutgoing(); - $out->loadUid($uid); - $out_auswahl = new preoutgoing(); - $out_auswahl->loadAuswahl($out->preoutgoing_id); - $mob = new mobilitaetsprogramm(); - $mob->load($out_auswahl->mobilitaetsprogramm_code); - $firm = new firma(); - $firm->load($out_auswahl->firma_id); - - $emailtext= "Dies ist eine automatisch generierte E-Mail.

"; - $emailtext.= "Ein Student ist für den Aufenthalt im Ausland gemeldet.
"; - $emailtext.= "Uid: ".$student->uid."
"; - $emailtext.= "Name: ".$student->vorname." ".$student->nachname."
"; - $emailtext.= "Zeitraum-Von: ".$out->dauer_von."
"; - $emailtext.= "Zeitraum-Bis: ".$out->dauer_bis."
"; - $emailtext.= "Mobilitätsprogramm: ".$mob->kurzbz."
"; - $emailtext.= "Universität: ".$firm->name."
"; - - $mail = new mail($studiengang->email, 'no-reply', 'New Outgoing', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); - $mail->setHTMLContent($emailtext); - $mail->send(); + $prestudent = new prestudent(); + $prestudent->load($prestudent_id); + $studiengang = new studiengang(); + $studiengang->load($prestudent->studiengang_kz); + $out = new preoutgoing(); + $out->loadPrestudent_id($prestudent_id); + $out_auswahl = new preoutgoing(); + $out_auswahl->loadAuswahl($out->preoutgoing_id); + $mob = new mobilitaetsprogramm(); + $mob->load($out_auswahl->mobilitaetsprogramm_code); + $firm = new firma(); + $firm->load($out_auswahl->firma_id); + + $emailtext= "Dies ist eine automatisch generierte E-Mail.

"; + $emailtext.= "Ein Student ist für den Aufenthalt im Ausland gemeldet.
"; + $emailtext.= "Uid: ".$prestudent->uid."
"; + $emailtext.= "Name: ".$prestudent->vorname." ".$prestudent->nachname."
"; + $emailtext.= "Zeitraum-Von: ".$out->dauer_von."
"; + $emailtext.= "Zeitraum-Bis: ".$out->dauer_bis."
"; + $emailtext.= "Mobilitätsprogramm: ".$mob->kurzbz."
"; + $emailtext.= "Universität: ".$firm->name."
"; + + $mail = new mail($studiengang->email, 'no-reply', 'New Outgoing', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); + $mail->setHTMLContent($emailtext); + $mail->send(); } // sendet eine EMail an den Studenten dass Universität ausgewählt wurde diff --git a/vilesci/personen/outgoing_uebersicht.php b/vilesci/personen/outgoing_uebersicht.php index 8ebdd91a7..e56be33e4 100755 --- a/vilesci/personen/outgoing_uebersicht.php +++ b/vilesci/personen/outgoing_uebersicht.php @@ -23,6 +23,7 @@ require_once('../../include/functions.inc.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/preoutgoing.class.php'); require_once('../../include/benutzer.class.php'); +require_once('../../include/prestudent.class.php'); $method=isset($_POST['action'])?$_POST['action']:''; @@ -134,7 +135,11 @@ $aktOutgoing = new preoutgoing(); $aktOutgoing->getAktuellOutgoing(); $mailto_link = 'mailto:'; foreach($aktOutgoing->result as $outg) - $mailto_link.= $outg->uid.'@'.DOMAIN.';'; +{ + $ps = new prestudent(); + $ps->load($outg->prestudent_id); + $mailto_link.= $ps->uid.'@'.DOMAIN.';'; +} echo'   Email an alle zur Zeit im Ausland befindlichen Studenten senden @@ -159,12 +164,15 @@ echo ' '; foreach($out->result as $row) { - $user = new benutzer(); - $user->load($row->uid); + $ps = new prestudent(); + $ps->load($row->prestudent_id); + + $user = new benutzer(); + $user->load($ps->uid); echo "\n"; echo ''; echo ''.$row->preoutgoing_id.''; - echo ''.$row->uid.''; + echo ''.$ps->uid.''; echo ''.$user->vorname.''; echo ''.$user->nachname.''; echo ''.$row->dauer_von.''; @@ -178,4 +186,4 @@ echo ' echo ''; echo ''; -?> \ No newline at end of file +?>