source: binary-improvements/webserver/js/util.js@ 244

Last change on this file since 244 was 244, checked in by alloc, 10 years ago

Fixes intermediate state

File size: 758 bytes
Line 
1var CoordToChunk = function(latlng) {
2 var x = Math.floor(((latlng.lat + 16777216) / mapinfo.chunksize) - (16777216 / mapinfo.chunksize));
3 var y = Math.floor(((latlng.lng + 16777216) / mapinfo.chunksize) - (16777216 / mapinfo.chunksize));
4 return L.latLng(x, y);
5}
6
7var CoordToRegion = function(latlng) {
8 var x = Math.floor(((latlng.lat + 16777216) / mapinfo.regionsize) - (16777216 / mapinfo.regionsize));
9 var y = Math.floor(((latlng.lng + 16777216) / mapinfo.regionsize) - (16777216 / mapinfo.regionsize));
10 return L.latLng(x, y);
11}
12
13function hasPermission (modulename) {
14 for (var i = 0; i < userdata.permissions.length; i++) {
15 if (userdata.permissions [i].module == modulename) {
16 return userdata.permissions [i].allowed;
17 }
18 }
19 return false;
20}
21
Note: See TracBrowser for help on using the repository browser.