File "class-wc-status-tracking.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/includes/tracks/events/class-wc-status-tracking.php
File size: 848 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

defined('ABSPATH') || exit;
class WC_Status_Tracking
{
    public function init()
    {
        add_action('admin_init', array($this, 'track_status_view'), 10);
    }
    public function track_status_view()
    {
        if (isset($_GET['page']) && 'wc-status' === sanitize_text_field(wp_unslash($_GET['page']))) {
            $tab = isset($_GET['tab']) ? sanitize_text_field(wp_unslash($_GET['tab'])) : 'status';
            WC_Tracks::record_event('status_view', array('tab' => $tab, 'tool_used' => isset($_GET['action']) ? sanitize_text_field(wp_unslash($_GET['action'])) : null));
            if ('status' === $tab) {
                wc_enqueue_js("\n\t\t\t\t\t\$( 'a.debug-report' ).on( 'click', function() {\n\t\t\t\t\t\twindow.wcTracks.recordEvent( 'status_view_reports' );\n\t\t\t\t\t} );\n\t\t\t\t");
            }
        }
    }
}