From a9ca16dddce7ddd7799ac6d1ccff174dc96207b0 Mon Sep 17 00:00:00 2001 From: Manfred Date: Wed, 11 May 2022 16:41:14 +0200 Subject: [PATCH 1/2] Beim Zusammenlegen von Personen werden beide Anmerkungen erhalten MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Außerdem wird eine Info über das Zusammenlegen in der Anmerkung ergänzt --- vilesci/stammdaten/personen_wartung.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/vilesci/stammdaten/personen_wartung.php b/vilesci/stammdaten/personen_wartung.php index 6e9f1cc21..44abb8daa 100644 --- a/vilesci/stammdaten/personen_wartung.php +++ b/vilesci/stammdaten/personen_wartung.php @@ -426,6 +426,20 @@ if (isset($personToDelete) && isset($personToKeep) && $personToDelete >= 0 && $p else $bpk = $personToKeep_obj->bpk; + // Beide Anmerkungen behalten, wenn vorhanden und Person_id der gelöschten Person in die Anmerkung schreiben + $anmerkung = ''; + if ($personToDelete_obj->anmerkungen == '' && $personToKeep_obj->anmerkungen != '') + $anmerkung = $personToKeep_obj->anmerkungen; + if ($personToKeep_obj->anmerkungen == '' && $personToDelete_obj->anmerkungen != '') + $anmerkung = $personToDelete_obj->anmerkungen; + if ($personToKeep_obj->anmerkungen != '' && $personToDelete_obj->anmerkungen != '') + $anmerkung = $personToKeep_obj->anmerkungen." +Alte Anmerkungen: ".$personToDelete_obj->anmerkungen; + + $anmerkung .= " + +Zusammengelegt mit Person-ID ".$personToDelete_obj->person_id." am ".date('d.m.Y H:i:s'); + // Letztbenutzten Zugangscode abfragen und übernehmen $zugangscode = ''; $log = new personlog(); @@ -493,6 +507,9 @@ if (isset($personToDelete) && isset($personToKeep) && $personToDelete >= 0 && $p // BPK erst setzen, wenn nur mehr eine Person vorhanden ist $sql_query_upd1 .= "UPDATE public.tbl_person SET bpk=" . $db->db_add_param($bpk, FHC_STRING) . " WHERE person_id=" . $db->db_add_param($personToKeep, FHC_INTEGER) . ";"; + // Anmerkung erst setzen, wenn nur mehr eine Person vorhanden ist + $sql_query_upd1 .= "UPDATE public.tbl_person SET anmerkung=" . $db->db_add_param($anmerkung, FHC_STRING) . " WHERE person_id=" . $db->db_add_param($personToKeep, FHC_INTEGER) . ";"; + if ($personUDF) $sql_query_upd1 .= "UPDATE public.tbl_person SET udf_values=" . $db->db_add_param(json_encode($udfToKeep)) . " WHERE person_id=" . $db->db_add_param($personToKeep, FHC_INTEGER) . ";"; From 4b3163b67da64a2eeb10d950847d2733af089771 Mon Sep 17 00:00:00 2001 From: Manfred Date: Wed, 11 May 2022 16:41:31 +0200 Subject: [PATCH 2/2] Anpassung der Breite der Inputfelder --- vilesci/stammdaten/infoscreen_uebersicht.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/vilesci/stammdaten/infoscreen_uebersicht.php b/vilesci/stammdaten/infoscreen_uebersicht.php index 24a89980f..e766b2bc1 100644 --- a/vilesci/stammdaten/infoscreen_uebersicht.php +++ b/vilesci/stammdaten/infoscreen_uebersicht.php @@ -44,11 +44,11 @@ echo ' - - - - - + + + + +