mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
Studiengangsinformationen zeigen nun die Alias-Adressen wenn vorhanden und ein Klick auf den Namen der Person linkt jetzt zum persönlichen Profil.
This commit is contained in:
+29
-4
@@ -43,6 +43,7 @@ require_once('../include/mitarbeiter.class.php');
|
||||
require_once('../include/datum.class.php');
|
||||
require_once('../include/phrasen.class.php');
|
||||
require_once('../include/student.class.php');
|
||||
require_once('../include/benutzer.class.php');
|
||||
|
||||
$sprache = getSprache();
|
||||
|
||||
@@ -188,7 +189,13 @@ function getStgContent($studiengang_kz, $semester, $sprache)
|
||||
|
||||
if(isset($row_course_leader) && $row_course_leader->uid != "")
|
||||
{
|
||||
$xml.='<email><![CDATA['.$row_course_leader->uid.'@'.DOMAIN.']]></email>';
|
||||
$alias = new benutzer();
|
||||
$alias->load($uid);
|
||||
if($alias->alias!='')
|
||||
$xml.='<email><![CDATA['.$alias->alias.'@'.DOMAIN.']]></email>';
|
||||
else
|
||||
$xml.='<email><![CDATA['.$row_course_leader->uid.'@'.DOMAIN.']]></email>';
|
||||
$xml.='<uid><![CDATA['.$row_course_leader->uid.']]></uid>';
|
||||
}
|
||||
|
||||
if(isset($row_course_leader) && $row_course_leader->telefonklappe != "")
|
||||
@@ -222,7 +229,13 @@ function getStgContent($studiengang_kz, $semester, $sprache)
|
||||
$xml.='<gf_ltg>';
|
||||
|
||||
$xml.='<name><![CDATA['.$ma->titelpre.' '.$ma->vorname.' '.$ma->nachname.' '.$ma->titelpost.']]></name>';
|
||||
$xml.='<email><![CDATA['.$ma->uid.'@'.DOMAIN.']]></email>';
|
||||
$alias = new benutzer();
|
||||
$alias->load($ma->uid);
|
||||
if($alias->alias!='')
|
||||
$xml.='<email><![CDATA['.$alias->alias.'@'.DOMAIN.']]></email>';
|
||||
else
|
||||
$xml.='<email><![CDATA['.$ma->uid.'@'.DOMAIN.']]></email>';
|
||||
$xml.='<uid><![CDATA['.$ma->uid.']]></uid>';
|
||||
|
||||
if($ma->telefonklappe != '')
|
||||
{
|
||||
@@ -253,7 +266,13 @@ function getStgContent($studiengang_kz, $semester, $sprache)
|
||||
$xml.='<stv_ltg>';
|
||||
|
||||
$xml.='<name><![CDATA['.$ma->titelpre.' '.$ma->vorname.' '.$ma->nachname.' '.$ma->titelpost.']]></name>';
|
||||
$xml.='<email><![CDATA['.$ma->uid.'@'.DOMAIN.']]></email>';
|
||||
$alias = new benutzer();
|
||||
$alias->load($ma->uid);
|
||||
if($alias->alias!='')
|
||||
$xml.='<email><![CDATA['.$alias->alias.'@'.DOMAIN.']]></email>';
|
||||
else
|
||||
$xml.='<email><![CDATA['.$ma->uid.'@'.DOMAIN.']]></email>';
|
||||
$xml.='<uid><![CDATA['.$ma->uid.']]></uid>';
|
||||
|
||||
if($ma->telefonklappe != '')
|
||||
{
|
||||
@@ -284,7 +303,13 @@ function getStgContent($studiengang_kz, $semester, $sprache)
|
||||
$xml.='<ass>';
|
||||
|
||||
$xml.='<name><![CDATA['.$ma->titelpre.' '.$ma->vorname.' '.$ma->nachname.' '.$ma->titelpost.']]></name>';
|
||||
$xml.='<email><![CDATA['.$ma->uid.'@'.DOMAIN.']]></email>';
|
||||
$alias = new benutzer();
|
||||
$alias->load($ma->uid);
|
||||
if($alias->alias!='')
|
||||
$xml.='<email><![CDATA['.$alias->alias.'@'.DOMAIN.']]></email>';
|
||||
else
|
||||
$xml.='<email><![CDATA['.$ma->uid.'@'.DOMAIN.']]></email>';
|
||||
$xml.='<uid><![CDATA['.$ma->uid.']]></uid>';
|
||||
|
||||
if($ma->telefonklappe != '')
|
||||
{
|
||||
|
||||
@@ -106,29 +106,29 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="stg_ltg">
|
||||
<xsl:variable name="mailname" select="email"></xsl:variable>
|
||||
<p><a href="mailto:{$mailname}"><xsl:value-of select="name" /></a><br />
|
||||
<xsl:variable name="uid" select="uid"></xsl:variable>
|
||||
<p><a href="../cis/private/profile/index.php?uid={$uid}"><xsl:value-of select="name" /></a><br />
|
||||
T: <xsl:value-of select="telefon" /><br />
|
||||
E: <xsl:variable name="mail" select="email"></xsl:variable>
|
||||
<a href="mailto:{$mail}"><xsl:value-of select="email" /></a></p>
|
||||
</xsl:template>
|
||||
<xsl:template match="gf_ltg">
|
||||
<xsl:variable name="mailname" select="email"></xsl:variable>
|
||||
<p><a href="mailto:{$mailname}"><xsl:value-of select="name" /></a><br />
|
||||
<xsl:variable name="uid" select="uid"></xsl:variable>
|
||||
<p><a href="../cis/private/profile/index.php?uid={$uid}"><xsl:value-of select="name" /></a><br />
|
||||
T: <xsl:value-of select="telefon" /><br />
|
||||
E: <xsl:variable name="mail" select="email"></xsl:variable>
|
||||
<a href="mailto:{$mail}"><xsl:value-of select="email" /></a></p>
|
||||
</xsl:template>
|
||||
<xsl:template match="stv_ltg">
|
||||
<xsl:variable name="mailname" select="email"></xsl:variable>
|
||||
<p><a href="mailto:{$mailname}"><xsl:value-of select="name" /></a><br />
|
||||
<xsl:variable name="uid" select="uid"></xsl:variable>
|
||||
<p><a href="../cis/private/profile/index.php?uid={$uid}"><xsl:value-of select="name" /></a><br />
|
||||
T: <xsl:value-of select="telefon" /><br />
|
||||
E: <xsl:variable name="mail" select="email"></xsl:variable>
|
||||
<a href="mailto:{$mail}"><xsl:value-of select="email" /></a></p>
|
||||
</xsl:template>
|
||||
<xsl:template match="ass">
|
||||
<xsl:variable name="mailname" select="email"></xsl:variable>
|
||||
<p><a href="mailto:{$mailname}"><xsl:value-of select="name" /></a><br />
|
||||
<xsl:variable name="uid" select="uid"></xsl:variable>
|
||||
<p><a href="../cis/private/profile/index.php?uid={$uid}"><xsl:value-of select="name" /></a><br />
|
||||
T: <xsl:value-of select="telefon" /><br />
|
||||
E: <xsl:variable name="mail" select="email"></xsl:variable>
|
||||
<a href="mailto:{$mail}"><xsl:value-of select="email" /></a></p>
|
||||
|
||||
Reference in New Issue
Block a user