Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/module-install.dtd">
<install version="1.5.0" type="module" client="administrator" method="upgrade">
<name>Batch Geocoder for Community Builder or Jomsocial</name>
<author>Nordmograph</author>
<creationDate>May 2010</creationDate>
<copyright>Copyright (C) 2005 - 2013. Nordmograph.com All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
<authorEmail>contact@nordmograph.com</authorEmail>
<authorUrl>www.nordmograph.com</authorUrl>
<version>1.0.0</version>
<description>Set or update all your members Latitude and Longitude from their directions in a batch process! This Admin (backend) module shows a form where you can select a range of user IDs , choose to overwrite existing coordinates or not and click a 'process' button that gets users directions from CB or Jomsocial specific fields and sets a geocoding query for each user to set loacation from parsed latitude and longitude from Google or Yahoo geocode APIs. Set it to CPANEL position. Choose your profile manager as Community Builder or Jomsocial and fill in fields names you use, exactly as discribed in your CB fields management or JS custom profiles fields for user directions. Leave blank fields you would not use. This module is dedicated to set coordinates for the geommunity suite. it is in english only.</description>
<files>
<filename module="mod_batch_geocode">mod_batch_geocode.php</filename>
<file>img/loader.gif</file>
</files>
<params>
<param name="mode" type="list" default="0" label="Geocode" description="When to trigger Geocode">
<option value="0">Community Builder</option>
<option value="1">Jomsocial</option>
</param>
<param name="usleep" type="text" size="20" default="" label="Pause between each GeoQuery" description="Delay execution in microseconds. 200000 for 2 seconds. Leave empty if not required" />
<param name="geoStreetnumber" type="text" size="20" default="" label="Street Number field" description="Select the column for the Street Number Field." />
<param name="geoAddress" type="text" size="20" default="" label="Address field" description="Select the column for the Address Field." />
<param name="geoCity" type="text" size="20" default="" label="City field" description="Select the column for the City Field." />
<param name="geoState" type="text" size="20" default="" label="State field" description="Select the column for the State Field." />
<param name="geoZipcode" type="text" size="20" default="" label="Zip Code field" description="Select the column for the Zip Code Field." />
<param name="geoCountry" type="text" size="20" default="" label="Country field" description="Select the column for the Country Field." />
<param name="yahoo_appid" type="text" size="20" default="" label="Yahoo AppID" description="In case you want to use Yahoo API in case Google doesn't response, provide hear your appid from http://developer.yahoo.com/dashboard/createKey.html" />
<param name="gclientid" type="text" size="20" default="" label="Business Google Client ID" description="To access the special features of the Google Maps API for Business, you must provide a client ID. When registering for Google Maps API for Business, you will receive this client ID from Google Enterprise Support. All client IDs begin with a gme- prefix." />
<param name="gsignature" type="text" size="20" default="" label="Business Google Signature" description="A unique signature, generated using your cryptographic key. More information at https://developers.google.com/maps/documentation/business/webservices" />
</params>
</install>