From b133137b9eb55fe74caa18ef6546459577c1d5ab Mon Sep 17 00:00:00 2001 From: kindlm Date: Tue, 16 Jun 2015 16:36:41 +0200 Subject: [PATCH 1/2] Mitarbeiterimport Jahreszahl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mitarbeiterimport liefert falsche Jahreszahl, wenn Sozialversicherungnummer 00. Hier steht nun 20xx statt 19xx bei Jahrgängen nach 1955 --- vilesci/personen/import/mitarbeiterimport.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vilesci/personen/import/mitarbeiterimport.php b/vilesci/personen/import/mitarbeiterimport.php index e46a04766..6ac998da7 100644 --- a/vilesci/personen/import/mitarbeiterimport.php +++ b/vilesci/personen/import/mitarbeiterimport.php @@ -185,8 +185,15 @@ function GeburtsdatumEintragen() var tag = svnr.substr(4,2); var monat = svnr.substr(6,2); var jahr = svnr.substr(8,2); + //Wenn die Person juenger als 70 ist, schreib beim Geburtsdatum 19xx sonst 20xx + var jahr_diff = jahr-70; + + if(jahr_diff < -15 && jahr_diff < 30) + var jahrhundert = '20'; + else + var jahrhundert = '19'; - gebdat.value='19'+jahr+'-'+monat+'-'+tag; + gebdat.value=jahrhundert+jahr+'-'+monat+'-'+tag; } } From f4d9b74196fb8b70877e11a80eb69049b8d941cf Mon Sep 17 00:00:00 2001 From: kindlm Date: Thu, 18 Jun 2015 16:01:23 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Filter=20f=C3=BCr=20Orgform=20eingebaut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/lehre/lehrveranstaltung.php | 51 +++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index ef93be8d2..282c9be6c 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -85,6 +85,13 @@ if (isset($_REQUEST['oe_kurzbz'])) else $oe_kurzbz=''; +if (isset($_REQUEST['orgform'])) +{ + $orgform_kurzbz = $_REQUEST['orgform']; +} +else + $orgform_kurzbz=''; + //Wenn kein Fachbereich und kein Studiengang gewaehlt wurde //dann wird der Studiengang auf 0 gesetzt da sonst die zu ladende liste zu lang wird @@ -473,7 +480,15 @@ if($stg_kz!='') //if($oe_kurzbz!='') // $sql_query.= " AND tbl_lehrveranstaltung.oe_kurzbz=".$db->db_add_param($oe_kurzbz); if($semester != -1) - $sql_query.=" AND tbl_lehrveranstaltung.semester=".$db->db_add_param($semester, FHC_INTEGER)." $aktiv ORDER BY tbl_lehrveranstaltung.bezeichnung"; + $sql_query.=" AND tbl_lehrveranstaltung.semester=".$db->db_add_param($semester, FHC_INTEGER); + +if($orgform_kurzbz != -1) + if($orgform_kurzbz == 'none') + $sql_query.=" AND (tbl_lehrveranstaltung.orgform_kurzbz IS NULL OR tbl_lehrveranstaltung.orgform_kurzbz='')"; + else + $sql_query.=" AND tbl_lehrveranstaltung.orgform_kurzbz=".$db->db_add_param($orgform_kurzbz, FHC_STRING); + +$sql_query.=" $aktiv ORDER BY tbl_lehrveranstaltung.bezeichnung"; if($fb_kurzbz=='' && $stg_kz=='' && $semester=='0' && $oe_kurzbz=='') $result_lv=''; @@ -514,6 +529,22 @@ for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++) $outp.=""; $outp.=''; +//Orgform DropDown +$outp.= ' Orgform '; + //Institut DropDown $outp.= ' Institut