From 8876866428375912badd215dad9aa109c3d5abfd Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Fri, 11 Sep 2015 12:47:43 +0200 Subject: [PATCH 1/4] generate timesheet div --- cis/private/tools/zeitaufzeichnung.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 44c8bd377..f3b0d3e37 100755 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -830,7 +830,7 @@ if($projekt->getProjekteMitarbeiter($user, true)) else echo ''; echo ''; - echo ' + echo '

'; echo '
'; From 13e94569fc8720a066e3a94d3452692ac47f3c67 Mon Sep 17 00:00:00 2001 From: kindlm Date: Fri, 11 Sep 2015 16:15:06 +0200 Subject: [PATCH 2/4] =?UTF-8?q?Bug=20beim=20Neuanlegen=20von=20Dokumentvor?= =?UTF-8?q?lagen;=20Funktion=20getAktuelleVorlage=20macht=20jetzt=20ein=20?= =?UTF-8?q?Load=20f=C3=BCr=20die=20OE,=20wenn=20eine=20Studiengangskennzah?= =?UTF-8?q?l=20=C3=BCbergeben=20wird?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/vorlage.class.php | 9 ++++++--- .../stammdaten/dokumentvorlagen_verwaltung.php | 18 ++++++++++++------ 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/include/vorlage.class.php b/include/vorlage.class.php index 404063201..d9701a563 100644 --- a/include/vorlage.class.php +++ b/include/vorlage.class.php @@ -375,7 +375,7 @@ class vorlage extends basis_db * * @param $oe_kurzbz Organisationseinheit der Vorlage * Fuer Kompatibilitaetszwecke kann hier statt der oe_kurzbz auch die Studiengangskennzahl uebergeben werden. - * Dies wird in den kommenden Versionen jedoch nicht mehr moeglich sein! + * In diesem Fall wird ein load der OE des Studiengangs durchgeführt und die entsprechende OE verwendet. * @param $vorlage_kurzbz Name der Vorlage * @param $version optional kann die Versionsnummer der Vorlage uebergeben werden * @return boolean @@ -385,10 +385,13 @@ class vorlage extends basis_db $studiengang_kz=''; if(is_numeric($oe_kurzbz)) { - $studiengang_kz=$oe_kurzbz; + $studiengang = new studiengang(); + $studiengang->load($oe_kurzbz); + $oe_kurzbz=$studiengang->oe_kurzbz; + //Durch diese Bedingung wird die Abfrage der studiengang_kz im folgenden Abschnitt hinfaellig. } - if($studiengang_kz!='') + if($studiengang_kz!='') // Es sollte aktuell keine Vorlage mehr ueber die Studiengang_kz aufgerufen werden, da hier kein Fallback der OE erfolgt. Fuer Testzwecke bleibt das noch bestehen. Kindlm 11.09.2015 { $qry = "SELECT tbl_vorlagestudiengang.*, tbl_vorlage.mimetype, tbl_vorlage.bezeichnung diff --git a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php index fe918eee8..0e67dc992 100644 --- a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php +++ b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php @@ -141,7 +141,7 @@ if(isset($_POST['speichern'])) $neu=false; } -// Speichern einer Dokumentvorlage +// L�schen einer Dokumentvorlage if(isset($_GET['delete'])) { @@ -388,7 +388,7 @@ else '; //OE-Dropdown $organisationseinheit = new organisationseinheit(); - $organisationseinheit->getAll(true, true); + $organisationseinheit->getAll(); echo " @@ -435,7 +438,7 @@ else - + @@ -472,11 +475,14 @@ if($vorlage_kurzbz!='' || $oe_kurzbz!='') $oe->load($row->oe_kurzbz); $vorlage->loadVorlage($row->vorlage_kurzbz); $vorlage_bezeichnung = ($vorlage->bezeichnung==''?$vorlage->vorlage_kurzbz:$vorlage->bezeichnung); + $style=''; + if ($oe->aktiv==false) + $style='style="text-decoration: line-through"'; echo ' '.$db->convert_html_chars($vorlage_bezeichnung).' - '.$db->convert_html_chars($oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung).' + '.$db->convert_html_chars($oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung).' '.$db->convert_html_chars($row->studiengang_kz).' '.$db->convert_html_chars($row->version).' '.$db->convert_html_chars($row->anmerkung_vorlagestudiengang).' From c40cf6e785c97c5377039bce4b91a10bf891fac9 Mon Sep 17 00:00:00 2001 From: Nikolaus Krondraf Date: Mon, 14 Sep 2015 13:40:33 +0200 Subject: [PATCH 3/4] Fehlerbehebung bei der Anzeige von Terminkollisionen --- rdf/termine.rdf.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rdf/termine.rdf.php b/rdf/termine.rdf.php index 4fefaa6d3..eb369448b 100644 --- a/rdf/termine.rdf.php +++ b/rdf/termine.rdf.php @@ -114,9 +114,11 @@ if(isset($lehrstunde->result) && is_array($lehrstunde->result)) { for($x = $row->stundevon; $x <= $row->stundebis; $x++) { + $orte = implode(',',$row->orte); + if(isset($verplanteStunden[$row->datum]) && in_array($x, $verplanteStunden[$row->datum])) { - if(!isset($verplanteStunden[implode(',',$row->orte)]) || !in_array($x, $verplanteStunden[implode(',',$row->orte)])) + if(!isset($verplanteStunden[$row->datum][$orte]) || !in_array($x, $verplanteStunden[$row->datum][$orte])) { $kollision = "makeItred"; break; @@ -124,7 +126,7 @@ if(isset($lehrstunde->result) && is_array($lehrstunde->result)) } $verplanteStunden[$row->datum][] = $x; - $verplanteStunden[implode(',',$row->orte)][] = $x; + $verplanteStunden[$row->datum][$orte][] = $x; } } $oRdf->obj[$i]->setAttribut('kollision',$kollision,true); From 2d2e7475a3c643b9797e5e87014e2fc1bb006145 Mon Sep 17 00:00:00 2001 From: Andreas Moik Date: Tue, 15 Sep 2015 16:55:27 +0200 Subject: [PATCH 4/4] =?UTF-8?q?Neue=20Logos=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skin/styles/tw/logo_50x25.png | Bin 0 -> 2884 bytes skin/styles/tw/logo_ws_50x25.png | Bin 0 -> 2752 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 skin/styles/tw/logo_50x25.png create mode 100644 skin/styles/tw/logo_ws_50x25.png diff --git a/skin/styles/tw/logo_50x25.png b/skin/styles/tw/logo_50x25.png new file mode 100644 index 0000000000000000000000000000000000000000..b4157c8e4fca7ba8e5af917547969cbdd9b46113 GIT binary patch literal 2884 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