diff --git a/Lib/Appsero/Client.php b/Lib/Appsero/Client.php index 08b7f654d..1e5b40abe 100644 --- a/Lib/Appsero/Client.php +++ b/Lib/Appsero/Client.php @@ -2,6 +2,8 @@ namespace WeDevs\Wpuf\Lib\Appsero; +use WP_Error; + /** * Appsero Client * @@ -110,13 +112,9 @@ public function __construct( $hash, $name, $file ) { /** * Initialize insights class * - * @return Appsero\Insights + * @return object */ public function insights() { - if ( ! class_exists( __NAMESPACE__ . '\Insights' ) ) { - require_once __DIR__ . '/Insights.php'; - } - // if already instantiated, return the cached one if ( $this->insights ) { return $this->insights; @@ -130,13 +128,9 @@ public function insights() { /** * Initialize license checker * - * @return Appsero\License + * @return object */ public function license() { - if ( ! class_exists( __NAMESPACE__ . '\License' ) ) { - require_once __DIR__ . '/License.php'; - } - // if already instantiated, return the cached one if ( $this->license ) { return $this->license; diff --git a/Lib/WeDevs_Insights.php b/Lib/WeDevs_Insights.php index 702fc4bb8..4a732a00d 100644 --- a/Lib/WeDevs_Insights.php +++ b/Lib/WeDevs_Insights.php @@ -2,7 +2,7 @@ namespace WeDevs\Wpuf\Lib; -if ( ! class_exists( 'WPUF_WeDevs_Insights' ) ) : +if ( ! class_exists( 'WeDevs_Insights' ) ) : /** * weDevs Tracker @@ -17,7 +17,7 @@ */ class WeDevs_Insights { /** - * @var object|Appsero\Insights|Insights + * @var object|Appsero\Insights */ public $insights; @@ -25,18 +25,10 @@ class WeDevs_Insights { * Initialize the class */ public function __construct( $file ) { - if ( ! class_exists( 'Appsero\Client' ) ) { - require_once WPUF_ROOT . '/Lib/Appsero/Client.php'; - } - $client = new Appsero\Client( '958afc63-99f8-4b98-b321-fcbc5cf95694', 'WP User Frontend', $file ); $this->insights = $client->insights(); $this->insights->client = $client; $this->insights->init(); - -// $client = new Appsero\Client( '958afc63-99f8-4b98-b321-fcbc5cf95694', 'WP User Frontend', $file ); -// $this->insights = $client->insights(); -// $this->insights->init(); } } diff --git a/includes/Ajax/Frontend_Form_Ajax.php b/includes/Ajax/Frontend_Form_Ajax.php index 734fc55cc..43c4f1fd4 100644 --- a/includes/Ajax/Frontend_Form_Ajax.php +++ b/includes/Ajax/Frontend_Form_Ajax.php @@ -19,10 +19,6 @@ class Frontend_Form_Ajax { private $expired_post_status = 'wpuf-expired_post_status'; private $post_expiration_message = 'wpuf-post_expiration_message'; - /** - * @var array - */ - private $form_fields; /** * @var array diff --git a/includes/Setup_Wizard.php b/includes/Setup_Wizard.php index 9c1d55468..02df40b71 100644 --- a/includes/Setup_Wizard.php +++ b/includes/Setup_Wizard.php @@ -37,8 +37,14 @@ public function __construct() { * @return void */ public function custom_admin_bar_styles() { - if ( is_admin_bar_showing() ) { + if ( ! is_admin_bar_showing() ) { + return; + } + + if ( function_exists( 'wp_enqueue_admin_bar_header_styles' ) ) { wp_enqueue_admin_bar_header_styles(); + } else { + wp_admin_bar_header(); } } diff --git a/includes/Traits/TaxableTrait.php b/includes/Traits/TaxableTrait.php index 476b976da..31745a3ca 100644 --- a/includes/Traits/TaxableTrait.php +++ b/includes/Traits/TaxableTrait.php @@ -384,11 +384,11 @@ function wpuf_tax_rate_country_state( $country, $state ) { continue; } if ( $rate['state'] === $state && $rate['country'] === $country ) { - $tax_amount = $rate['rate']; + $tax_amount = ! empty( $rate['rate'] ) ? $rate['rate'] : 0; } if ( intval( $tax_amount ) === 0 && $rate['country'] === $country && 'country_wide' === $rate['state'] ) { - $tax_amount = $rate['rate']; + $tax_amount = ! empty( $rate['rate'] ) ? $rate['rate'] : 0; } } diff --git a/languages/wp-user-frontend.pot b/languages/wp-user-frontend.pot index 680211bb5..73bc7385d 100644 --- a/languages/wp-user-frontend.pot +++ b/languages/wp-user-frontend.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPL2 or later. msgid "" msgstr "" -"Project-Id-Version: WP User Frontend 4.0.11\n" +"Project-Id-Version: WP User Frontend 4.0.12\n" "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n" -"POT-Creation-Date: 2024-09-17 09:28:09+00:00\n" +"POT-Creation-Date: 2024-10-10 16:29:53+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -97,65 +97,65 @@ msgstr "" msgid "WP User Frontend" msgstr "" -#: admin/class-admin-settings.php:87 includes/Admin/Menu.php:23 +#: admin/class-admin-settings.php:89 includes/Admin/Menu.php:23 msgid "User Frontend" msgstr "" -#: admin/class-admin-settings.php:89 includes/Admin/Menu.php:27 +#: admin/class-admin-settings.php:91 includes/Admin/Menu.php:27 #: includes/Admin/Menu.php:28 #: includes/Admin/views/post-forms-list-table-view.php:5 msgid "Post Forms" msgstr "" -#: admin/class-admin-settings.php:102 includes/Admin/Menu.php:48 +#: admin/class-admin-settings.php:104 includes/Admin/Menu.php:48 #: includes/Admin/Menu.php:49 msgid "Subscriptions" msgstr "" -#: admin/class-admin-settings.php:108 includes/Admin/Admin_Tools.php:370 +#: admin/class-admin-settings.php:110 includes/Admin/Admin_Tools.php:370 #: includes/Admin/Menu.php:58 #: includes/Admin/views/transactions-list-table-view.php:2 msgid "Transactions" msgstr "" -#: admin/class-admin-settings.php:111 includes/Admin/Menu.php:63 +#: admin/class-admin-settings.php:113 includes/Admin/Menu.php:63 #: includes/Admin/views/tools.php:7 msgid "Tools" msgstr "" -#: admin/class-admin-settings.php:116 includes/Admin/Menu.php:75 +#: admin/class-admin-settings.php:118 includes/Admin/Menu.php:75 msgid "Premium" msgstr "" -#: admin/class-admin-settings.php:118 includes/Admin/Menu.php:80 +#: admin/class-admin-settings.php:120 includes/Admin/Menu.php:80 msgid "Help" msgstr "" -#: admin/class-admin-settings.php:118 +#: admin/class-admin-settings.php:120 msgid "Help" msgstr "" -#: admin/class-admin-settings.php:119 admin/class-admin-settings.php:167 +#: admin/class-admin-settings.php:121 admin/class-admin-settings.php:169 #: admin/form-builder/views/form-builder.php:9 #: includes/Admin/Admin_Settings.php:68 includes/Admin/Menu.php:91 #: includes/Admin/Menu.php:358 includes/Setup_Wizard.php:154 msgid "Settings" msgstr "" -#: admin/class-admin-settings.php:121 includes/Admin/Admin_Subscription.php:285 +#: admin/class-admin-settings.php:123 includes/Admin/Admin_Subscription.php:285 #: includes/Admin/Menu.php:85 includes/Admin/views/subscribers.php:14 msgid "Subscribers" msgstr "" -#: admin/class-admin-settings.php:464 includes/Admin/Menu.php:199 +#: admin/class-admin-settings.php:466 includes/Admin/Menu.php:199 msgid "Number of items per page:" msgstr "" -#: admin/class-admin-settings.php:495 includes/Admin.php:75 +#: admin/class-admin-settings.php:497 includes/Admin.php:75 msgid "Post lock has been cleared" msgstr "" -#: admin/class-admin-settings.php:498 includes/Admin.php:79 +#: admin/class-admin-settings.php:500 includes/Admin.php:79 msgid "" "%sThis post contains a sensitive short-code %s, that may allow others to " "sign-up with distinguished roles. If unsure, remove the short-code before " @@ -163,37 +163,37 @@ msgid "" "vulnerability.%s" msgstr "" -#: admin/class-admin-settings.php:534 includes/Admin/Menu.php:315 +#: admin/class-admin-settings.php:536 includes/Admin/Menu.php:315 msgid "WPUF Import Forms" msgstr "" -#: admin/class-admin-settings.php:535 includes/Admin/Menu.php:316 +#: admin/class-admin-settings.php:537 includes/Admin/Menu.php:316 msgid "Add JSON file" msgstr "" -#: admin/class-admin-settings.php:536 includes/Admin/Menu.php:317 +#: admin/class-admin-settings.php:538 includes/Admin/Menu.php:317 msgid "Could not import forms." msgstr "" -#: admin/class-admin-settings.php:616 +#: admin/class-admin-settings.php:618 #: includes/Admin/Forms/Admin_Form_Handler.php:60 #: includes/Admin/Forms/Admin_Form_Handler.php:200 msgid "You do not have sufficient permissions to do this action" msgstr "" -#: admin/class-admin-settings.php:621 includes/Admin/Admin_Tools.php:463 +#: admin/class-admin-settings.php:623 includes/Admin/Admin_Tools.php:463 msgid "Missing file_id param" msgstr "" -#: admin/class-admin-settings.php:631 includes/Admin/Admin_Tools.php:474 +#: admin/class-admin-settings.php:633 includes/Admin/Admin_Tools.php:474 msgid "JSON file not found" msgstr "" -#: admin/class-admin-settings.php:640 includes/Admin/Admin_Tools.php:484 +#: admin/class-admin-settings.php:642 includes/Admin/Admin_Tools.php:484 msgid "Provided file is not a JSON file." msgstr "" -#: admin/class-admin-settings.php:657 includes/Admin/Admin_Tools.php:496 +#: admin/class-admin-settings.php:659 includes/Admin/Admin_Tools.php:496 msgid "Forms imported successfully." msgstr "" @@ -1014,8 +1014,10 @@ msgstr "" #: includes/Admin/Promotion.php:305 includes/Admin/Promotion.php:309 #: includes/Ajax/Admin_Form_Builder_Ajax.php:27 #: includes/Ajax/Admin_Form_Builder_Ajax.php:31 -#: includes/Ajax/Admin_Form_Builder_Ajax.php:82 +#: includes/Ajax/Admin_Form_Builder_Ajax.php:35 #: includes/Ajax/Admin_Form_Builder_Ajax.php:86 +#: includes/Ajax/Admin_Form_Builder_Ajax.php:90 +#: includes/Ajax/Admin_Form_Builder_Ajax.php:94 #: includes/Integrations/WPUF_ACF_Compatibility.php:76 #: includes/Integrations/WPUF_ACF_Compatibility.php:94 #: includes/Integrations/WPUF_ACF_Compatibility.php:160 @@ -4063,55 +4065,55 @@ msgstr "" msgid "form data is missing" msgstr "" -#: includes/Ajax/Admin_Form_Builder_Ajax.php:35 +#: includes/Ajax/Admin_Form_Builder_Ajax.php:39 msgid "Invalid form id" msgstr "" -#: includes/Ajax/Admin_Form_Builder_Ajax.php:90 +#: includes/Ajax/Admin_Form_Builder_Ajax.php:98 msgid "Invalid post type" msgstr "" -#: includes/Ajax/Admin_Form_Builder_Ajax.php:103 +#: includes/Ajax/Admin_Form_Builder_Ajax.php:111 msgid "Default " msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:59 +#: includes/Ajax/Frontend_Form_Ajax.php:63 msgid "Minimum %d character is required for %s" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:67 +#: includes/Ajax/Frontend_Form_Ajax.php:71 msgid "Maximum %d character is allowed for %s" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:78 +#: includes/Ajax/Frontend_Form_Ajax.php:82 msgid "Minimum %d word is required for %s" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:86 +#: includes/Ajax/Frontend_Form_Ajax.php:90 msgid "Maximum %d word is allowed for %s" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:106 +#: includes/Ajax/Frontend_Form_Ajax.php:110 msgid "Using %s as shortcode is restricted" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:334 includes/Api/Subscription.php:264 +#: includes/Ajax/Frontend_Form_Ajax.php:338 includes/Api/Subscription.php:264 #: includes/Api/Subscription.php:294 includes/Api/Subscription.php:368 msgid "Something went wrong" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:406 -#: includes/Ajax/Frontend_Form_Ajax.php:412 +#: includes/Ajax/Frontend_Form_Ajax.php:410 +#: includes/Ajax/Frontend_Form_Ajax.php:416 msgid "" "Thank you for posting on our site. We have sent you an confirmation email. " "Please check your inbox!" msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:482 +#: includes/Ajax/Frontend_Form_Ajax.php:486 msgid "Invalid email address." msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:508 +#: includes/Ajax/Frontend_Form_Ajax.php:512 msgid "" "You already have an account in our site. Please login to continue.\n" "\n" @@ -4120,7 +4122,7 @@ msgid "" "Click 'Cancel' to stay at this page." msgstr "" -#: includes/Ajax/Frontend_Form_Ajax.php:562 +#: includes/Ajax/Frontend_Form_Ajax.php:566 #: includes/Frontend_Render_Form.php:216 #: includes/class-frontend-render-form.php:324 msgid "You do not have sufficient permissions to access this form." @@ -5704,52 +5706,52 @@ msgstr "" msgid "You are not the post author. Cheating huh!" msgstr "" -#: includes/Frontend/Frontend_Form.php:48 +#: includes/Frontend/Frontend_Form.php:51 msgid "You are not logged in" msgstr "" -#: includes/Frontend/Frontend_Form.php:58 -#: includes/Frontend/Frontend_Form.php:88 +#: includes/Frontend/Frontend_Form.php:61 +#: includes/Frontend/Frontend_Form.php:91 msgid "Invalid post" msgstr "" -#: includes/Frontend/Frontend_Form.php:65 +#: includes/Frontend/Frontend_Form.php:68 msgid "Your edit access for this post has been locked by an administrator." msgstr "" -#: includes/Frontend/Frontend_Form.php:69 +#: includes/Frontend/Frontend_Form.php:72 msgid "Your allocated time for editing this post has been expired." msgstr "" -#: includes/Frontend/Frontend_Form.php:77 +#: includes/Frontend/Frontend_Form.php:80 msgid "Your post edit access has been locked by an administrator." msgstr "" -#: includes/Frontend/Frontend_Form.php:82 +#: includes/Frontend/Frontend_Form.php:85 msgid "Post Editing is disabled" msgstr "" -#: includes/Frontend/Frontend_Form.php:93 +#: includes/Frontend/Frontend_Form.php:96 msgid "You are not allowed to edit" msgstr "" -#: includes/Frontend/Frontend_Form.php:104 +#: includes/Frontend/Frontend_Form.php:107 msgid "I don't know how to edit this post, I don't have the form ID" msgstr "" -#: includes/Frontend/Frontend_Form.php:117 +#: includes/Frontend/Frontend_Form.php:120 msgid "You can't edit a post while in pending mode." msgstr "" -#: includes/Frontend/Frontend_Form.php:121 +#: includes/Frontend/Frontend_Form.php:124 msgid "You're not allowed to edit this post." msgstr "" -#: includes/Frontend/Frontend_Form.php:278 +#: includes/Frontend/Frontend_Form.php:281 msgid "Post Saved" msgstr "" -#: includes/Frontend/Frontend_Form.php:367 +#: includes/Frontend/Frontend_Form.php:373 msgid "Email successfully verified. Please Login." msgstr "" @@ -5959,13 +5961,13 @@ msgstr "" msgid "Please Cancel Your Currently Active Pack first!" msgstr "" -#: includes/Frontend_Render_Form.php:300 +#: includes/Frontend_Render_Form.php:299 #: includes/class-frontend-render-form.php:910 #: templates/dashboard/posts.php:120 msgid "Featured" msgstr "" -#: includes/Frontend_Render_Form.php:305 +#: includes/Frontend_Render_Form.php:304 #: includes/class-frontend-render-form.php:915 msgid "Mark the %s as featured (remaining %d)" msgstr "" @@ -7330,7 +7332,7 @@ msgstr "" msgid "You have created %d (%s)" msgstr "" -#: templates/dokan/new-post.php:7 templates/wc-marketplace/new-post.php:7 +#: templates/dokan/new-post.php:6 templates/wc-marketplace/new-post.php:7 #: templates/wc-vendors/new-post.php:7 msgid "You are not allowed to submit post. Please contact admin" msgstr "" @@ -7684,11 +7686,11 @@ msgstr "" msgid " or greater." msgstr "" -#: wpuf.php:240 +#: wpuf.php:241 msgid "Your WP User Frontend Pro is almost ready!" msgstr "" -#: wpuf.php:244 +#: wpuf.php:245 #. translators: 1: opening anchor tag, 2: closing anchor tag. msgid "" "We've pushed a major update on both WP User Frontend Free and WP " diff --git a/temp.svg b/temp.svg deleted file mode 100644 index afbd87342..000000000 --- a/temp.svg +++ /dev/null @@ -1,5 +0,0 @@ - - menu - -