Plugin Directory

Changeset 3211347


Ignore:
Timestamp:
12/21/2024 03:41:52 AM (15 months ago)
Author:
litexten
Message:

update

Location:
litcommerce/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • litcommerce/trunk/litcommerce.php

    r3152095 r3211347  
    33Plugin Name: LitCommerce
    44Description: Helps you easily integrate your WooCommerce store with LitCommerce.
    5 Version: 1.1.9
     5Version: 1.2.0
    66Author: LitCommerce
    77Author URI: https://litcommerce.com
     
    1414    public $steps = [];
    1515
    16     public function registerPluginHooks() {
    17         add_menu_page('Litcommerce Integration', 'Litcommerce', 'manage_options', 'litcommerce', [$this, 'renderPage']);
    18         add_action('admin_action_litcommerce_integrate', [$this, 'integrate']);
    19         add_action('admin_enqueue_scripts', [$this, 'enqueueScripts']);
    20     }
     16    public function registerPluginHooks() {
     17        if($this->is_multy_app()){
     18            add_menu_page('Litcommerce',
     19                'Litcommerce',
     20                'manage_options',
     21                'litcommerce-master',
     22                [$this, 'litcommerce_menu_redirect'],
     23                plugins_url('images/logo.png', __FILE__),
     24            );
     25            add_submenu_page(
     26                'litcommerce-master',
     27                'LitCommerce: Marketplace Integration',
     28                'Marketplace Integration',
     29                'manage_options',
     30                'litcommerce-integration',
     31                [$this, 'renderPage']
     32            );
     33        }else{
     34            add_menu_page(
     35                'Litcommerce',
     36                'Litcommerce',
     37                'manage_options',
     38                'litcommerce-integration',
     39                [$this, 'renderPage'],
     40                plugins_url('images/logo.png', __FILE__),
     41
     42            );
     43        }
     44
     45
     46        remove_submenu_page('litcommerce-master', 'litcommerce-master');
     47
     48        add_action('admin_action_litcommerce_integrate', [$this, 'integrate']);
     49        add_action('admin_enqueue_scripts', [$this, 'enqueueScripts']);
     50    }
     51
     52    function is_multy_app(){
     53        if (is_plugin_active('litcommerce_feed/litcommerce_feed.php')) {
     54            return true;
     55        }
     56        return false;
     57    }
    2158
    2259    function integrate() {
     
    6198
    6299    function renderPage() {
    63         echo '<h1>LitCommerce Integration</h1>';
     100        echo '<h1>LitCommerce: Marketplace Integration</h1>';
    64101        $is_reconnect = get_litc_params('reconnect') == 1;
    65102        if (!empty(get_option('woocommerce_litcommerce_consumer_key'))) {
     
    128165               id="btn-submit"><?php echo esc_attr($buttonLabel); ?></a>
    129166            <?php
    130             $url = site_url() . '/wp-admin/admin.php?page=litcommerce&reconnect=1'
     167            $url = site_url() . '/wp-admin/admin.php?page=litcommerce-integration&reconnect=1'
    131168            ?>
    132169            <p style="font-style: italic">If your site is not yet connected to LitCommerce, please <a
  • litcommerce/trunk/steps/GenerateWooCommerceKeys.php

    r2575233 r3211347  
    4444            {
    4545                return $this->create_keys(
    46                     'LitCommerce Integration',
     46                    'LitCommerce: Marketplace Integration',
    4747                    $userId,
    4848                    'read_write'
  • litcommerce/trunk/steps/SendWooCommerceKeys.php

    r2575233 r3211347  
    2626        $url     .= '&consumer_secret=' . $consumerSecret;
    2727        $url     .= '&channel_url=' . urlencode( site_url() );
     28        $url     .= '&from_app=marketplace';
     29
    2830        if(@$_GET['reconnect'] == 1){
    2931            $url .= '&reconnect=1';
Note: See TracChangeset for help on using the changeset viewer.