diff --git a/cis/infoterminal/informationsbildschirm.php b/cis/infoterminal/informationsbildschirm.php
index bd3abbe50..caf174846 100644
--- a/cis/infoterminal/informationsbildschirm.php
+++ b/cis/infoterminal/informationsbildschirm.php
@@ -37,6 +37,11 @@ else
$ip = $_SERVER["REMOTE_ADDR"];
}
+if(isset($_GET['norefresh']))
+ $norefresh = true;
+else
+ $norefresh = false;
+
$infoscreen = new infoscreen();
$i=-1;
$refreshzeit = 40; // Default Refreshzeit
@@ -90,9 +95,12 @@ if(isset($infoscreen_content) && isset($infoscreen_content[$aktuellerContentIdx]
echo '
-
-
-
+ ';
+ if (!$norefresh)
+ {
+ echo '';
+ }
+echo '
';
//Skript fuer den automatischen bildlauf
diff --git a/include/statistik.class.php b/include/statistik.class.php
index 3075250b5..eab9f930d 100644
--- a/include/statistik.class.php
+++ b/include/statistik.class.php
@@ -553,6 +553,12 @@ class statistik extends basis_db
{
$name = $this->db_field_name($this->data,$spalte);
$this->html.= ''.$this->convert_html_chars($row->$name).' | ';
+ // Umwandeln von Punkt in Komma bei Float-Werten
+ if (is_numeric($row->$name))
+ {
+ if (strpos($row->$name,'.') != false)
+ $row->$name = number_format($row->$name,2,",","");
+ }
$this->csv.= '"'.$row->$name.'",';
}
diff --git a/rdf/studienblatt.xml.php b/rdf/studienblatt.xml.php
index 83a2fcc9c..f0caadeb8 100644
--- a/rdf/studienblatt.xml.php
+++ b/rdf/studienblatt.xml.php
@@ -158,7 +158,7 @@ foreach($uid_arr as $uid)
echo "\t\tregelstudiendauer!=0?$studienplan->ects_stpl/$studienplan->regelstudiendauer:0)."]]>";
echo "\t\t";
- $status_aktuell = ($prestudent->getLastStatus($student->prestudent_id,null,null))?$prestudent->status_kurzbz:'';
+ $status_aktuell = ($prestudent->getLastStatus($student->prestudent_id,$studiensemester,null))?$prestudent->status_kurzbz:'';
$abbrecher = false;
$absolvent = false;
diff --git a/vilesci/stammdaten/benutzerberechtigung_uebersicht.php b/vilesci/stammdaten/benutzerberechtigung_uebersicht.php
index 8ab988963..655ce058e 100644
--- a/vilesci/stammdaten/benutzerberechtigung_uebersicht.php
+++ b/vilesci/stammdaten/benutzerberechtigung_uebersicht.php
@@ -86,9 +86,22 @@ $(document).ready(function()
$("#t3").tablesorter(
{
sortList: [[1,0],[2,0],[3,0]],
- widgets: ["zebra"],
+ widgets: ["zebra", "filter", "stickyHeaders"],
headers: {8:{sorter:false}},
- emptyTo: "emptyMax"
+ emptyTo: "emptyMax",
+ widgetOptions : { filter_functions:
+ {
+ // Add select menu to this column
+ 6 : {
+ "Ja" : function(e, n, f, i, $r, c, data) { return /Ja/.test(e); },
+ "Nein" : function(e, n, f, i, $r, c, data) { return /Nein/.test(e); }
+ },
+ 7 : {
+ "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
+ "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
+ }
+ }
+ }
});
$("#t4").tablesorter(
{
@@ -528,8 +541,22 @@ if($rolle_kurzbz != '')
if(isset($rollen->result) && count($rollen->result) != 0)
{
+ // Anzahl uniquer UIDs ermitteln
+ $berechtigungen_array_uids = sizeof(array_column($rollen->result, null, 'uid'));
+
+ $htmlstr .= "".$berechtigung_kurzbz."
\n";
+ $htmlstr .= "".count($rollen->result)." Einträge
";
+ $htmlstr .= "".$berechtigungen_array_uids." UIDs
";
$htmlstr .= "\n";
- $htmlstr .= "| Rolle | Funktion | Nachname | Vorname | UID | Art | Benutzer Aktiv | Status | Aktion | ";
+ $htmlstr .= " Rolle |
+ Funktion |
+ Nachname |
+ Vorname |
+ UID |
+ Art |
+ Benutzer Aktiv |
+ Status |
+ Aktion | ";
$htmlstr .= "
\n";
foreach($rollen->result as $row)
@@ -541,35 +568,16 @@ if($rolle_kurzbz != '')
if ($row->ende!='' && strtotime($row->ende) < $heute)
{
- $color1 = '#f79c9c';
- $color2 = '#cc0202';
+ $status = '';
}
elseif ($row->start!='' && strtotime($row->start) > $heute)
{
- $color1 = '#faf7b9';
- $color2 = '#cfde00';
+ $status = '';
}
else
{
- $color1 = '#d1fab9';
- $color2 = '#00de00';
+ $status = '';
}
- $status='';
$htmlstr .= ' ';
$htmlstr .= ' | '.$row->rolle_kurzbz.' | ';