AnonSec Shell
Server IP : 54.36.91.62  /  Your IP : 216.73.217.111
Web Server : Apache
System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User : coopiak ( 151928)
PHP Version : 8.3.23
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/coopiak/amisdesseniors-fr/montpellier/plugins/community/myfriendslocation/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/coopiak/amisdesseniors-fr/montpellier/plugins/community/myfriendslocation/osm-plg.js
function plgFriendsLocInitializeMap()
{
    map = new L.Map('floc_map_canvas',{attributionControl:false});

    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
        minZoom: zoom,
        id: 'mapbox.streets',
        attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
    }).addTo(map);

    var retry = 1
    points = [];
	flocmarkers = L.markerClusterGroup({ chunkedLoading: true});
    joms.jQuery(address).each(function (index) {
        plgFriendsLocCodeAddress(address[index].address, address[index].userdetails, retry);
    });
}

function plgFriendsLocCodeAddress(address, userdetails, retry)
{
    bounds = new L.LatLngBounds();
    var contentString = [
        "<div class=\'joms-avatar--stream\' style=\'float: left; width: 45px; margin-top: 4px;\'>",
        "<img src=\'", userdetails.avatar, "\' width=\'40\' height=\'40\' alt=\'\' style=\'margin-left: 0; margin-top: 0;overflow:hidden;\'>",
        "</div>",
        "<div style=\'margin-left:40px;overflow:hidden\'>",
        "<a href=\'", userdetails.link, "\'><b>", userdetails.username, "</b></a><br/>",
        "<span>", address, "</span>",
        "</div>"
    ].join("");
    var API = "https://nominatim.openstreetmap.org/search?q=" + address + "&format=json&addressdetails=0";

    joms.jQuery.getJSON(API, {
        format: "json"
    }).done(function (data) {
        if (data.length) {
            var marker_point = data[0];
            var marker = L.marker([marker_point.lat, marker_point.lon]).bindPopup(contentString);
			
			flocmarkers.addLayer(marker);
            points.push([marker_point.lat, marker_point.lon]);

			map.fitBounds(points);
            map.addLayer(flocmarkers);

        } else {
            retry = retry - 1;
            plgFriendsLocCodeAddress(address, userdetails, retry);
        }
    });
}

function plgFriendsLocLoadScript() 
{
    plgFriendsLocLoadOMS();
}

Anon7 - 2022
AnonSec Team