[425] | 1 | <?php
|
---|
| 2 | /* alkis_conf.php
|
---|
| 3 | ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo).
|
---|
| 4 | Zentrale Einstellungen
|
---|
| 5 | ....
|
---|
| 6 | 2020-02-20
|
---|
| 7 | 2020-12-16 Sonderfall QWC2 API-Gateway-Umleitung bei Selbstverlinkung
|
---|
| 8 | 2021-12-07 Neue Parameter $katAmtMix (Kataster-Amt-Mix) und $fsHistorie
|
---|
| 9 | 2021-12-09 Neuer Parameter $PrntBtn (Drucken-Schaltfläche)
|
---|
| 10 | */
|
---|
| 11 |
|
---|
| 12 | // Default Bundesland-Schlüssel, falls dieser bei Anfragen ausgelassen wird
|
---|
| 13 | $defland='05'; // NRW
|
---|
| 14 | |
---|
| 15 | // Datenbank-Zugangsdaten |
---|
| 16 | $dbport = '5432';
|
---|
| 17 | $dbuser = '****';
|
---|
| 18 | $dbpass = '****'; |
---|
| 19 | $dbpre = 'alkis0'; // Prefix des DB-Namens, dahinter das GKZ anhängen
|
---|
| 20 | $dbsuf = ''; // Suffix des DB-Namens, z.B. Anhang "_neu"
|
---|
| 21 |
|
---|
| 22 | // im Normalfall ...
|
---|
| 23 | $dbgkz = $gkz; // normalerweise eine Datenbank je Mandant
|
---|
| 24 | $dbhost = '10.0.**.**'; // Datenbank-Server aus Produktion
|
---|
| 25 |
|
---|
| 26 | // Gebiets-Filter
|
---|
| 27 | $filtland=$defland; // ax_gemeinde.land
|
---|
| 28 | $filtrgb='7'; // ax_gemeinde.regierungsbezirk
|
---|
| 29 | $filtkreis=''; // ax_gemeinde.kreis
|
---|
| 30 | $filtgem = ''; // ax_gemeinde.gemeinde
|
---|
| 31 |
|
---|
| 32 | $katAmtMix = false; // Sind Daten aus verschiedenen Katasteramts-Bezirken in der DB? (Default)
|
---|
| 33 | // Erzeugt kompliziertere Joins auf Schlüsseltabellen zur Unterdrückung doppelter Treffer.
|
---|
| 34 |
|
---|
| 35 | $fsHistorie = true; // Ist eine Flurstücks-Historie gefüllt? (Default)
|
---|
| 36 | // Einträge in den Tabellen: ax_historischesflurstueck, ax_historischesflurstueckohneraumbezug, ax_historischesflurstueckalb.
|
---|
| 37 | // Steuert den Link auf das Historie-Modul.
|
---|
| 38 |
|
---|
| 39 | $PrntBtn = true; // Drucken-Schaltfläche im Seitenfuß anzeigen?
|
---|
| 40 | // Default = true. false wenn die Umgebung bereits eine Schaltfläche bietet.
|
---|
| 41 |
|
---|
| 42 | switch ($gkz) { // lokale und temporäre Besonderheiten je Mandant
|
---|
| 43 |
|
---|
| 44 | // Kreisgebiet Lippe
|
---|
| 45 | case "150": // Lage
|
---|
| 46 | $filtkreis='66';
|
---|
| 47 | $filtgem = '040';
|
---|
| 48 | break;
|
---|
| 49 |
|
---|
| 50 | // Kreisgebiet Herford
|
---|
| 51 | case "210": // Bünde
|
---|
| 52 | $filtkreis='58';
|
---|
| 53 | $filtgem = '004';
|
---|
| 54 | break;
|
---|
| 55 |
|
---|
| 56 | // Kreisgebiet Minden-Lübbecke.
|
---|
| 57 | case "320": // Hüllhorst
|
---|
| 58 | // $dbgkz = '300'; // Gemeinsame Kreis-Datenbank für mehrere Städte
|
---|
| 59 | $filtkreis='70';
|
---|
| 60 | $filtgem = '016';
|
---|
| 61 | break;
|
---|
| 62 |
|
---|
| 63 | case "418": // Stadtwerke
|
---|
| 64 | $katAmtMix = true; // Katasteramt 18 und 15
|
---|
| 65 | $fsHistorie = false; // keine Historie
|
---|
| 66 | break;
|
---|
| 67 | }
|
---|
| 68 |
|
---|
| 69 | // Authentifizierung
|
---|
| 70 | // $auth="mapbender";
|
---|
| 71 | $auth=""; // deaktiviert
|
---|
| 72 | $mb_guest_user='gast'; // ausschließen
|
---|
| 73 |
|
---|
| 74 | // Bei Verlinkung auf das gleiche Modul (mit anderen Parametern) den Pfad entfernen?
|
---|
| 75 | // 0 = Normaler Webserver. Die Systemvariable zeigen den korrekten Pfad.
|
---|
| 76 | // 1 = Umleitung über API-Gateway QWC2. Den Pfad entfernen bei Verlinkung weil Systemvariable $_SERVER['PHP_SELF'] nicht korrekt ist.
|
---|
| 77 | $pfadlos_selbstlink = 0;
|
---|
| 78 |
|
---|
| 79 | // Entwicklungsumgebung
|
---|
| 80 | $debug = 0; // 0=Produktion 1=mit Fehlermeldungen, 2=mit Informationen, 3=mit SQL
|
---|
| 81 | |
---|
| 82 | // Link für Hilfe (cmsimpe_xh)
|
---|
| 83 | $hilfeurl = 'http://mapserver.krz.de/?Karten/ALKIS/ALKIS-Auskunft';
|
---|
| 84 |
|
---|
| 85 | // Den Datenbank-Connection-String aus den oben konfigurierten Parametern bilden
|
---|
| 86 | $dbconn = "host=".$dbhost." port=" .$dbport." dbname=".$dbpre.$dbgkz.$dbsuf." user=".$dbuser." password=".$dbpass;
|
---|
| 87 |
|
---|
| 88 | // Je Modul noch individuell anhängen: " options='--application_name=ALKIS-Auskunft_programmname.php'"
|
---|
| 89 | // In postgresql.conf:
|
---|
| 90 | // log_line_prefix = '%t [%a-%h] %q%u@%d '
|
---|
| 91 | // wobei %a = Application
|
---|
| 92 | |
---|
| 93 | ?> |
---|