GLE-Menüpunkt-Baumkataster: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(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 = x;
+
SET @layerid = 2;
 
# ID des Obermenüs:
 
# ID des Obermenüs:
SET @oberid = x;
+
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]=Amt Miltzow', @oberid, 2, NULL, 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, 11: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);