Add vendorspecific
From MapbenderWiki
Contents |
Description
English
New modul to add add vendor specific parameters to the MapRequest.
- Notice
The Modul has to be configured for your requirements.
Deutsch
Modul, das einen Parameter an den Maprequest anfügt.
- Hinweis
Das Modul muß an die eigenen Bedürfnisse angepaßt werden.
Diese Datei ist nur ein Template, d.h. am besten kopierst Du die Datei in einen projektspezifischen Ordner im http-Bereich, und änderst den Code dann so, dass genau die Parameter angehängt werden, die benötigt werden.
Im Template wird der Benutzername angehängt, der Attributname ist vendorspecific:
var re = "vendorspecific=<?php echo $_SESSION['mb_user_name'] ?>";
Für Namen und Passwort müsste die Zeile geändert werden nach
var re = "username=<?php echo $_SESSION['mb_user_name'] ?>&userpassword=<?php echo $_SESSION['mb_user_password'] ?>";
Ungetestet, aber so sollte es funktionieren.
If you wanted to add some attribute for a specific WMS, the code would look like this
mb_registerVendorSpecific("mod_vs_init(mb_mapObj[i].wms[ii])");
function mod_vs_init(o){
if (o.wms_title == "Title of the specific WMS") {
return "someAttribute=someValue";
}
}
Files
For this module the following files are required / Für dieses Modul werden die folgenden Dateien benötigt:
Element Vars
SQL
Use this sql statement to insert this module in the corresponding gui / Mit diesem SQL kann das Modul in die entsprechende GUI eingefügen werden:
