Länge der angezeigten LV-Bezeichnungen im CIS-Menue konfigurierbar

This commit is contained in:
Gerry Raab
2017-01-17 00:17:15 +01:00
parent fcb657307a
commit dcf522aacc
3 changed files with 16 additions and 5 deletions
@@ -30,6 +30,7 @@
* - studiengang_kurzbz_hi 3-stelliges Studiengangskuerzel grossgeschrieben
*/
require_once(dirname(__FILE__).'/menu_addon.class.php');
require_once(dirname(__FILE__).'/../../config/cis.config.inc.php');
require_once(dirname(__FILE__).'/../../include/studiengang.class.php');
require_once(dirname(__FILE__).'/../../include/lehrveranstaltung.class.php');
require_once(dirname(__FILE__).'/../../include/organisationsform.class.php');
@@ -58,6 +59,10 @@ class menu_addon_lehrveranstaltungen extends menu_addon
$p = new phrasen($sprache);
if (defined("CIS_LVMENUE_CUTLENGTH"))
$cutlength = CIS_LVMENUE_CUTLENGTH;
else
$cutlength = 21;
$this->block.='
<script language="JavaScript" type="text/javascript">
@@ -213,7 +218,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
}
else
{
// Wenn es in diesem Studiengang keine genehmigte Studienordnung gibt dann
// Wenn es in diesem Studiengang keine genehmigte Studienordnung gibt dann
// alle LVs anzeigen und nur die Module herausfiltern
if($row->lehrtyp_kurzbz!='lv')
continue;
@@ -230,7 +235,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
}
$this->block.= '<tr>';
$this->block.= ' <td class="tdwrap"><ul style="margin: 0px; padding: 0px; ">';
$this->block.= "<li style='padding: 0px;'><a title=\"".$row->bezeichnung_arr[$sprache]."\" href=\"private/lehre/lesson.php?lvid=$row->lehrveranstaltung_id\" target=\"content\">".$this->CutString($row->bezeichnung_arr[$sprache], 21).' '.$row->lehrform_kurzbz."</a></li>";
$this->block.= "<li style='padding: 0px;'><a title=\"".$row->bezeichnung_arr[$sprache]."\" href=\"private/lehre/lesson.php?lvid=$row->lehrveranstaltung_id\" target=\"content\">".$this->CutString($row->bezeichnung_arr[$sprache], $cutlength).' '.$row->lehrform_kurzbz."</a></li>";
$this->block.= ' </ul></td>';
$this->block.= '</tr>';
}
+6 -2
View File
@@ -23,6 +23,7 @@
* Zeigt eine Liste mit den LVs zu denen der Lektor oder Student zugeordnet ist.
*/
require_once(dirname(__FILE__).'/menu_addon.class.php');
require_once(dirname(__FILE__).'/../../config/cis.config.inc.php');
require_once(dirname(__FILE__).'/../../include/functions.inc.php');
require_once(dirname(__FILE__).'/../../include/phrasen.class.php');
require_once(dirname(__FILE__).'/../../include/studiensemester.class.php');
@@ -41,7 +42,10 @@ class menu_addon_meinelv extends menu_addon
$is_lector=check_lektor($user);
$p = new phrasen($sprache);
$cutlength=21;
if (defined("CIS_LVMENUE_CUTLENGTH"))
$cutlength = CIS_LVMENUE_CUTLENGTH;
else
$cutlength = 21;
//Meine LVs Student
if(!$is_lector)
@@ -156,7 +160,7 @@ class menu_addon_meinelv extends menu_addon
public.tbl_studiengang
LEFT JOIN
public.tbl_studiengangstyp ON (tbl_studiengang.typ=tbl_studiengangstyp.typ)
WHERE
tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
tbl_studiengang.studiengang_kz=tbl_lehrveranstaltung.studiengang_kz AND
+3 -1
View File
@@ -216,7 +216,7 @@ define('CIS_PRUEFUNGSANMELDUNG_USER','p.pruefungsanmeldung');
define('CIS_PRUEFUNGSANMELDUNG_ANRECHNUNG', true);
//Gibt an, ob der Bereich zur Anmeldung zu Pruefungen des gesamten Studiengangs angezeigt werden soll
define('CIS_PRUEFUNGSANMELDUNG_LEHRVERANSTALTUNGEN_AUS_STUDIENGANG', true);
define('CIS_PRUEFUNGSANMELDUNG_LEHRVERANSTALTUNGEN_AUS_STUDIENGANG', true);
//Gibt an, wie viele Semester aus der Vergangenheit unter Meine LV angezeigt werden
define('CIS_MEINELV_ANZAHL_SEMESTER_PAST', 3);
@@ -224,4 +224,6 @@ define('CIS_MEINELV_ANZAHL_SEMESTER_PAST', 3);
//Gibt an, welche Buchungstypen bei der Überprüfung auf Einzahlung berücksichtigt werden
define('CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN', serialize(array("Studiengebuehr")));
//Gibt an bei welcher Länge die LV-Bezeichnungen im Menü abgeschnitten werden. Default: 21
define('CIS_LVMENUE_CUTLENGTH', 21);
?>