diff --git a/cms/menu.inc.php b/cms/menu.inc.php
index b5c42ce2b..a22b94297 100755
--- a/cms/menu.inc.php
+++ b/cms/menu.inc.php
@@ -115,34 +115,24 @@ function drawEntry($item)
if(isset($childsobject[$item->content_id]) && count($childsobject[$item->content_id])>0)
{
+ echo "\n
';
+ ($content->menu_open?(DrawLink($this->linkitem['link'],$this->linkitem['target'],$this->linkitem['name'],$this->linkitem['content_id'])):'');
+ //Wenn Option "Menü öffen" angeklickt ist, erschein die Überschrift, sonst nicht -> Ist eine Pfusch-Lösung. Was kann man sonst machen damit Überschrift "Meine LV" nicht angezeigt wird?
+ //echo '
+ //';
$this->outputBlock();
$this->outputItems();
- echo '
';
+ //echo '
';
}
/**
@@ -95,13 +97,20 @@ class menu_addon extends basis_db
*/
public function outputItems()
{
+ $user = get_uid();
+ $is_lector=check_lektor($user);
+
+ $sprache = getSprache();
+ $p=new phrasen($sprache);
+
if(count($this->items)>0)
{
- echo '';
+ echo '';
diff --git a/cms/menu/menu_addon_lehrveranstaltungen.inc.php b/cms/menu/menu_addon_lehrveranstaltungen.inc.php
index 78ea7787f..fac3a83f3 100755
--- a/cms/menu/menu_addon_lehrveranstaltungen.inc.php
+++ b/cms/menu/menu_addon_lehrveranstaltungen.inc.php
@@ -79,7 +79,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
'.$p->t('global/studiengang').':
- ';
+ ';
$stg_obj = new studiengang();
$stg_obj->getAll('typ, kurzbz');
@@ -102,12 +102,12 @@ class menu_addon_lehrveranstaltungen extends menu_addon
{
if(isset($studiengang_kz) AND $studiengang_kz == $row->studiengang_kz)
{
- $this->block.= ''.$row->kuerzel .' ('.$row->kurzbzlang.') ';
+ $this->block.= ''.$row->kuerzel .' ('.$row->bezeichnung.') ';
$sel_kurzbzlang=$row->kurzbzlang;
}
else
{
- $this->block.=''.$row->kuerzel .' ('.$row->kurzbzlang.') ';
+ $this->block.=''.$row->kuerzel .' ('.$row->bezeichnung.') ';
}
if(!isset($studiengang_kz))
{
diff --git a/cms/menu/menu_addon_meinelv.inc.php b/cms/menu/menu_addon_meinelv.inc.php
index 225fab5cb..2b50ed07e 100755
--- a/cms/menu/menu_addon_meinelv.inc.php
+++ b/cms/menu/menu_addon_meinelv.inc.php
@@ -104,6 +104,7 @@ class menu_addon_meinelv extends menu_addon
if($result = $this->db_query($qry))
{
+ echo ''.$p->t("lvaliste/titel").' ';
while($row = $this->db_fetch_object($result))
{
$lv_obj = new lehrveranstaltung();
diff --git a/cms/news.php b/cms/news.php
index 4960c3349..68d00386e 100755
--- a/cms/news.php
+++ b/cms/news.php
@@ -42,6 +42,7 @@ require_once('../include/studiengang.class.php');
require_once('../include/mitarbeiter.class.php');
require_once('../include/datum.class.php');
require_once('../include/phrasen.class.php');
+require_once('../include/student.class.php');
$sprache = getSprache();
@@ -49,9 +50,28 @@ $datum_obj = new datum();
//XML Content laden
$content = new content();
$db = new basis_db();
+$user = get_uid();
-$studiengang_kz = (isset($_GET['studiengang_kz'])?$_GET['studiengang_kz']:0);
-$semester = (isset($_GET['semester'])?$_GET['semester']:null);
+//Zum anzeigen der Studiengang-Details neben den News
+$student = new student();
+if($student->load($user))
+{
+ $stg_kz=$student->studiengang_kz;
+ $sem=$student->semester;
+ $ver=$student->verband;
+}
+else
+{
+ $stg_kz=0;
+ $sem=NULL;
+ $ver=NULL;
+}
+// Wenn Student Incoming ist, wird bei den Studiengang-Details der ECI-Studiengang angezeigt
+if($sem==0 && $ver=='I')
+ $stg_kz=10006;
+
+$studiengang_kz = (isset($_GET['studiengang_kz'])?$_GET['studiengang_kz']:$stg_kz);
+$semester = (isset($_GET['semester'])?$_GET['semester']:$sem);
$infoscreen = isset($_GET['infoscreen']);
$editable = isset($_GET['edit']);
@@ -87,7 +107,7 @@ foreach($news->result as $row)
//$xml .= $content->content;
}
-if($studiengang_kz!=0 && !$editable && !$infoscreen && $studiengang_kz!=10006)
+if($studiengang_kz!=0 && !$editable && !$infoscreen) // && $studiengang_kz==10006 && !$semester)
$xml.=getStgContent($studiengang_kz, $semester, $sprache);
if($studiengang_kz!=0)
@@ -146,7 +166,7 @@ function getStgContent($studiengang_kz, $semester, $sprache)
//Studiengangsleitung
$stg_oe_obj = new studiengang();
$stgl = $stg_oe_obj->getLeitung($studiengang_kz);
- $xml.='t('global/studiengangsmanagement').']]> ';
+ //$xml.='t('global/studiengangsmanagement').']]> ';
$xml.='t('global/studiengangsleitung').']]> ';
if(count($stgl)>0)
{
@@ -209,7 +229,7 @@ function getStgContent($studiengang_kz, $semester, $sprache)
}
}
- //Studiengangsleiter Stellvertreter auselesen
+ //Studiengangsleiter Stellvertreter auslesen
$benutzerfkt = new benutzerfunktion();
$benutzerfkt->getBenutzerFunktionen('stvLtg', $studiengang->oe_kurzbz);
$xml.='t('global/stellvertreter').']]> ';