From f7dcfcf9327ee81b81ac1dcd49bdee38accde6ac Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Mon, 13 Jan 2014 18:07:49 +0000 Subject: [PATCH] =?UTF-8?q?=C3=9Cberarbeitung=20des=20Online-Bewerbungsfor?= =?UTF-8?q?mulars.=20Diverse=20Phrasenanpassungen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/public/registration.php | 240 ++++++++++++++++++++++++------------ locale/de-AT/bewerbung.php | 36 ++++++ locale/de-AT/freebusy.php | 6 +- locale/de-AT/global.php | 1 + locale/en-US/bewerbung.php | 35 ++++++ locale/en-US/global.php | 1 + locale/en-US/lvplan.php | 6 +- locale/en-US/moodle.php | 16 +++ 8 files changed, 256 insertions(+), 85 deletions(-) create mode 100755 locale/de-AT/bewerbung.php create mode 100644 locale/en-US/bewerbung.php diff --git a/cis/public/registration.php b/cis/public/registration.php index 0cb89eca3..eb6f2e031 100755 --- a/cis/public/registration.php +++ b/cis/public/registration.php @@ -17,6 +17,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Authors: Karl Burkhart + * Manfred Kindl */ require_once '../../config/cis.config.inc.php'; @@ -30,6 +31,7 @@ require_once '../../include/preinteressent.class.php'; require_once '../../include/kontakt.class.php'; require_once '../../include/studiensemester.class.php'; require_once '../../include/datum.class.php'; +require_once('../../include/sprache.class.php'); require_once '../../include/securimage/securimage.php'; @@ -37,13 +39,26 @@ if(isset($_GET['lang'])) setSprache($_GET['lang']); $method = isset($_GET['method'])?$_GET['method']:''; -$message = " "; -$sprache = getSprache(); -$p=new phrasen($sprache); +$message = ""; $datum = new datum(); -$studiensemester = new studiensemester(); -$std_semester = $studiensemester->getakt(); +//$studiensemester = new studiensemester(); +//$std_semester = $studiensemester->getakt(); + +if(isset($_GET['sprache'])) +{ + $sprache = new sprache(); + if($sprache->load($_GET['sprache'])) + { + setSprache($_GET['sprache']); + } + else + setSprache(DEFAULT_LANGUAGE); +} + +$sprache = getSprache(); +$p = new phrasen($sprache); +$db = new basis_db(); // Login gestartet if (isset($_POST['userid'])) @@ -54,7 +69,7 @@ if (isset($_POST['userid'])) session_start(); $person_id=$person->checkZugangscodePerson(trim($login)); - //Zugangscode wird überprüft + //Zugangscode wird überprüft if($person_id != false) { $_SESSION['bewerbung/user'] = $login; @@ -67,11 +82,12 @@ if (isset($_POST['userid'])) } else { - $message= "".$p->t('incoming/ungueltigerbenutzer').""; + $message= ""; } } ?> + Registration für Studiengänge @@ -80,7 +96,53 @@ if (isset($_POST['userid'])) - + + + + + +
check($_POST['captcha_code']) == false) - $message = 'Der eingegebene Sicherheitscode war falsch.
'; + $message = ''.$p->t('bewerbung/sicherheitscodeFalsch').'
'; + elseif (count($studiengaenge)==0) + $message = ''.$p->t('bewerbung/bitteStudienrichtungWaehlen').'
'; else { // Person anlegen @@ -118,6 +183,7 @@ if (isset($_POST['userid'])) $geschlecht = $_REQUEST['geschlecht']; $email = $_REQUEST['email']; $zugangscode = uniqid(); + $std_semester = $_REQUEST['studiensemester_kurzbz']; $person->nachname = $nachname; $person->vorname = $vorname; @@ -168,7 +234,7 @@ if (isset($_POST['userid'])) $prestudent_status->load($prestudent->prestudent_id); $prestudent_status->status_kurzbz = 'Interessent'; $prestudent_status->studiensemester_kurzbz = $std_semester; - $prestudent_status->ausbildungssemester = '0'; + $prestudent_status->ausbildungssemester = '1'; $prestudent_status->datum = date("Y-m-d H:m:s"); $prestudent_status->insertamum = date("Y-m-d H:m:s"); $prestudent_status->insertvon = ''; @@ -221,98 +287,103 @@ if (isset($_POST['userid'])) // User sieht Registrationsmaske echo ' - + +
Login > Registration '.$p->t('bewerbung/login').' > '.$p->t('bewerbung/registration').'
'; echo $message.'
- +
+ + + - - + +

'.$p->t('bewerbung/einleitungstext').'



Code (falls vorhanden):  '.$p->t('bewerbung/zugangscode').' '.$p->t('bewerbung/fallsVorhanden').':  
 
- - - + + - - + + - - + + - + - + + + + + + + + + - - - - - - - - '; + + - - + - +
'.$p->t('global/vorname').''.$p->t('global/vorname').': 
'.$p->t('global/nachname').''.$p->t('global/nachname').': 
'.$p->t('global/geburtsdatum').' (dd.mm.yyyy)'.$p->t('global/geburtsdatum').':  (dd.mm.yyyy)
'.$p->t('global/geschlecht').''.$p->t('global/geschlecht').':  '; $checked = ($geschlecht =='m')?'checked':''; - echo' '.$p->t('global/mann'); + echo' '.$p->t('global/mann'); $checked= ($geschlecht == 'w')?'checked':''; - echo' '.$p->t('global/frau').' + echo' '.$p->t('global/frau').'
'.$p->t('global/emailAdresse').': 
'.$p->t('bewerbung/geplanterStudienbeginn').': 
 
E-Mail
'.$p->t('global/studienrichtung').':
'.$p->t('bewerbung/studienrichtung').': '; $stg = new studiengang(); - $stg->getAll(); + $stg->getAll('typ,bezeichnung',true); foreach($stg->result as $result) { $checked = ''; + $typ = new studiengang(); + $typ->getStudiengangTyp($result->typ); if(in_array($result->studiengang_kz, $studiengaenge) || $result->studiengang_kz == $stg_auswahl) $checked = 'checked'; - echo ''; + echo ''; } - echo' + echo'
'.$result->bezeichnung.':
  '.$typ->bezeichnung.' '.$result->bezeichnung.'
CAPTCHA Image';?> + CAPTCHA Image
+ '.$p->t('bewerbung/andereGrafik').'
'.$p->t('bewerbung/captcha').'
';?> - - [ Anderer Code ]
-
- - '; + '; } else { @@ -321,16 +392,24 @@ if (isset($_POST['userid'])) */ echo ' - + -
+
'; + echo $message.'
- - - +

'.$p->t('ktu/welcome').'

+ + - +

'.$p->t('bewerbung/welcome').'

@@ -338,13 +417,13 @@ if (isset($_POST['userid'])) - + - + @@ -364,26 +443,25 @@ if (isset($_POST['userid']))
 
'.$p->t('incoming/registration').''.$p->t('bewerbung/registrierenOderZugangscode').'
 
 
'; } - echo ' + echo ' + + + + + '; function sendMail($zugangscode, $email) { global $p, $vorname, $nachname; - $mail = new mail($email, 'no-reply', 'Registration', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); - $text = 'Sehr geehrteR Herr/Frau '.$vorname.' '.$nachname.'.

- Vielen Dank für Ihr Interesse an einem Studiengang der Katholisch Theologischen Universität Linz.
- Um sich für einen Studiengang zu bewerben verwenden Sie bitte folgenden Link und Zugangscode:

- Link zur Bewerbung
- Zugangscode: '.$zugangscode.'

- Mit freundlichen Grüßen,
- KTU Linz'; + $mail = new mail($email, 'no-reply', $p->t('bewerbung/registration'), $p->t('bewerbung/mailtextHtml')); + $text = $p->t('bewerbung/mailtext',array($vorname, $nachname, $zugangscode)); $mail->setHTMLContent($text); if(!$mail->send()) - $msg= 'Fehler beim Senden des Mails
Zurück zur Anmeldung'; + $msg= ''.$p->t('bewerbung/fehlerBeimSenden').'
'.$p->t('bewerbung/zurueckZurAnmeldung').''; else - $msg= $p->t('global/emailgesendetan')." $email!
Zurück zur Anmeldung"; + $msg= $p->t('global/emailgesendetan')." $email!
".$p->t('bewerbung/zurueckZurAnmeldung').""; // sende Nachricht an Assistenz diff --git a/locale/de-AT/bewerbung.php b/locale/de-AT/bewerbung.php new file mode 100755 index 000000000..10b999d2c --- /dev/null +++ b/locale/de-AT/bewerbung.php @@ -0,0 +1,36 @@ +phrasen['bewerbung/welcome']='Willkommen bei der Online Bewerbung für Studiengänge der '.CAMPUS_NAME; +$this->phrasen['bewerbung/registration']='Registration'; +$this->phrasen['bewerbung/registrieren']='Registrieren'; +$this->phrasen['bewerbung/registrierenOderZugangscode']='Hier registrieren oder Zugangscode eingeben'; +$this->phrasen['bewerbung/einleitungstext']='Für eine Bewerbung an der FH Technikum Wien füllen Sie bitte das Formular vollständig aus und klicken Sie anschließend auf "Registrieren".
+ Danach haben Sie noch die Möglichkeit, weitere Daten einzugeben und Dokumente hochzuladen, bevor Sie Ihre Bewerbung abschicken.'; //noch zu übersetzen +$this->phrasen['bewerbung/login']='Login'; +$this->phrasen['bewerbung/zugangscode']='Zugangscode'; +$this->phrasen['bewerbung/fallsVorhanden']='(falls vorhanden)'; +$this->phrasen['bewerbung/mailtextHtml']='Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'; +$this->phrasen['bewerbung/mailtext']='Sehr geehrteR Herr/Frau %1$s %2$s.

+ Vielen Dank für Ihr Interesse an einem Studiengang der '.CAMPUS_NAME.'.
+ Um sich für einen Studiengang zu bewerben verwenden Sie bitte folgenden Link und Zugangscode:

+ Link zur Bewerbung
+ Zugangscode: %3$s

+ Mit freundlichen Grüßen,
+ '.CAMPUS_NAME; +$this->phrasen['bewerbung/zugangsdatenFalsch']='Der eingegebene Zugangscode ist falsch oder Sie haben sich noch nicht registriert.'; +$this->phrasen['bewerbung/fehlerBeimSenden']='Beim senden der E-Mail ist ein Fehler aufgetreten.'; +$this->phrasen['bewerbung/zurueckZurAnmeldung']='Zurück zur Anmeldung.'; +$this->phrasen['bewerbung/sicherheitscodeFalsch']='Der eingegebene Sicherheitscode war falsch.'; +$this->phrasen['bewerbung/geplanterStudienbeginn']='Geplanter Studienbeginn'; +$this->phrasen['bewerbung/bitteWaehlen']='Bitte wählen...'; +$this->phrasen['bewerbung/studienrichtung']='Gewünschte Studienrichtung(en)'; +$this->phrasen['bewerbung/bitteStudienrichtungWaehlen']='Bitte mindestend eine Studienrichtung auswählen.'; +$this->phrasen['bewerbung/bitteVornameAngeben']='Bitte geben Sie Ihren Vornamen ein.'; +$this->phrasen['bewerbung/bitteNachnameAngeben']='Bitte geben Sie Ihren Nachnamen ein.'; +$this->phrasen['bewerbung/bitteGeburtsdatumEintragen']='Bitte tragen Sie Ihr Geburtsdatum ein.'; +$this->phrasen['bewerbung/bitteGeschlechtWaehlen']='Bitte geben Sie Ihr Geschlecht ein.'; +$this->phrasen['bewerbung/bitteEmailAngeben']='Bitte geben Sie eine gültige eMail-Adresse ein.'; +$this->phrasen['bewerbung/bitteStudienbeginnWaehlen']='Bitte wählen Sie den gewünschten Studienbeginn.'; +$this->phrasen['bewerbung/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).'; +$this->phrasen['bewerbung/andereGrafik']='Andere Grafik'; + +?> \ No newline at end of file diff --git a/locale/de-AT/freebusy.php b/locale/de-AT/freebusy.php index 67d8b7c3d..dfe9b89ca 100755 --- a/locale/de-AT/freebusy.php +++ b/locale/de-AT/freebusy.php @@ -9,13 +9,13 @@ $this->phrasen['freebusy/LVPlanTyp']='LVPlan'; $this->phrasen['freebusy/neuerEintrag']='Neuen Eintrag hinzufügen'; $this->phrasen['freebusy/beschreibungstext1']='Auf dieser Seite können Sie verschiedene externe FreeBusy Informationen zu Ihrer persönlichen FreeBusy URL zusammenfassen.
Diese wird z.B. für das hausinterne "Coodle" herangezogen.

- FreeBusy ist eine Funktion mit der Sie sehen, wann andere Benutzer frei oder gebucht sind (ohne sensible Details wie z.B. Termintitel oder Termininhalt preiszugeben).
- Damit können Sie und Ihre Kollegen Besprechungen effizient planen.

+ FreeBusy ist eine Funktion mit der Sie sehen, wann andere BenutzerInnen frei oder gebucht sind (ohne sensible Details wie z.B. Termintitel oder Termininhalt preiszugeben).
+ Damit können Sie und Ihre KollegInnen Besprechungen effizient planen.

Voraussetzung für eine brauchbare Nutzung Ihrer FreeBusy URL ist die sorgfältige Eingabe und Pflege Ihrer Kalenderdaten.
In der Regel können Sie in einem Webkalender sowohl für ganze Kalender, als auch für einzelne Termine definieren, ob Sie in dieser Zeit verfügbar sind, oder nicht.

Beispiele: Wenn ich die Urlaube meiner MitarbeiterInnen erfasse, ist es sinnvoll, diese in einem eigenen Kalender einzutragen, - welcher nicht in MEINER Verfügbarkeit eingeschlossen ist.
+ welcher NICHT in MEINER Verfügbarkeit eingeschlossen ist.
Allfällige Notizen, die ich in meinem persönlichen Kalender mache, sollten ebenfalls als "Verfügbar" gekennzeichnet werden, sofern diese nicht eine tatsächliche Abwesenheit darstellen.

'; $this->phrasen['freebusy/urlKannNichtGeladenWerden']='Die angegebene URL ist nicht erreichbar'; ?> diff --git a/locale/de-AT/global.php b/locale/de-AT/global.php index a470d9d14..5453d6ec4 100755 --- a/locale/de-AT/global.php +++ b/locale/de-AT/global.php @@ -10,6 +10,7 @@ $this->phrasen['global/lehrveranstaltung']='Lehrveranstaltung'; $this->phrasen['global/lehreinheit']='Lehreinheit'; $this->phrasen['global/organisationseinheit']='Organisationseinheit'; $this->phrasen['global/fhtw']='Fachhochschule Technikum Wien'; +$this->phrasen['global/fhTechnikumWien']='FH Technikum Wien'; $this->phrasen['global/studiengangsmanagement']='Studiengangsmanagement'; $this->phrasen['global/geschaeftsfuehrendeltg']='geschäftsf. Leitung'; diff --git a/locale/en-US/bewerbung.php b/locale/en-US/bewerbung.php new file mode 100644 index 000000000..99d7da0a7 --- /dev/null +++ b/locale/en-US/bewerbung.php @@ -0,0 +1,35 @@ +phrasen['bewerbung/welcome']='Welcome to the online application for degree-programs of the '.CAMPUS_NAME; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/registration']='Registration'; +$this->phrasen['bewerbung/registrieren']='Register'; +$this->phrasen['bewerbung/registrierenOderZugangscode']='Register here or enter access code'; +$this->phrasen['bewerbung/einleitungstext']='Für eine Bewerbung an der FH Technikum Wien füllen Sie bitte das Formular vollständig aus und klicken Sie anschließend auf "Registrieren".
+ Danach haben Sie noch die Möglichkeit, weitere Daten einzugeben und Dokumente hochzuladen, bevor Sie Ihre Bewerbung abschicken.'; //noch zu übersetzen +$this->phrasen['bewerbung/login']='Login'; +$this->phrasen['bewerbung/zugangscode']='Access Code'; +$this->phrasen['bewerbung/fallsVorhanden']='(if existing)';//Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/mailtextHtml']='Please show this message as HTML to see the complete link.';//Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/mailtext']='Dear Mr/Mrs %1$s %2$s.

+ Thank you for your interest on a degree program of the '.CAMPUS_NAME.'.
+ To apply for a degree program please use the following link and access code:

+ Link to registration
+ Access Code: %3$s

+ Best regards,
+ '.CAMPUS_NAME; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/zugangsdatenFalsch']='The access code is wrong or you are not registered yet.'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/fehlerBeimSenden']='An error occured when sending the E-Mail.'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/zurueckZurAnmeldung']='Back to registration.'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/sicherheitscodeFalsch']='The entered code was wrong.'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/geplanterStudienbeginn']='Planned Starting Date'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/bitteWaehlen']='Please choose...'; +$this->phrasen['bewerbung/studienrichtung']='Desired Degree Program(s)'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/bitteStudienrichtungWaehlen']='Please tick one degree program.'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/bitteVornameAngeben']='Bitte geben Sie Ihren Vornamen ein.'; //noch zu übersetzen +$this->phrasen['bewerbung/bitteNachnameAngeben']='Bitte geben Sie Ihren Nachnamen ein.'; //noch zu übersetzen +$this->phrasen['bewerbung/bitteGeburtsdatumEintragen']='Bitte tragen Sie Ihr Geburtsdatum ein.'; //noch zu übersetzen +$this->phrasen['bewerbung/bitteGeschlechtWaehlen']='Bitte geben Sie Ihr Geschlecht ein.'; //noch zu übersetzen +$this->phrasen['bewerbung/bitteEmailAngeben']='Bitte geben Sie eine gültige eMail-Adresse ein.'; //noch zu übersetzen +$this->phrasen['bewerbung/bitteStudienbeginnWaehlen']='Bitte wählen Sie den gewünschten Studienbeginn.'; //noch zu übersetzen +$this->phrasen['bewerbung/captcha']='Please enter the text as seen in the picture (Spamschutz).'; //Nur gefühlsmäßig übersetzt +$this->phrasen['bewerbung/andereGrafik']='Reload picture'; //Nur gefühlsmäßig übersetzt +?> \ No newline at end of file diff --git a/locale/en-US/global.php b/locale/en-US/global.php index bd26760e5..a0e70dbf8 100755 --- a/locale/en-US/global.php +++ b/locale/en-US/global.php @@ -10,6 +10,7 @@ $this->phrasen['global/lehrveranstaltung']='Subject'; $this->phrasen['global/lehreinheit']='Teaching unit'; $this->phrasen['global/organisationseinheit']='Organisation Unit'; $this->phrasen['global/fhtw']='University of Applied Sciences Technikum Wien'; +$this->phrasen['global/fhTechnikumWien']='UAS Technikum Wien'; $this->phrasen['global/studiengangsmanagement']='Study Management'; $this->phrasen['global/geschaeftsfuehrendeltg']='business Leadership'; diff --git a/locale/en-US/lvplan.php b/locale/en-US/lvplan.php index e237113fa..f32dc82f3 100644 --- a/locale/en-US/lvplan.php +++ b/locale/en-US/lvplan.php @@ -73,10 +73,14 @@ $this->phrasen['lvplan/semesterplanLaden']='Load semester schedule'; $this->phrasen['lvplan/bitteEinenStudiengangAuswaehlen']='Please select a degree program'; $this->phrasen['lvplan/bitteEinStudiensemesterAuswaehlen']='Please select a semester'; $this->phrasen['lvplan/bitteEinenLektorAuswaehlen']='Please select a lecturer/student'; -$this->phrasen['lvplan/nameEingeben']='Enter name'; $this->phrasen['lvplan/semesterplaene']='Overview'; $this->phrasen['lvplan/hauptmenue']='Main Menu'; $this->phrasen['lvplan/nameEingeben']='Enter name'; +$this->phrasen['lvplan/anleitungLVPlanSync']='Instructions for synchronizing your schedule '; +$this->phrasen['lvplan/caldavURL']='CalDAV URL (Android, Thunderbird)'; +$this->phrasen['lvplan/caldavURLMac']='CalDAV Principal URL (MacOS, iOS)'; +$this->phrasen['lvplan/googleURL']='iCAL URL (Google)'; +$this->phrasen['lvplan/persoenlichenAbonnieren']='Subscribe to personal schedule'; $this->phrasen['lvplan/aktuelleKW']='Current calendar week'; $this->phrasen['lvplan/rauminformationenAnzeigen']='Show room information'; $this->phrasen['lvplan/personen']='persons'; diff --git a/locale/en-US/moodle.php b/locale/en-US/moodle.php index e5ad1cf73..12482f9ab 100644 --- a/locale/en-US/moodle.php +++ b/locale/en-US/moodle.php @@ -8,6 +8,7 @@ $this->phrasen['moodle/testkursWurdeErfolgreichAngelegt']='The test course was s $this->phrasen['moodle/esExistiertBereitsEinTestkurs']='A test course already exists'; $this->phrasen['moodle/esIstBereitsEinMoodleKursVorhanden']='A Moodle course already exists for the total course'; $this->phrasen['moodle/moodleKursAnlegen']='Create Moodle course'; +$this->phrasen['moodle/moodleKursAnlegen24']='Create Moodle 2.4 course'; $this->phrasen['moodle/kursbezeichnung']='Course Name'; $this->phrasen['moodle/gruppenUebernehmen']='Accept groups'; $this->phrasen['moodle/kursAnlegen']='Create course'; @@ -19,4 +20,19 @@ $this->phrasen['moodle/artIstUnbekannt']='unknown "art"'; $this->phrasen['moodle/datenWurdenAktualisiert']='The data has been updated'; $this->phrasen['moodle/fehlerBeiDerLektorenZuordnung']='Error assigning the lecturer'; $this->phrasen['moodle/fehlerBeiDerStudentenZuordnung']='Error assigning the student'; +$this->phrasen['moodle/testkurse24']='Test courses for Moodle 2.4'; +$this->phrasen['moodle/klickenSieHierUmTestkursErstellen24']='click here to create a test course for Moodle 2.4.'; +$this->phrasen['moodle/kursUebersicht']='Moodle - Course Overview'; +$this->phrasen['moodle/ungueltigeVersion']='Moodle course with invalid version number: %s'; +$this->phrasen['moodle/weiterleitung']='You will be forwarded automatically. If you are not forwarded automatically, click here'; +$this->phrasen['moodle/wartungschoice']='


Moodle version selection +


+Please select the Moodle version you want to use for your course: +

+Moodle Version 1.9

+Moodle Version 2.4
+

+Two versions of Moodle are currently offered.
+Starting Winter Semester 2014, Moodle will only be available in version 2.4. +
'; ?> \ No newline at end of file