PluginProbe ʕ •ᴥ•ʔ
WPML Multilingual & Multicurrency for WooCommerce / 5.5.7
WPML Multilingual & Multicurrency for WooCommerce v5.5.7
5.5.7 5.3.8 5.3.9 5.4.3 5.4.4 5.4.5 5.5.1 5.5.1.1 5.5.2.2 5.5.2.3 5.5.3 5.5.3.1 5.5.4 5.5.5 5.5.6 trunk 0.9 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.2 2.3 2.3.1 2.3.2 3.0 3.0.1 3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.4.3 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.6 3.6.1 3.6.10 3.6.11 3.6.2 3.6.3 3.6.4 3.6.5 3.6.5.1 3.6.6 3.6.7 3.6.8 3.6.9 3.7 3.7.1 3.7.10 3.7.11 3.7.12 3.7.13 3.7.14 3.7.15 3.7.16 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.9.0 3.9.1 3.9.1.1 3.9.2 3.9.3 3.9.4 3.9.5 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.11.2 4.11.3.2 4.11.5 4.11.6 4.12.1 4.12.4 4.12.5 4.12.6 4.2.0 4.2.0.1 4.2.1 4.2.1.1 4.2.10 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.7.1 4.2.8 4.2.8.1 4.2.9 4.3.0 4.3.1 4.3.2 4.3.2.1 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.4.0 4.4.1 4.4.2 4.4.2.1 4.5.0 4.6.0 4.6.1 4.6.2 4.6.2.1 4.6.3 4.6.5 4.6.6 4.6.7 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.9.0 4.9.1 5.0.1 5.0.2 5.1.1 5.1.2 5.1.3 5.2.0 5.2.1 5.3.2 5.3.3.1 5.3.4 5.3.5 5.3.6 5.3.7
woocommerce-multilingual / vendor / otgs / installer / includes / class-wp-installer-api.php
woocommerce-multilingual / vendor / otgs / installer / includes Last commit date
CDTClient 1 month ago admin-notices 1 month ago buy-url 1 month ago debug 1 month ago exceptions 5 years ago instances 1 month ago loader 5 years ago products 1 month ago repository 1 month ago rest 1 month ago site-key 1 month ago support 1 month ago template-service 1 month ago upgrade 1 month ago utilities 1 month ago wpml-content-stats 1 month ago class-installer-dependencies.php 1 month ago class-installer-theme.php 1 month ago class-installer-upgrader-skins.php 1 month ago class-otgs-installer-autoloader.php 5 years ago class-otgs-installer-cloned-sites-handler.php 1 month ago class-otgs-installer-debug-info.php 1 month ago class-otgs-installer-factory.php 1 month ago class-otgs-installer-filename-hooks.php 1 month ago class-otgs-installer-icons.php 1 month ago class-otgs-installer-loader.php 10 months ago class-otgs-installer-package-product-finder.php 1 month ago class-otgs-installer-package-product.php 1 month ago class-otgs-installer-package.php 5 years ago class-otgs-installer-php-functions.php 1 month ago class-otgs-installer-plugin-factory.php 1 month ago class-otgs-installer-plugin-finder.php 1 month ago class-otgs-installer-plugin.php 1 month ago class-otgs-installer-plugins-page-notice.php 1 month ago class-otgs-installer-plugins-update-cache-cleaner.php 5 years ago class-otgs-installer-settings.php 1 month ago class-otgs-installer-source-factory.php 5 years ago class-otgs-installer-source.php 1 month ago class-otgs-installer-subscription-factory.php 5 years ago class-otgs-installer-subscription-warning-message.php 1 month ago class-otgs-installer-subscription.php 1 month ago class-otgs-installer-wp-components-hooks.php 1 month ago class-otgs-installer-wp-components-sender.php 1 month ago class-otgs-installer-wp-components-setting-ajax.php 1 month ago class-otgs-installer-wp-components-setting-resources.php 1 month ago class-otgs-installer-wp-components-storage.php 1 month ago class-otgs-installer-wp-share-local-components-setting-hooks.php 1 month ago class-otgs-installer-wp-share-local-components-setting.php 1 month ago class-translation-service-info.php 1 month ago class-wp-installer-api.php 1 month ago class-wp-installer-channels.php 1 month ago class-wp-installer.php 1 month ago functions-core.php 1 month ago functions-templates.php 1 month ago otgs-installer-autoload-classmap.php 10 months ago
class-wp-installer-api.php
88 lines
1 <?php
2
3 use OTGS\Installer\Settings;
4
5 class WP_Installer_API{
6
7 public static function get_product_installer_link($repository_id, $package_id = false){
8
9 $menu_url = WP_Installer()->menu_url();
10
11 $url = $menu_url . '#' . $repository_id;
12 if($package_id){
13 $url .= '/' . $package_id;
14 }
15
16 return $url;
17
18 }
19
20 public static function get_product_price($repository_id, $package_id, $product_id, $incl_discount = false){
21
22 $price = WP_Installer()->get_product_price($repository_id, $package_id, $product_id, $incl_discount);
23
24 return $price;
25 }
26
27 public static function get_preferred_ts($repository_id = 'wpml'){
28 $ts_info = Settings::load_ts_info();
29
30 if(isset($ts_info['repositories'][$repository_id]['ts_info']['preferred'])){
31 return $ts_info['repositories'][$repository_id]['ts_info']['preferred'];
32 }
33
34 return false;
35
36 }
37
38 public static function set_preferred_ts( $value, $repository_id = 'wpml' ){
39 $installer = WP_Installer::instance();
40 $settings = $installer->get_settings();
41
42 if( isset( $settings['repositories'][$repository_id]['ts_info']['preferred'] ) ){
43
44 $settings['repositories'][$repository_id]['ts_info']['preferred'] = $value;
45
46 $installer->save_settings( $settings );
47
48 }
49
50 }
51
52 public static function get_ts_referal( $repository_id = 'wpml' ) {
53
54 if(isset(WP_Installer()->settings['repositories'][$repository_id]['ts_info']['referal'])){
55 return WP_Installer()->settings['repositories'][$repository_id]['ts_info']['referal'];
56 }
57
58 return false;
59
60 }
61
62 public static function get_ts_client_id( $repository_id = 'wpml' ){
63
64 if(isset(WP_Installer()->settings['repositories'][$repository_id]['ts_info']['client_id'])){
65 return WP_Installer()->settings['repositories'][$repository_id]['ts_info']['client_id'];
66 }
67
68 return false;
69
70 }
71
72 public static function get_site_key( $repository_id = 'wpml' ){
73
74 return WP_Installer()->get_site_key( $repository_id );
75
76 }
77
78 public static function get_registering_user_id( $repository_id = 'wpml' ){
79
80 $user_id = 0;
81 if( isset( WP_Installer()->settings['repositories'][$repository_id]['subscription']['registered_by'] ) ){
82 $user_id = WP_Installer()->settings['repositories'][$repository_id]['subscription']['registered_by'];
83 }
84
85 return $user_id;
86 }
87 }
88