diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php index 3a996868c..b3c775e4b 100644 --- a/cis/private/profile/index.php +++ b/cis/private/profile/index.php @@ -30,6 +30,7 @@ $num_rows=pg_num_rows($erg); if ($num_rows==1) { + $person_id=pg_result($erg,0,"person_id"); $vorname=pg_result($erg,0,"vorname"); $vornamen=pg_result($erg,0,"vornamen"); $nachname=pg_result($erg,0,"nachname"); @@ -100,7 +101,7 @@ ?>
| + |
eMail Homepage
+ kompetenzen!='')
+ {
+ echo "Kompetenzen |
diff --git a/content/pdfExport.php b/content/pdfExport.php
index 649289712..0f2a5299e 100644
--- a/content/pdfExport.php
+++ b/content/pdfExport.php
@@ -164,7 +164,7 @@ if(!$xml_doc->load($xml_url))
//XSL aus der DB holen
$qry = "SELECT text FROM public.tbl_vorlagestudiengang WHERE (studiengang_kz=0 OR studiengang_kz='".addslashes($xsl_stg_kz)."') AND vorlage_kurzbz='$xsl' ORDER BY studiengang_kz DESC, version DESC LIMIT 1";
-
+//echo $qry;
if(!$result = pg_query($conn, $qry))
die('Fehler beim Laden der Vorlage'.pg_errormessage($conn));
if(!$row = pg_fetch_object($result))
diff --git a/content/student/studentabschlusspruefung.js.php b/content/student/studentabschlusspruefung.js.php
index 1b837cd2a..2710d4c6c 100644
--- a/content/student/studentabschlusspruefung.js.php
+++ b/content/student/studentabschlusspruefung.js.php
@@ -599,8 +599,9 @@ function StudentAbschlusspruefungPrintPruefungsprotokollMultiple()
anzahl++;
}
}
-
- window.open('/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
+ var stg_kz = document.getElementById('student-detail-menulist-studiengang_kz').value;
+
+ window.open('/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids+'&xsl_stg_kz='+stg_kz,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
}
// ****
@@ -624,12 +625,14 @@ function StudentAbschlusspruefungPrintPruefungsprotokoll()
var col = tree.columns ? tree.columns["student-abschlusspruefung-treecol-pruefungstyp_kurzbz"] : "student-abschlusspruefung-treecol-pruefungstyp_kurzbz";
var pruefungstyp_kurzbz=tree.view.getCellText(tree.currentIndex,col);
+ var stg_kz = document.getElementById('student-detail-menulist-studiengang_kz').value;
+
if(pruefungstyp_kurzbz=='Bachelor')
xsl='PrProtokollBakk';
else
xsl='PrProtokollDipl';
- window.open('/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&abschlusspruefung_id='+abschlusspruefung_id,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
+ window.open('/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&abschlusspruefung_id='+abschlusspruefung_id+'&xsl_stg_kz='+stg_kz,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
}
// ****
diff --git a/include/fachbereich.class.php b/include/fachbereich.class.php
index 205a1e671..8bed38aff 100644
--- a/include/fachbereich.class.php
+++ b/include/fachbereich.class.php
@@ -39,6 +39,7 @@ class fachbereich
var $aktiv; // @var boolean
var $ext_id; // @var bigint
+ var $bezeichnung_arr = array();
/**
* Konstruktor
@@ -79,6 +80,7 @@ class fachbereich
$fachb_obj->ext_id = $row->ext_id;
$this->result[] = $fachb_obj;
+ $this->bezeichnung_arr[$row->fachbereich_kurzbz] = $row->bezeichnung;
}
return true;
}
diff --git a/vilesci/admin/xslvorlagen/prprotokolldipl_MTI.xsl b/vilesci/admin/xslvorlagen/prprotokolldipl_MTI.xsl
new file mode 100644
index 000000000..7f601af3d
--- /dev/null
+++ b/vilesci/admin/xslvorlagen/prprotokolldipl_MTI.xsl
@@ -0,0 +1,345 @@
+
+ | ||||
| + | ||||||
| + | + | + | + | ALVS | ++ | Institute | +||
|---|---|---|---|---|---|---|---|---|
| Nachname | +Vorname | +Fix / Frei | +Kompetenzen | +$ws | +$ss | +Studiengang | +Hauptzuteilung | +Sonstige | +
| $row->nachname | "; + echo "$row->vorname | "; + echo "".($row->fixangestellt=='t'?'fix':'frei')." | "; + echo "$row->kompetenzen | "; + echo "$row->lvs_wintersemester | "; + echo "$row->lvs_sommersemester | "; + echo ''; + $qry = "SELECT distinct studiengang_kz FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE mitarbeiter_uid='$row->mitarbeiter_uid' AND studiensemester_kurzbz in('$ss', '$ws')"; + $text=''; + if($result_stg = pg_query($conn, $qry)) + while($row_stg = pg_fetch_object($result_stg)) + $text.= $stg_obj->kuerzel_arr[$row_stg->studiengang_kz].', '; + echo substr($text, 0, strlen($text)-2); + echo ' | '; + echo "".(isset($fb_obj->bezeichnung_arr[$row->hauptzuteilung])?$fb_obj->bezeichnung_arr[$row->hauptzuteilung]:'')." | "; + echo ""; + $qry = "SELECT distinct fachbereich_kurzbz FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE mitarbeiter_uid='$row->mitarbeiter_uid' AND studiensemester_kurzbz in('$ss', '$ws')"; + $text=''; + if($result_fb = pg_query($conn, $qry)) + while($row_fb = pg_fetch_object($result_fb)) + $text.= $fb_obj->bezeichnung_arr[$row_fb->fachbereich_kurzbz].', '; + echo substr($text, 0, strlen($text)-2); + echo " | "; + echo '