mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
+17
-15
@@ -29,7 +29,7 @@ require_once('../../cis/config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../include/xslfo2pdf/xslfo2pdf.php');
|
||||
require_once('../../include/akte.class.php');
|
||||
require_once('../../include/akte.class.php');
|
||||
require_once('../../include/konto.class.php');
|
||||
|
||||
// Datenbank Verbindung
|
||||
@@ -57,7 +57,7 @@ else
|
||||
$params='?xmlformat=xml';
|
||||
//if(isset($_GET['uid']))
|
||||
// $params.='&uid='.$_GET['uid'];
|
||||
$params.='&uid='.$user;
|
||||
$params.='&uid='.$user;
|
||||
if(isset($_GET['person_id']))
|
||||
$params.='&person_id='.$_GET['person_id'];
|
||||
if(isset($_GET['buchungsnummern']))
|
||||
@@ -71,10 +71,12 @@ if(isset($_GET['abschlusspruefung_id']))
|
||||
if(isset($_GET['typ']))
|
||||
$params.='&typ='.$_GET['typ'];
|
||||
|
||||
|
||||
$konto = new konto($conn);
|
||||
if (($user == $_GET["uid"]) and $konto->checkStudienbeitrag($user, $_GET["ss"]))
|
||||
{
|
||||
|
||||
$konto = new konto($conn);
|
||||
if (($user == $_GET["uid"]))
|
||||
{
|
||||
if($xsl=='Inskription' && (!$konto->checkStudienbeitrag($user, $_GET["ss"])))
|
||||
die('Der Studienbeitrag wurde noch nicht bezahlt');
|
||||
|
||||
//Berechtigung pruefen
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
@@ -120,8 +122,8 @@ if (($user == $_GET["uid"]) and $konto->checkStudienbeitrag($user, $_GET["ss"]))
|
||||
$fo2pdf = new XslFo2Pdf();
|
||||
|
||||
//wenn uid gefunden wird, dann den Nachnamen zum Dateinamen dazuhaengen
|
||||
$nachname='';
|
||||
|
||||
$nachname='';
|
||||
|
||||
|
||||
if(isset($_GET['uid']) && $_GET['uid']!='')
|
||||
{
|
||||
@@ -205,12 +207,12 @@ if (($user == $_GET["uid"]) and $konto->checkStudienbeitrag($user, $_GET["ss"]))
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
else
|
||||
// kein berechtigung
|
||||
{
|
||||
echo "<html><body><h3>Sie haben keine Bereichtigung zum Anzeigen dieser Seite</h3></body></html>";
|
||||
}
|
||||
}
|
||||
|
||||
else
|
||||
// kein berechtigung
|
||||
{
|
||||
echo "<html><body><h3>Sie haben keine Bereichtigung zum Anzeigen dieser Seite</h3></body></html>";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>,
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at> and
|
||||
* Gerald Raab <gerald.raab@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
|
||||
if(!$conn = pg_pconnect(CONN_STRING))
|
||||
die('Fehler beim Connecten');
|
||||
|
||||
$uid=get_uid();
|
||||
$ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche)
|
||||
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Profil</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
|
||||
<script language="JavaScript">
|
||||
function createStudienerfolg()
|
||||
{
|
||||
var stsem = document.getElementById('stsem').value;
|
||||
|
||||
window.location.href= '../pdfExport.php?xml=studienerfolg.rdf.php&xsl=Studienerfolg&ss='+stsem+'&uid=<?php echo $uid;?>&typ=finanzamt';
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<table class="tabcontent" id="inhalt">
|
||||
<tr>
|
||||
<td class="tdwidth10"> </td>
|
||||
<td>
|
||||
<table class="tabcontent">
|
||||
<tr>
|
||||
<td class='ContentHeader'><font class='ContentHeader'> Studienerfolgsbestätigung</font></td>
|
||||
<!--<td align="right"><A href="../lvplan/help/index.html" class="hilfe" target="_blank">HELP </A></td>-->
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
Bitte wählen Sie das entsprechende Studiensemester aus.<br><br>
|
||||
<?php
|
||||
$qry = "SELECT distinct studiensemester_kurzbz FROM campus.vw_student JOIN public.tbl_prestudentrolle USING(prestudent_id) WHERE uid='$uid'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
echo 'Studiensemester: <SELECT id="stsem">';
|
||||
|
||||
$stsem_obj = new studiensemester($conn);
|
||||
$stsem = $stsem_obj->getPrevious();
|
||||
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
if($stsem==$row->studiensemester_kurzbz)
|
||||
$selected = 'selected';
|
||||
else
|
||||
$selected = '';
|
||||
|
||||
echo '<OPTION value="'.$row->studiensemester_kurzbz.'" '.$selected.'>'.$row->studiensemester_kurzbz.'</OPTION>';
|
||||
}
|
||||
|
||||
echo '</SELECT>';
|
||||
|
||||
echo ' <INPUT type="button" value="Erstellen" onclick="createStudienerfolg()" />';
|
||||
}
|
||||
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -413,6 +413,11 @@ Studenten<br>
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>Prüfungsprotokoll - bei manchen Studiengängen verdeckt
|
||||
das Logo den Text<br>
|
||||
23.11.2007 oesi<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Wenn eine Gruppe 2x zur gleichen Lehreinheit zugewiesen wird,
|
||||
erscheint nun eine Fehlermeldung<br>
|
||||
22.11.2007 oesi<br>
|
||||
|
||||
@@ -102,7 +102,7 @@ if($studiengang_kz!='') //Liste nach Studiengang
|
||||
tbl_lehrfach.kurzbz as lf_kurzbz, tbl_lehrfach.bezeichnung as lf_bezeichnung, tbl_lehreinheit.lehreinheit_id as lehreinheit_id,
|
||||
tbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz, tbl_lehreinheitmitarbeiter.semesterstunden as lektor_semesterstunden,
|
||||
tbl_lehreinheitmitarbeiter.stundensatz as lektor_stundensatz, tbl_lehreinheitmitarbeiter.faktor as lektor_faktor,
|
||||
tbl_person.vorname, tbl_person.nachname
|
||||
tbl_person.vorname, tbl_person.nachname, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter,
|
||||
lehre.tbl_lehrfach, public.tbl_benutzer, public.tbl_person
|
||||
@@ -126,7 +126,7 @@ $qry = "SELECT
|
||||
tbl_lehrfach.kurzbz as lf_kurzbz, tbl_lehrfach.bezeichnung as lf_bezeichnung, tbl_lehreinheit.lehreinheit_id as lehreinheit_id,
|
||||
tbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz, tbl_lehreinheitmitarbeiter.semesterstunden as lektor_semesterstunden,
|
||||
tbl_lehreinheitmitarbeiter.stundensatz as lektor_stundensatz, tbl_lehreinheitmitarbeiter.faktor as lektor_faktor,
|
||||
tbl_person.vorname, tbl_person.nachname
|
||||
tbl_person.vorname, tbl_person.nachname, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter,
|
||||
lehre.tbl_lehrfach, public.tbl_benutzer, public.tbl_person
|
||||
@@ -148,7 +148,7 @@ $qry = "SELECT
|
||||
tbl_lehrfach.kurzbz as lf_kurzbz, tbl_lehrfach.bezeichnung as lf_bezeichnung, tbl_lehreinheit.lehreinheit_id as lehreinheit_id,
|
||||
tbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz, tbl_lehreinheitmitarbeiter.semesterstunden as lektor_semesterstunden,
|
||||
tbl_lehreinheitmitarbeiter.stundensatz as lektor_stundensatz, tbl_lehreinheitmitarbeiter.faktor as lektor_faktor,
|
||||
tbl_person.vorname, tbl_person.nachname
|
||||
tbl_person.vorname, tbl_person.nachname, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter,
|
||||
lehre.tbl_lehrfach, public.tbl_benutzer, public.tbl_person
|
||||
@@ -160,7 +160,7 @@ $qry = "SELECT
|
||||
tbl_person.person_id=tbl_benutzer.person_id AND
|
||||
tbl_lehrfach.fachbereich_kurzbz='".addslashes($fachbereich_kurzbz)."' AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz='".addslashes($semester_aktuell)."'";
|
||||
$qry.=" ORDER BY tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehreinheit.lehreinheit_id";
|
||||
$qry.=" ORDER BY tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehreinheit.lehreinheit_id";
|
||||
}
|
||||
else
|
||||
die('Fehlerhafte Parameteruebergabe');
|
||||
@@ -206,7 +206,7 @@ if($result = pg_query($conn, $qry))
|
||||
}
|
||||
$last_lva=$row->lehrveranstaltung_id;
|
||||
echo '<tr class="liste1">';
|
||||
echo '<td>'.$row->kurzbz.'</td>';
|
||||
echo '<td>'.$stg_arr[$row->studiengang_kz].'-'.$row->semester.' '.$row->kurzbz.'</td>';
|
||||
echo '<td>'.$row->bezeichnung.'</td>';
|
||||
echo '<td> </td>';
|
||||
echo '<td>'.$row->ects.'</td>';
|
||||
|
||||
@@ -204,7 +204,7 @@ class FO_ExternalGraphic extends FO_Block
|
||||
|
||||
$pdf = $this->getPdf();
|
||||
|
||||
$src = $this->getContext("src");
|
||||
$src = trim($this->getContext("src"));
|
||||
$width = $this->getContext("width");
|
||||
$height = $this->getContext("height");
|
||||
$x = $this->getContext("posx");
|
||||
|
||||
@@ -74,6 +74,7 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
|
||||
else
|
||||
die('Studiengangsleiter wurde nicht gefunden');
|
||||
$xml .= " <studienerfolg>";
|
||||
$xml .= " <logopath>".XML_ROOT."../skin/images/</logopath>";
|
||||
$xml .= " <studiensemester>".$row->sembezeichnung."</studiensemester>";
|
||||
$xml .= " <studiensemester_aktuell>".$studiensemester_aktuell."</studiensemester_aktuell>";
|
||||
$xml .= " <semester>".$row->semester."</semester>";
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
<!--FINANZAMT-->
|
||||
<fo:block-container position="absolute" top="35mm" left="15mm">
|
||||
<fo:block text-align="left" line-height="10pt" font-family="sans-serif" font-size="8pt">
|
||||
abgehalten an dem Fachhochschul-Studiengang <xsl:value-of select="stg_bezeichnung" /> gemäß (FhStG), BGBl <xsl:value-of select="bescheidbgbl1" /> idgF BGBl. <xsl:value-of select="bescheidbgbl2" /> und dem mit Bescheid des Fachhochschulrates GZ:\n
|
||||
<xsl:value-of select="bescheidgz" /> vom <xsl:value-of select="bescheidvom" /> genehmigten Antrag.
|
||||
abgehalten an dem Fachhochschul-Studiengang <xsl:value-of select="stg_bezeichnung" /> gemäß (FhStG), BGBl <xsl:value-of select="bescheidbgbl1" /> idgF BGBl. <xsl:value-of select="bescheidbgbl2" /> und dem mit Bescheid\n
|
||||
des Fachhochschulrates GZ: <xsl:value-of select="bescheidgz" /> vom <xsl:value-of select="bescheidvom" /> genehmigten Antrag.
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
|
||||
<fo:block-container position="absolute" top="35mm" left="15mm">
|
||||
<fo:block text-align="left" line-height="10pt" font-family="sans-serif" font-size="8pt">
|
||||
abgehalten an dem Fachhochschul-Studiengang <xsl:value-of select="stg_bezeichnung" /> gemäß (FhStG), BGBl <xsl:value-of select="bescheidbgbl1" /> idgF BGBl. <xsl:value-of select="bescheidbgbl2" /> und dem mit Bescheid des Fachhochschulrates\n
|
||||
GZ: <xsl:value-of select="bescheidgz" /> vom <xsl:value-of select="bescheidvom" /> genehmigten Antrag.
|
||||
abgehalten an dem Fachhochschul-Studiengang <xsl:value-of select="stg_bezeichnung" /> gemäß (FhStG), BGBl <xsl:value-of select="bescheidbgbl1" /> idgF BGBl. <xsl:value-of select="bescheidbgbl2" /> und dem mit Bescheid\n
|
||||
des Fachhochschulrates GZ: <xsl:value-of select="bescheidgz" /> vom <xsl:value-of select="bescheidvom" /> genehmigten Antrag.
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
|
||||
|
||||
@@ -20,7 +20,12 @@
|
||||
|
||||
<!-- Logo -->
|
||||
<fo:block>
|
||||
<fo:external-graphic src="../skin/images/logo.jpg" posx="140" posy="15" width="60mm" height="20mm" />
|
||||
<!--<fo:external-graphic src="../skin/images/logo.jpg" posx="140" posy="15" width="60mm" height="20mm" />-->
|
||||
<fo:external-graphic posx="140" posy="15" width="60mm" height="20mm" >
|
||||
<xsl:attribute name="src">
|
||||
<xsl:value-of select="logopath" />logo.jpg
|
||||
</xsl:attribute>
|
||||
</fo:external-graphic>
|
||||
</fo:block>
|
||||
|
||||
<!-- Titel -->
|
||||
|
||||
Reference in New Issue
Block a user