GLE-Menüpunkt-Baumkataster: Unterschied zwischen den Versionen
Aus kvwmap
(Die id darf nicht fest gesetzt werden. Es kann ja sein, dass es die schon in einem System gibt. Vielmehr macht es Sinn, dass die ID durch den Datentyp serial von id selbst vergeben wird.) |
(Strings mit User-defined Variablen müssen mit Concat zusammengefasst werden.) |
||
Zeile 3: | Zeile 3: | ||
<nowiki> | <nowiki> | ||
# Layer-ID des Grunddaten-Layers: | # Layer-ID des Grunddaten-Layers: | ||
− | SET @layerid = | + | SET @layerid = 2; |
# ID des Obermenüs: | # ID des Obermenüs: | ||
− | SET @oberid = | + | SET @oberid = 1; |
+ | # Name der Gemeinde | ||
+ | SET @gemeinde_name = 'Amt Miltzow'; | ||
INSERT INTO `u_menues` (`name`, `name_low-german_windows-1252`, `name_english_windows-1252`, `name_vietnamese_utf-8`, `links`, `obermenue`, `menueebene`, `target`, `order`) VALUES | INSERT INTO `u_menues` (`name`, `name_low-german_windows-1252`, `name_english_windows-1252`, `name_vietnamese_utf-8`, `links`, `obermenue`, `menueebene`, `target`, `order`) VALUES | ||
− | ('neuer Baum Grunddaten', 'niege Bom Grunddaten', 'New Tree Basic Data', 'New Tree Basic Data', 'index.php?go=neuer_Layer_Datensatz&selected_layer_id=@layerid&attributenames[0]=amt&values[0]= | + | ('neuer Baum Grunddaten', 'niege Bom Grunddaten', 'New Tree Basic Data', 'New Tree Basic Data', concat('index.php?go=neuer_Layer_Datensatz&selected_layer_id=', @layerid, '&attributenames[0]=amt&values[0]=', @gemeinde_name), @oberid, 2, NULL, 0); |
</nowiki> | </nowiki> |
Version vom 10. Februar 2014, 10:00 Uhr
Für jede (Amts-)Stelle, die Editierrechte auf die Fachschale hat (also Bäume erfasst), kann ein eigener Menüpunkt "neuer Baum" erzeugt werden, der den Baum-Grunddaten-Layer gleich aufruft und das Attribut Amt schon vorausfüllt.
# Layer-ID des Grunddaten-Layers: SET @layerid = 2; # ID des Obermenüs: SET @oberid = 1; # Name der Gemeinde SET @gemeinde_name = 'Amt Miltzow'; INSERT INTO `u_menues` (`name`, `name_low-german_windows-1252`, `name_english_windows-1252`, `name_vietnamese_utf-8`, `links`, `obermenue`, `menueebene`, `target`, `order`) VALUES ('neuer Baum Grunddaten', 'niege Bom Grunddaten', 'New Tree Basic Data', 'New Tree Basic Data', concat('index.php?go=neuer_Layer_Datensatz&selected_layer_id=', @layerid, '&attributenames[0]=amt&values[0]=', @gemeinde_name), @oberid, 2, NULL, 0);