mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Anpassungen Anzeige Meine LV
This commit is contained in:
@@ -52,23 +52,34 @@ class menu_addon_meinelvkompatibel extends menu_addon
|
||||
if ($stsemobj = new studiensemester())
|
||||
{
|
||||
// Angezeigt wird das Studiensemester das am naehesten ist das davor und das danach
|
||||
//cis.config.inc.php: Durch den Eintrag CIS_MEINELV_ANZAHL_SEMESTER_PAST können mehrere Semester aus der Vergangenheit angezeigt werden.
|
||||
$stsem = $stsemobj->getNearest();
|
||||
$stsem_array[]=$stsemobj->getPreviousFrom($stsem);
|
||||
$stsem_array[]=$stsem;
|
||||
$stsem_array[]=$stsemobj->getNextFrom($stsem);
|
||||
$stsem_array = array();
|
||||
array_push($stsem_array, $stsem);
|
||||
array_push($stsem_array, $stsemobj->getNextFrom($stsem));
|
||||
|
||||
if(defined('CIS_MEINELV_ANZAHL_SEMESTER_PAST'))
|
||||
$end = CIS_MEINELV_ANZAHL_SEMESTER_PAST;
|
||||
else
|
||||
$end = 1;
|
||||
|
||||
for($i=0; $i<$end; $i++)
|
||||
{
|
||||
$stsem = $stsemobj->getPreviousFrom($stsem);
|
||||
array_unshift($stsem_array, $stsem);
|
||||
}
|
||||
|
||||
foreach($stsem_array as $stsem)
|
||||
{
|
||||
$qry = "SELECT
|
||||
lehrfach.bezeichnung, lehrfach.lehrveranstaltung_id as lehrfach_id, vw_student_lehrveranstaltung.lehrveranstaltung_id,
|
||||
vw_student_lehrveranstaltung.studiengang_kz, vw_student_lehrveranstaltung.semester
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung
|
||||
JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(vw_student_lehrveranstaltung.lehrfach_id=lehrfach.lehrveranstaltung_id)
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung
|
||||
JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(vw_student_lehrveranstaltung.lehrfach_id=lehrfach.lehrveranstaltung_id)
|
||||
WHERE
|
||||
uid=".$this->db_add_param($user)."
|
||||
AND studiensemester_kurzbz=".$this->db_add_param($stsem)."
|
||||
AND studiensemester_kurzbz=".$this->db_add_param($stsem)."
|
||||
AND vw_student_lehrveranstaltung.lehre=true
|
||||
AND vw_student_lehrveranstaltung.lehreverzeichnis<>''
|
||||
ORDER BY
|
||||
@@ -101,11 +112,11 @@ class menu_addon_meinelvkompatibel extends menu_addon
|
||||
}
|
||||
if(count($stsementry)>0)
|
||||
{
|
||||
$this->items[] = array('title'=>$stsem,
|
||||
'target'=>'',
|
||||
'link'=>'#',
|
||||
$this->items[] = array('title'=>$stsem,
|
||||
'target'=>'',
|
||||
'link'=>'#',
|
||||
'name'=>$stsem,
|
||||
'childs'=>$stsementry
|
||||
'childs'=>$stsementry
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -124,18 +135,18 @@ class menu_addon_meinelvkompatibel extends menu_addon
|
||||
{
|
||||
if ($stsemobj = new studiensemester())
|
||||
{
|
||||
// Angezeigt wird das Studiensemester das am naehesten ist das davor und das danach
|
||||
$stsem = $stsemobj->getNearest();
|
||||
$stsem_array[]=$stsemobj->getPreviousFrom($stsem);
|
||||
$stsem_array[]=$stsem;
|
||||
$stsem_array[]=$stsemobj->getNextFrom($stsem);
|
||||
|
||||
$this->items[] = array('title'=>$p->t("lvaliste/titel"),
|
||||
'target'=>'content',
|
||||
'link'=>'private/profile/lva_liste.php',
|
||||
// Angezeigt wird das Studiensemester das am naehesten ist das davor und das danach
|
||||
$stsem = $stsemobj->getNearest();
|
||||
$stsem_array[]=$stsemobj->getPreviousFrom($stsem);
|
||||
$stsem_array[]=$stsem;
|
||||
$stsem_array[]=$stsemobj->getNextFrom($stsem);
|
||||
|
||||
$this->items[] = array('title'=>$p->t("lvaliste/titel"),
|
||||
'target'=>'content',
|
||||
'link'=>'private/profile/lva_liste.php',
|
||||
'name'=>$p->t("lvaliste/titel"));
|
||||
|
||||
foreach($stsem_array as $stsem)
|
||||
|
||||
foreach($stsem_array as $stsem)
|
||||
{
|
||||
|
||||
$qry = "SELECT
|
||||
@@ -183,14 +194,14 @@ class menu_addon_meinelvkompatibel extends menu_addon
|
||||
);
|
||||
}
|
||||
}
|
||||
if(count($stsementry)>0)
|
||||
{
|
||||
$this->items[] = array('title'=>$stsem,
|
||||
'target'=>'',
|
||||
'link'=>'#',
|
||||
'name'=>$stsem,
|
||||
'childs'=>$stsementry
|
||||
);
|
||||
if(count($stsementry)>0)
|
||||
{
|
||||
$this->items[] = array('title'=>$stsem,
|
||||
'target'=>'',
|
||||
'link'=>'#',
|
||||
'name'=>$stsem,
|
||||
'childs'=>$stsementry
|
||||
);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user