From 1c1c7f9035edf01a3a2d139ef8cd473e940622ed Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Mon, 16 Jun 2014 10:18:18 +0000 Subject: [PATCH] =?UTF-8?q?Bei=20=C3=84nderungen=20an=20Kurzbz=20oder=20Or?= =?UTF-8?q?gform=20wird=20gefragt,=20ob=20das=20LehreVZ=20mitge=C3=A4ndert?= =?UTF-8?q?=20werden=20soll=20(bei=20neuen=20LV's=20wird=20automatisch=20a?= =?UTF-8?q?usgef=C3=BCllt)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/lehre/lehrveranstaltung_details.php | 27 +++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/vilesci/lehre/lehrveranstaltung_details.php b/vilesci/lehre/lehrveranstaltung_details.php index b193c0044..0237e1330 100644 --- a/vilesci/lehre/lehrveranstaltung_details.php +++ b/vilesci/lehre/lehrveranstaltung_details.php @@ -198,7 +198,7 @@ Kurzbz* - + lehrveranstaltung_id==''?'onchange="copyToLehreVz();"':'onchange="return copyToLehreVzAsk();"').' value="'.$lv->kurzbz.'" /> Bezeichnung* @@ -310,7 +310,7 @@ projektarbeit?'checked':'').'> Organisationsform - lehrveranstaltung_id==''?'onchange="copyToLehreVz();"':'onchange="return copyToLehreVzAsk();"').'>'; $qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz NOT IN ('VBB', 'ZGS') ORDER BY orgform_kurzbz"; if($result_orgform = $db->db_query($qry_orgform)) @@ -444,6 +444,29 @@ var string = (kurzbz+orgform).toLowerCase();; $("input[name=\'lehreverzeichnis\']").val(string); } + function copyToLehreVzAsk() + { + var check = confirm("Lehreverzeichnis automatisch anpassen?"); + if (check == true) + { + var kurzbz = $('input[name="kurzbz"]').val(); + kurzbz = kurzbz.replace(/\ä/g, "ae") + .replace(/\ö/g, "oe") + .replace(/\ü/g, "ue") + .replace(/\ß/g, "sz") + .replace(/\Ä/g, "ae") + .replace(/\Ö/g, "oe") + .replace(/\Ü/g, "ue") + .replace(/[^a-z_\s]/gi, ""); + var orgform = ($('select[name="orgform_kurzbz"]').val() === "") ? "" : "_"+$('select[name="orgform_kurzbz"]').val(); + var string = (kurzbz+orgform).toLowerCase();; + $("input[name=\'lehreverzeichnis\']").val(string); + } + else + { + return false; + } + } function checkInput(ele) { var string = ele.value;