mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 00:24:35 +00:00
UID als Parameter übergeben
Administratoren duerfen die UID als Parameter uebergeben um die Dokumente und Zahlungen von anderen Personen anzuzeigen.
This commit is contained in:
@@ -26,6 +26,7 @@ require_once('../../../include/studiensemester.class.php');
|
|||||||
require_once('../../../include/konto.class.php');
|
require_once('../../../include/konto.class.php');
|
||||||
require_once('../../../include/phrasen.class.php');
|
require_once('../../../include/phrasen.class.php');
|
||||||
require_once('../../../include/student.class.php');
|
require_once('../../../include/student.class.php');
|
||||||
|
require_once('../../../include/benutzerberechtigung.class.php');
|
||||||
|
|
||||||
$sprache = getSprache();
|
$sprache = getSprache();
|
||||||
$p = new phrasen($sprache);
|
$p = new phrasen($sprache);
|
||||||
@@ -40,6 +41,24 @@ else
|
|||||||
|
|
||||||
$uid=get_uid();
|
$uid=get_uid();
|
||||||
|
|
||||||
|
if(isset($_GET['uid']))
|
||||||
|
{
|
||||||
|
// Administratoren duerfen die UID als Parameter uebergeben um die Notenliste
|
||||||
|
// von anderen Personen anzuzeigen
|
||||||
|
|
||||||
|
$rechte = new benutzerberechtigung();
|
||||||
|
$rechte->getBerechtigungen($uid);
|
||||||
|
if($rechte->isBerechtigt('admin'))
|
||||||
|
{
|
||||||
|
$uid = $_GET['uid'];
|
||||||
|
$getParam = "&uid=" . $uid;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$getParam = "";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$getParam='';
|
||||||
|
|
||||||
$student_studiengang = new student();
|
$student_studiengang = new student();
|
||||||
$student_studiengang->load($uid);
|
$student_studiengang->load($uid);
|
||||||
$xsl_stg_kz = $student_studiengang->studiengang_kz;
|
$xsl_stg_kz = $student_studiengang->studiengang_kz;
|
||||||
@@ -102,7 +121,7 @@ echo '
|
|||||||
<script language="JavaScript" type="text/javascript">
|
<script language="JavaScript" type="text/javascript">
|
||||||
function MM_jumpMenu(targ, selObj, restore)
|
function MM_jumpMenu(targ, selObj, restore)
|
||||||
{
|
{
|
||||||
eval(targ + ".location=\'" + selObj.options[selObj.selectedIndex].value + "\'");
|
eval(targ + ".location=\'" + selObj.options[selObj.selectedIndex].value + "'.$getParam.'\'");
|
||||||
|
|
||||||
if(restore)
|
if(restore)
|
||||||
{
|
{
|
||||||
@@ -168,8 +187,8 @@ if(defined('CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN') && CIS_DOKUMENTE_STUDIENBUC
|
|||||||
|
|
||||||
if(defined('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN') && CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN)
|
if(defined('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN') && CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN)
|
||||||
{
|
{
|
||||||
echo "<a href='studienerfolgsbestaetigung.php' class='Item'>".$p->t('tools/studienerfolgsbestaetigung')." Deutsch</a><br>";
|
echo "<a href='studienerfolgsbestaetigung.php?".$getParam."' class='Item'>".$p->t('tools/studienerfolgsbestaetigung')." Deutsch</a><br>";
|
||||||
echo "<a href='studienerfolgsbestaetigung.php?lang=en' class='Item'>".$p->t('tools/studienerfolgsbestaetigung')." Englisch</a>";
|
echo "<a href='studienerfolgsbestaetigung.php?lang=en".$getParam."' class='Item'>".$p->t('tools/studienerfolgsbestaetigung')." Englisch</a>";
|
||||||
echo "<hr>";
|
echo "<hr>";
|
||||||
}
|
}
|
||||||
echo "<br>";
|
echo "<br>";
|
||||||
|
|||||||
@@ -29,10 +29,25 @@
|
|||||||
require_once('../../../include/datum.class.php');
|
require_once('../../../include/datum.class.php');
|
||||||
require_once('../../../include/studiengang.class.php');
|
require_once('../../../include/studiengang.class.php');
|
||||||
require_once('../../../include/phrasen.class.php');
|
require_once('../../../include/phrasen.class.php');
|
||||||
|
require_once('../../../include/benutzerberechtigung.class.php');
|
||||||
|
|
||||||
$sprache = getSprache();
|
$sprache = getSprache();
|
||||||
$p = new phrasen($sprache);
|
$p = new phrasen($sprache);
|
||||||
$uid=get_uid();
|
$uid=get_uid();
|
||||||
|
|
||||||
|
if(isset($_GET['uid']))
|
||||||
|
{
|
||||||
|
// Administratoren duerfen die UID als Parameter uebergeben um die Zahlungen
|
||||||
|
// von anderen Personen anzuzeigen
|
||||||
|
|
||||||
|
$rechte = new benutzerberechtigung();
|
||||||
|
$rechte->getBerechtigungen($uid);
|
||||||
|
if($rechte->isBerechtigt('admin'))
|
||||||
|
{
|
||||||
|
$uid = $_GET['uid'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$datum_obj = new datum();
|
$datum_obj = new datum();
|
||||||
|
|
||||||
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
|||||||
Reference in New Issue
Block a user