Add vendorspecific

From MapbenderWiki

Jump to: navigation, search

no maintainer

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:

Views
Personal tools