File "core-functions.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/packages/woocommerce-admin/includes/core-functions.php
File size: 1.3 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

use Automattic\WooCommerce\Admin\Loader;
function wc_admin_number_format($number)
{
    $currency_settings = Loader::get_currency_settings();
    return number_format($number, 0, $currency_settings['decimalSeparator'], $currency_settings['thousandSeparator']);
}
function wc_admin_url($path = null, $query = array())
{
    if (!empty($query)) {
        $query_string = http_build_query($query);
        $path = $path ? '&path=' . $path . '&' . $query_string : '';
    }
    return admin_url('admin.php?page=wc-admin' . $path, dirname(__FILE__));
}
function wc_admin_record_tracks_event($event_name, $properties = array())
{
    if (!post_type_exists('product')) {
        return;
    }
    if (!class_exists('WC_Tracks')) {
        if (!defined('WC_ABSPATH') || !file_exists(WC_ABSPATH . 'includes/tracks/class-wc-tracks.php')) {
            return;
        }
        include_once WC_ABSPATH . 'includes/tracks/class-wc-tracks.php';
        include_once WC_ABSPATH . 'includes/tracks/class-wc-tracks-event.php';
        include_once WC_ABSPATH . 'includes/tracks/class-wc-tracks-client.php';
        include_once WC_ABSPATH . 'includes/tracks/class-wc-tracks-footer-pixel.php';
        include_once WC_ABSPATH . 'includes/tracks/class-wc-site-tracking.php';
    }
    WC_Tracks::record_event($event_name, $properties);
}