diff --git a/cis/private/lehre/anwesenheitsliste.pdf.php b/cis/private/lehre/anwesenheitsliste.pdf.php old mode 100644 new mode 100755 index 063bc9edd..5a352cd18 --- a/cis/private/lehre/anwesenheitsliste.pdf.php +++ b/cis/private/lehre/anwesenheitsliste.pdf.php @@ -129,7 +129,7 @@ $qry = "SELECT tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe, (SELECT status_kurzbz FROM public.tbl_prestudentstatus WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status, tbl_bisio.bisio_id, tbl_bisio.von, tbl_bisio.bis, tbl_student.studiengang_kz AS stg_kz_student, - tbl_zeugnisnote.note, tbl_mitarbeiter.mitarbeiter_uid + tbl_zeugnisnote.note, tbl_mitarbeiter.mitarbeiter_uid, tbl_person.matr_nr FROM campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid) JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_student ON(uid=student_uid) @@ -186,6 +186,7 @@ if($result = $db->db_query($qry)) 'vorname'=>$row->vorname, 'nachname'=>$row->nachname, 'personenkennzeichen'=>trim($row->matrikelnr), + 'matr_nr'=>$row->matr_nr, 'semester'=>$row->semester, 'verband'=>trim($row->verband), 'gruppe'=>trim($row->gruppe), diff --git a/cis/private/lehre/anwesenheitsliste_bilder.pdf.php b/cis/private/lehre/anwesenheitsliste_bilder.pdf.php old mode 100644 new mode 100755 index bec92f46f..6a44d8daf --- a/cis/private/lehre/anwesenheitsliste_bilder.pdf.php +++ b/cis/private/lehre/anwesenheitsliste_bilder.pdf.php @@ -99,5 +99,9 @@ function getmax($val1,$val2) return ($val1>$val2)?$val1:$val2; } -require_once('../../../include/'.EXT_FKT_PATH.'/anwesenheitsliste_bilder.inc.php'); +if (file_exists('../../../addons/sfu-milano/include/'.EXT_FKT_PATH.'/anwesenheitsliste_bilder.inc.php')) + require_once('../../../addons/sfu-milano/include/'.EXT_FKT_PATH.'/anwesenheitsliste_bilder.inc.php'); +else + require_once('../../../include/'.EXT_FKT_PATH.'/anwesenheitsliste_bilder.inc.php'); + ?> diff --git a/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php b/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php index bd95242d3..85126e44a 100755 --- a/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php +++ b/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php @@ -229,6 +229,8 @@ $rechte->getBerechtigungen($uid); t('global/nachname'); ?> t('global/matrikelnummer'); ?> t('global/datum'); ?> + t('benotungstool/note'); ?> + t('global/anmerkung'); ?> @@ -256,8 +258,10 @@ $rechte->getBerechtigungen($uid); echo ''.$anmeldung->reihung.''; echo ''.$student->vorname.''; echo ''.$student->nachname.''; - echo ''.$student->matrikelnr.''; + echo ''.$student->matr_nr.''; echo ''.$date.''; + echo ''; + echo ''; echo ''; } ?> @@ -274,6 +278,19 @@ $rechte->getBerechtigungen($uid); } ?> +
+ + + + + + + + + + + diff --git a/cis/public/accountactivation.php b/cis/public/accountactivation.php old mode 100644 new mode 100755 index 1726ffaaa..823c50823 --- a/cis/public/accountactivation.php +++ b/cis/public/accountactivation.php @@ -36,10 +36,10 @@ if(isset($_GET['sprache'])) } $erfolgreichaktiviert=false; -$sprache = getSprache(); +$sprache = getSprache(); $p = new phrasen($sprache); -$securimage = new Securimage(); +$securimage = new Securimage(); $errormsg=''; $db = new basis_db(); @@ -55,9 +55,9 @@ else if(isset($_POST['submit'])) -{ - // Captcha Pruefen - if ($securimage->check($_POST['captcha_code']) == true) +{ + // Captcha Pruefen + if ($securimage->check($_POST['captcha_code']) == true) { // Benutzer laden $benutzer = new benutzer(); @@ -68,7 +68,7 @@ if(isset($_POST['submit'])) { $passwort = $_POST['passwort']; $passwort2 = $_POST['passwort2']; - + // Vergleichen ob beide Passwoerter gleich sind if($passwort==$passwort2) { @@ -89,22 +89,22 @@ if(isset($_POST['submit'])) } else { - $errormsg='Passwoerter stimmen nicht ueberein'; + $errormsg = $p->t('passwort/NichtUebereinstimmend'); } } else { - $errormsg='Code oder Username falsch'; + $errormsg = $p->t('passwort/CodeOderUsernameFalsch'); } } else { - $errormsg='Code oder Username falsch'; + $errormsg = $p->t('passwort/CodeOderUsernameFalsch'); } } else { - $errormsg= 'Captcha Code falsch'; + $errormsg= $p->t('passwort/CaptchaCodeFalsch'); } } @@ -118,7 +118,7 @@ echo ' @@ -132,8 +132,8 @@ echo ' if($erfolgreichaktiviert) { - echo '

Ihr Account wurde erfolgreich aktiviert



- >> Weiter zum Login'; + echo '

'.$p->t('passwort/AccountErfolgreichAktiviert').'



+ >> '.$p->t('passwort/WeiterZumLogin').''; } else { @@ -159,7 +159,7 @@ else

'; if(!isset($_SERVER['HTTPS']) || (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='off')) { - + $httpspath = str_replace('http://','https://',APP_ROOT).'cis/public/accountactivation.php'; echo '
'.$p->t('passwort/NoHttps').'
'.$p->t('passwort/ZuHttpsWechseln').'

'; diff --git a/include/auth_mixed.class.php b/include/auth_mixed.class.php index d6b861b0d..cff1d8635 100644 --- a/include/auth_mixed.class.php +++ b/include/auth_mixed.class.php @@ -144,7 +144,7 @@ class authentication extends auth { header('WWW-Authenticate: Basic realm="'.AUTH_NAME.'"'); header('HTTP/1.0 401 Unauthorized'); - echo "Ihre Zugangsdaten sind ungueltig!"; + echo "Invalid Credentials"; exit; } else diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php index 4f76bd440..ec8c272a4 100755 --- a/include/lehrveranstaltung.class.php +++ b/include/lehrveranstaltung.class.php @@ -373,6 +373,7 @@ class lehrveranstaltung extends basis_db $lv_obj->lehrauftrag = $this->db_parse_bool($row->lehrauftrag); $lv_obj->bezeichnung_arr['German'] = $row->bezeichnung; + $lv_obj->bezeichnung_arr['Italian'] = $row->bezeichnung; $lv_obj->bezeichnung_arr['English'] = $row->bezeichnung_english; if ($lv_obj->bezeichnung_arr['English'] == '') $lv_obj->bezeichnung_arr['English'] = $lv_obj->bezeichnung_arr['German']; diff --git a/include/prestudent.class.php b/include/prestudent.class.php index a6d16ff89..17f84fd32 100755 --- a/include/prestudent.class.php +++ b/include/prestudent.class.php @@ -1756,7 +1756,38 @@ class prestudent extends person return false; } - $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus + $stg_obj = new studiengang(); + $stg_obj->load($studiengang_kz); + + if($stg_obj->typ=='m') + { + $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus + FROM + public.tbl_prestudent + JOIN public.tbl_person USING(person_id) + LEFT JOIN bis.tbl_zgvgruppe_zuordnung USING(zgvmas_code) + LEFT JOIN bis.tbl_zgvgruppe USING(gruppe_kurzbz) + WHERE + tbl_prestudent.studiengang_kz=". $this->db_add_param($studiengang_kz)." + AND EXISTS( + SELECT + 1 + FROM + public.tbl_prestudentstatus + WHERE + tbl_prestudent.prestudent_id=tbl_prestudentstatus.prestudent_id + AND studiensemester_kurzbz=". $this->db_add_param($studiensemester_kurzbz)." + AND status_kurzbz='Bewerber' + AND ( + studienplan_id=". $this->db_add_param($studienplan_id)." + OR + (anmerkung like '%' || (SELECT orgform_kurzbz || '_' || sprache FROM lehre.tbl_studienplan WHERE studienplan_id=". $this->db_add_param($studienplan_id).") || '%') + ) + );"; + } + else + { + $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) @@ -1779,6 +1810,7 @@ class prestudent extends person (anmerkung like '%' || (SELECT orgform_kurzbz || '_' || sprache FROM lehre.tbl_studienplan WHERE studienplan_id=". $this->db_add_param($studienplan_id).") || '%') ) );"; + } if($result = $this->db_query($qry)) diff --git a/locale/de-AT/passwort.php b/locale/de-AT/passwort.php old mode 100644 new mode 100755 index 272a887f0..e6822af8c --- a/locale/de-AT/passwort.php +++ b/locale/de-AT/passwort.php @@ -26,5 +26,8 @@ $this->phrasen['passwort/CaptchaEingabe']='Tippen Sie die angezeigten
Zeichen $this->phrasen['passwort/ReloadCaptcha']='Ich kann das Bild nicht lesen - neu laden'; $this->phrasen['passwort/PasswortWaehlen']='Bitte wählen Sie ein Passwort für Ihren Account.'; $this->phrasen['passwort/AccountAktivierung']='Account Aktivierung'; - +$this->phrasen['passwort/CodeOderUsernameFalsch']='Code oder Username falsch'; +$this->phrasen['passwort/CaptchaCodeFalsch']='Captcha Code falsch'; +$this->phrasen['passwort/AccountErfolgreichAktiviert']='Ihr Account wurde erfolgreich aktiviert'; +$this->phrasen['passwort/WeiterZumLogin']='Weiter zum Login'; ?> diff --git a/locale/en-US/passwort.php b/locale/en-US/passwort.php old mode 100644 new mode 100755 index e9e4559e8..ba010c2f0 --- a/locale/en-US/passwort.php +++ b/locale/en-US/passwort.php @@ -1,7 +1,7 @@ phrasen['passwort/Title']='Changing password'; $this->phrasen['passwort/PasswortAenderFuer']='Changing password for User %s %s ( %s )'; -$this->phrasen['passwort/InfotextPolicy']='The password must contain at least 8 characters, +$this->phrasen['passwort/InfotextPolicy']='The password must contain at least 8 characters, of which 1 must be upper case, 1 lower case and 1 a numeral.

The password may not include spaces or umlauts.
The following special characters are allowed: -$#[]{}!().,*:;_'; @@ -26,4 +26,9 @@ $this->phrasen['passwort/CaptchaEingabe']='Enter the characters in
the field $this->phrasen['passwort/ReloadCaptcha']='Reload picture'; $this->phrasen['passwort/PasswortWaehlen']='Please choose a password for your account'; $this->phrasen['passwort/AccountAktivierung']='Account Activation'; +$this->phrasen['passwort/CodeOderUsernameFalsch']='Code or Username wrong'; +$this->phrasen['passwort/CaptchaCodeFalsch']='Captcha Code wrong'; +$this->phrasen['passwort/AccountErfolgreichAktiviert']='Account has been activated successfully'; +$this->phrasen['passwort/WeiterZumLogin']='Proceed to Login'; + ?> diff --git a/locale/it-IT/benotungstool.php b/locale/it-IT/benotungstool.php index 15afeb510..7b2ee38fe 100755 --- a/locale/it-IT/benotungstool.php +++ b/locale/it-IT/benotungstool.php @@ -106,7 +106,7 @@ $this->phrasen['benotungstool/neueUebungAnlegen']='crea nuova esercitazione'; $this->phrasen['benotungstool/nichtFreigeschaltet']='non attivato'; $this->phrasen['benotungstool/nichtGespeichertKreuzerllisteNichtFreigegeben']='impossibile attivare cambiamenti in quanto la lista con caselle da barrare scelta non è attivata'; $this->phrasen['benotungstool/nichtVorbereitet']='non preparato'; -$this->phrasen['benotungstool/note']='voto'; +$this->phrasen['benotungstool/note']='Voto'; $this->phrasen['benotungstool/noteEingeben']='Inserire un voto tra 1 - 5 ovvero 7 (non valutato), 10 (superato), 14 (non superato) ovvero 16 (frequentato con successo)'; $this->phrasen['benotungstool/noteEingebenOderLeer']='Inserire un voto tra 1 - 5 ovvero 7 (non valutato), 10 (superato), 14 (non superato) ovvero 16 (frequentato con successo) o lasciare libero il campo'; $this->phrasen['benotungstool/noteIstUngueltig']='voto non valido'; diff --git a/locale/it-IT/global.php b/locale/it-IT/global.php index b61422b7f..e37b79008 100755 --- a/locale/it-IT/global.php +++ b/locale/it-IT/global.php @@ -94,7 +94,7 @@ $this->phrasen['global/loeschen']='cancella'; $this->phrasen['global/löschen']='cancella'; $this->phrasen['global/mail']='messaggio mail'; $this->phrasen['global/mann']='maschio/uomo'; -$this->phrasen['global/matrikelnummer']='numero di matricola'; +$this->phrasen['global/matrikelnummer']='Matricola'; $this->phrasen['global/minute']='minuti'; $this->phrasen['global/mittwoch']='mercoledì'; $this->phrasen['global/montag']='lunedì'; diff --git a/locale/it-IT/news.php b/locale/it-IT/news.php index b3139ec14..a84d8e4a4 100755 --- a/locale/it-IT/news.php +++ b/locale/it-IT/news.php @@ -1,31 +1,45 @@ phrasen['news/allesemester']='tutti i semestri'; -$this->phrasen['news/allgemein']='generale'; -$this->phrasen['news/anlegen']=''; -$this->phrasen['news/betreff']=''; -$this->phrasen['news/eintragNochNichtVeroeffentlicht']=''; -$this->phrasen['news/eintragVeroeffentlicht']=''; -$this->phrasen['news/fehlerBeimSenden']='errore in sede di trasmissione della mail a %s'; -$this->phrasen['news/freifach']=''; -$this->phrasen['news/keinSemester']=''; -$this->phrasen['news/keinUebersetzerVorhanden']=''; -$this->phrasen['news/mailtext']=''; -$this->phrasen['news/mailtextHTML']=''; -$this->phrasen['news/maximal30Tage']=''; -$this->phrasen['news/neuereintrag']=''; -$this->phrasen['news/neuerNewseintrag']=''; -$this->phrasen['news/newsverwaltung']=''; -$this->phrasen['news/sichtbarab']=''; -$this->phrasen['news/sichtbarbis']=''; -$this->phrasen['news/studiengang']=''; -$this->phrasen['news/text']='testo'; -$this->phrasen['news/uebersetzen']='tradurre'; -$this->phrasen['news/uebersetzunganlegen']='salva la traduzione in '; -$this->phrasen['news/uebersetzungenvorhanden']=''; -$this->phrasen['news/uebersetzungsanforderungGesendet']='richiesta di traduzione trasmessa a %s'; -$this->phrasen['news/verfasser']=''; -$this->phrasen['news/veroeffentlichen']=''; -$this->phrasen['news/verwaltungstools']=''; -$this->phrasen['news/xsemester']=''; +$this->phrasen['news/verwaltungstools']='Strumenti di gestione'; +$this->phrasen['news/newsverwaltung']='Gestione notizie'; +$this->phrasen['news/neuereintrag']='Inserisci nuova notizia'; +$this->phrasen['news/verfasser']='Autore'; +$this->phrasen['news/betreff']='Oggetto'; +$this->phrasen['news/text']='Testo'; + +$this->phrasen['news/sichtbarab']='Visbile da'; +$this->phrasen['news/sichtbarbis']='Visibile fino'; +$this->phrasen['news/maximal30Tage']='(max. 30 giorni, opzionale)'; + +$this->phrasen['news/allgemein']='Generale'; +$this->phrasen['news/freifach']='Corso opzionale'; +$this->phrasen['news/studiengang']='Corso di studi'; + +$this->phrasen['news/uebersetzunganlegen']='Inserire traduzione in'; +$this->phrasen['news/uebersetzen']='Inserire traduzione'; +$this->phrasen['news/anlegen']='Inserisci'; +$this->phrasen['news/uebersetzungenvorhanden']='La notizia è già stata inserita in tutte le lingue possibili'; + +$this->phrasen['news/allesemester']='Tutti i semestri'; +$this->phrasen['news/xsemester']='%s.'; +$this->phrasen['news/keinSemester']='Nessun semestre (Notizia generale)'; + +$this->phrasen['news/neuerNewseintrag']='Nuova notizia disponibile per la traduzione'; //Betreff von Infomail an Uebersetzer. +$this->phrasen['news/mailtext']='Questo è un messaggio email autogenerato. + +E’ stata inserita una notizia nel sistema. Questa è ora disponibile per la traduzione. +(se non si vedono link e contenuto, accertarsi di aver attivato la visualizzazione html)'; //Plaintext im Infomail an Uebersetzer. +$this->phrasen['news/mailtextHTML']='Dies ist eine automatisch generierte E-Mail.

+ E’ stata inserita una notizia nel sistema. Questa è ora disponibile per la traduzione: per la notizia +



+ %s
+
+
+ %s'; //HTML-Text im Infomail an Uebersetzer. +$this->phrasen['news/uebersetzungsanforderungGesendet']='Richiesta di traduzione inviata a %s '; +$this->phrasen['news/fehlerBeimSenden']='Errore nell’invio a %s'; +$this->phrasen['news/keinUebersetzerVorhanden']='Nel sistema non sono state inserite persone addette alla traduzione'; //Leerlassen, falls keine Info diesbezueglich gewuenscht ist +$this->phrasen['news/eintragVeroeffentlicht']='Notizia %s pubblicata'; +$this->phrasen['news/eintragNochNichtVeroeffentlicht']='Notizia %s non ancora pubblicata'; +$this->phrasen['news/veroeffentlichen']='Pubblica'; ?> diff --git a/locale/it-IT/passwort.php b/locale/it-IT/passwort.php index 1d8b76633..50c3fddff 100755 --- a/locale/it-IT/passwort.php +++ b/locale/it-IT/passwort.php @@ -1,31 +1,35 @@ phrasen['passwort/AccountAktivierung']='Attiva account'; -$this->phrasen['passwort/AenderungFehler']='Passwort Änderung fehlgeschlagen:%s'; -$this->phrasen['passwort/AenderungOK']='Das Passwort wurde erfolgreich geaendert'; +$this->phrasen['passwort/AenderungFehler']='Cambio password fallito:%s'; +$this->phrasen['passwort/AenderungOK']='Cambio password avvenuto con successo'; $this->phrasen['passwort/AltesPasswort']='Vecchia password'; -$this->phrasen['passwort/CaptchaEingabe']='Cliccare sui campi visualizzati
sul campo sottostante'; -$this->phrasen['passwort/Grossbuchstabe']='Das neue Passwort muss mindestens einen Grossbuchstaben enthalten.'; +$this->phrasen['passwort/CaptchaEingabe']='Inserire i caratteri visualizzati
nel campo sottostante'; +$this->phrasen['passwort/Grossbuchstabe']='La nuova password deve contenere almeno una lettera maiuscola.'; $this->phrasen['passwort/InfotextPolicy']=' -La password deve contenere almeno 8 caratteri, di cui almeno 1 maiuscolo, 1 minuscolo e 1 cifra.
+La password deve contenere almeno 8 caratteri, di cui almeno 1 maiuscolo, 1 minuscolo e 1 carattere numerico.
La password non può contenere spazi e caratteri accentati.
Caratteri speciali ammessi sono: -$#[]{}!().,*:;_ = '; -$this->phrasen['passwort/Kleinbuchstabe']='Das neue Passwort muss mindestens einen Kleinbuchstaben enthalten.'; -$this->phrasen['passwort/Leerzeichen']='Es darf kein Leerzeichen im Passwort vorkommen.'; +$this->phrasen['passwort/Kleinbuchstabe']='La nuova password deve contenere almeno una lettera minuscola.'; +$this->phrasen['passwort/Leerzeichen']='La password non può contenere spazi.'; $this->phrasen['passwort/MinLaenge']='La password deve contenere almeno 8 caratteri.'; $this->phrasen['passwort/NeuesPasswort']='Nuova password'; -$this->phrasen['passwort/NichtUebereinstimmend']='Passwörter stimmen nicht überein'; -$this->phrasen['passwort/NoHttps']='ATTENZIONE - state utilizzando una trasmissione in chiaro. La password dovrebbe essere cambiata solo in presenza di un sistema di trasmissione codificato,'; +$this->phrasen['passwort/NichtUebereinstimmend']='La nuova password non coincide nei due campi dedicati.'; +$this->phrasen['passwort/NoHttps']='ATTENZIONE - la connessione utilizzata in questo momento è una connessione normale. La password dovrebbe essere cambiata solo in presenza di una connessione sicura (https).'; $this->phrasen['passwort/PasswortAenderFuer']='Cambio password per utente %s %s ( %s )'; $this->phrasen['passwort/PasswortAendern']='Cambia password'; -$this->phrasen['passwort/PasswortWaehlen']='Bitte wählen Sie ein Passwort für Ihren Account.'; +$this->phrasen['passwort/PasswortWaehlen']='Per favore scegliere una password per il proprio account.'; $this->phrasen['passwort/PasswortWiederholung']='Conferma nuova password'; -$this->phrasen['passwort/ReloadCaptcha']='Ich kann das Bild nicht lesen - neu laden'; -$this->phrasen['passwort/Sonderzeichen']='Bitte verwenden Sie nur erlaubte Sonderzeichen'; +$this->phrasen['passwort/ReloadCaptcha']='Immagine non visibile - ricarica immagine'; +$this->phrasen['passwort/Sonderzeichen']='Per favore utilizzare solamente i caratteri speciali consentiti.'; $this->phrasen['passwort/Title']='Cambio password'; -$this->phrasen['passwort/Umlaute']='Es dürfen keine Umlaute verwendet werden.'; -$this->phrasen['passwort/Ziffer']='Es muss mindestens eine Ziffer vorhanden sein.'; -$this->phrasen['passwort/ZuHttpsWechseln']='Jetzt zu verschlüsselter Verbindung wechseln'; +$this->phrasen['passwort/Umlaute']='Non sono consentiti i caratteri accentati.'; +$this->phrasen['passwort/Ziffer']='La password deve contenere almeno un carattere numerico.'; +$this->phrasen['passwort/ZuHttpsWechseln']='Passa ora a una connessione sicura (https)'; +$this->phrasen['passwort/CodeOderUsernameFalsch']='Codice o nome utente errato'; +$this->phrasen['passwort/CaptchaCodeFalsch']='Il codice antispam inserito è errato'; +$this->phrasen['passwort/AccountErfolgreichAktiviert']='L’account è stato attivato con successo'; +$this->phrasen['passwort/WeiterZumLogin']='Prosegui al login'; ?> diff --git a/rdf/konto.rdf.php b/rdf/konto.rdf.php index f633ad4f6..ce3be694f 100644 --- a/rdf/konto.rdf.php +++ b/rdf/konto.rdf.php @@ -31,6 +31,7 @@ require_once('../config/vilesci.config.inc.php'); require_once('../include/konto.class.php'); require_once('../include/person.class.php'); require_once('../include/studiengang.class.php'); +require_once('../include/studiensemester.class.php'); require_once('../include/datum.class.php'); require_once('../include/functions.inc.php'); require_once('../include/student.class.php'); @@ -204,13 +205,15 @@ elseif ($xmlformat=='xml') { global $datum, $btyp; $rueckerstattung=false; - + $stg = new studiensemester($row->studiensemester_kurzbz); + echo " buchungsnr."]]> person_id."]]> studiengang_kz."]]> studiensemester_kurzbz."]]> + studienjahr_kurzbz."]]> buchungsnr_verweis."]]> betrag))."]]>"; if($row->buchungsnr_verweis!='') @@ -275,6 +278,7 @@ elseif ($xmlformat=='xml') nachname."]]> vorname."]]> vornamen."]]> + matr_nr."]]> anrede.' '.$pers->titelpre.' '.$pers->vorname.' '.$pers->nachname.' '.$pers->titelpost)."]]> titelpre.' '.$pers->vorname.' '.$pers->nachname.' '.$pers->titelpost)."]]> convertISODate($pers->gebdatum)."]]> @@ -324,4 +328,4 @@ elseif ($xmlformat=='xml') echo "\n"; } -?> \ No newline at end of file +?> diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php index 842a9a36f..1f56ae3e9 100755 --- a/rdf/student.rdf.php +++ b/rdf/student.rdf.php @@ -823,6 +823,10 @@ else } else $stg_kz = sprintf("%04s", abs($student->studiengang_kz)); + if (($semester % 2) == 0) + $studienjahr = $semester/2; + else + $studienjahr = intval($semester/2)+1; echo ' @@ -834,12 +838,14 @@ else vorname.']]> nachname.']]> matrikelnr.']]> + matr_nr.']]> convertISODate($student->gebdatum).']]> gebdatum.']]> gebort.']]> verband.']]> gruppe.']]> + orgform_kurzbz.']]> bezeichnung.']]> @@ -862,6 +868,7 @@ else convertISODate($studienbeginn).']]> studiensemester_kurzbz.']]> + studienjahr_kurzbz.']]> bezeichnung.']]> convertISODate($stsem->start).']]>
t('pruefung/derLektor'); ?>getFullName(FALSE); ?>
t('pruefung/dieKommission'); ?>