Server IP : 66.29.132.122 / Your IP : 3.147.58.159 Web Server : LiteSpeed System : Linux business142.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : admazpex ( 531) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /var/softaculous/sitepad/editor/site-data/plugins/kkart-pro/includes/admin/settings/ |
Upload File : |
<?php /** * Kkart Integration Settings * * @author WooThemes * @category Admin * @package Kkart\Admin * @version 2.1.0 */ use Automattic\Jetpack\Constants; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } if ( ! class_exists( 'KKART_Settings_Integrations', false ) ) : /** * KKART_Settings_Integrations. */ class KKART_Settings_Integrations extends KKART_Settings_Page { /** * Constructor. */ public function __construct() { $this->id = 'integration'; $this->label = __( 'Integration', 'kkart' ); if ( isset( KKART()->integrations ) && KKART()->integrations->get_integrations() ) { parent::__construct(); } } /** * Get sections. * * @return array */ public function get_sections() { global $current_section; $sections = array(); if ( ! Constants::is_defined( 'KKART_INSTALLING' ) ) { $integrations = KKART()->integrations->get_integrations(); if ( ! $current_section && ! empty( $integrations ) ) { $current_section = current( $integrations )->id; } if ( sizeof( $integrations ) > 1 ) { foreach ( $integrations as $integration ) { $title = empty( $integration->method_title ) ? ucfirst( $integration->id ) : $integration->method_title; $sections[ strtolower( $integration->id ) ] = esc_html( $title ); } } } return apply_filters( 'kkart_get_sections_' . $this->id, $sections ); } /** * Output the settings. */ public function output() { global $current_section; $integrations = KKART()->integrations->get_integrations(); if ( isset( $integrations[ $current_section ] ) ) { $integrations[ $current_section ]->admin_options(); } } } endif; return new KKART_Settings_Integrations();