AnonSec Shell
Server IP : 213.186.33.4  /  Your IP : 216.73.216.193
Web Server : Apache
System : Linux webm006.cluster103.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 : awebpaca ( 35430)
PHP Version : 8.5.0
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/awebpaca/piwik/plugins/CustomDimensions/javascripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/awebpaca/piwik/plugins/CustomDimensions/javascripts/rowactions.js
$(function () {

    function isActionCustomDimensionReport(params) {
        return params.module == 'CustomDimensions'
            && params.action == 'getCustomDimension'
            && params.scopeOfDimension
            && params.scopeOfDimension === 'action';
    }

    if (window.DataTable_RowActions_Transitions) {
        DataTable_RowActions_Transitions.registerReport({
            isAvailableOnReport: function (dataTableParams) {
                return isActionCustomDimensionReport(dataTableParams);
            },
            isAvailableOnRow: function (dataTableParams, tr) {
                return isActionCustomDimensionReport(dataTableParams) && tr.parents('table').first().hasClass('subDataTable');
            },
            trigger: function (tr, e, subTableLabel) {
                var label = this.getLabelFromTr(tr);
                if (label && label.substr(0, 1) === '@') {
                    label = label.substr(1);
                }

                var subtable = tr.closest('table');
                if (subtable.is('.subDataTable')) {
                    var prev = subtable.closest('tr').prev();
                    var segment = prev.attr('data-segment-filter');
                    if (segment) {
                        label = unescape(label);
                        DataTable_RowActions_Transitions.launchForUrl(label, segment);
                    }
                }
            }
        });
    }

    if (window.DataTable_RowActions_Overlay) {
        DataTable_RowActions_Overlay.registerReport({
            isAvailableOnReport: function (dataTableParams) {
                return isActionCustomDimensionReport(dataTableParams);
            },
            onClick: function (actionA, tr, e) {
                var segment;
                var link = this.getLabelFromTr(tr);
                if (link && link.substr(0, 1) === '@') {
                    link = link.substr(1);
                }

                link = 'http://' + unescape(link);

                var subtable = tr.closest('table');
                if (subtable.is('.subDataTable')) {
                    var prev = subtable.closest('tr').prev();
                    segment = prev.attr('data-segment-filter');
                }

                return {
                    link: link,
                    segment: segment
                }
            }
        });
    }


});

Anon7 - 2022
AnonSec Team