Changeset 3340955
- Timestamp:
- 08/07/2025 11:49:34 AM (8 months ago)
- Location:
- woo-elite-licenser-addon/trunk
- Files:
-
- 4 edited
-
elite_woo_addon/libs/class-wc-license-handler.php (modified) (14 diffs)
-
elite_woo_addon/modules/class-wp-el-settings.php (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
-
woo-elite-licenser-addon.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
woo-elite-licenser-addon/trunk/elite_woo_addon/libs/class-wc-license-handler.php
r3303716 r3340955 69 69 } 70 70 foreach ( $other_refund->get_items() as $item ) { 71 $licenses = $item->get_meta( ' el_ref_licenses' );71 $licenses = $item->get_meta( '_el_ref_licenses' ); 72 72 if ( ! empty( $licenses ) ) { 73 73 $already_refunded_licenses = array_merge( $already_refunded_licenses, $licenses ); … … 78 78 79 79 foreach ( $current_refund->get_items() as $item ) { 80 $old_licenses = $item->get_meta( ' el_ref_licenses' );80 $old_licenses = $item->get_meta( '_el_ref_licenses' ); 81 81 if ( ! empty( $old_licenses ) ) { 82 82 continue; 83 83 } 84 84 $refund_item_id = $item->get_meta( '_refunded_item_id' ); 85 $license_obj = wc_get_order_item_meta( $refund_item_id, ' el_licenses' );85 $license_obj = wc_get_order_item_meta( $refund_item_id, '_el_licenses' ); 86 86 $ref_quantity = ( -1 ) * $item->get_quantity(); 87 87 $just_refunded = 0; … … 100 100 ++$just_refunded; 101 101 } 102 $item->update_meta_data( ' el_ref_licenses', $current_refund_licenses );102 $item->update_meta_data( '_el_ref_licenses', $current_refund_licenses ); 103 103 $item->save(); 104 104 } … … 157 157 $obj->license_code = $old_meta[ 'el_' . $id ]; 158 158 $products[ $item->get_product_id() ] = $obj; 159 $item->update_meta_data( ' el_licenses', $obj );159 $item->update_meta_data( '_el_licenses', $obj ); 160 160 $item->save(); 161 161 } … … 172 172 $product_id = $item->get_product_id(); 173 173 if ( isset( $products[ $product_id ] ) ) { 174 $item->update_meta_data( ' el_licenses', $products[ $product_id ] );174 $item->update_meta_data( '_el_licenses', $products[ $product_id ] ); 175 175 $item->save(); 176 176 } … … 296 296 */ 297 297 public function display_client_item_license( $item_id, $item ) { 298 $license_info = $item->get_meta( ' el_licenses' );298 $license_info = $item->get_meta( '_el_licenses' ); 299 299 if ( ! empty( $license_info ) ) { 300 300 if ( ! empty( $license_info->license_code ) && is_array( $license_info->license_code ) ) { … … 328 328 public function display_admin_item_license( $item_id, $item ) { 329 329 330 $license_info = $item->get_meta( ' el_licenses' );330 $license_info = $item->get_meta( '_el_licenses' ); 331 331 if ( ! empty( $license_info ) ) { 332 332 if ( ! empty( $license_info->license_code ) && is_array( $license_info->license_code ) ) { … … 389 389 public function generate_order_subscription_item_license( $item, $order, $subscription = null ) { 390 390 391 $license = $item->get_meta( ' el_licenses' );391 $license = $item->get_meta( '_el_licenses' ); 392 392 if ( empty( $license ) ) { 393 393 $item_id = $item->get_id(); … … 422 422 $license_codes = Elite_License_Handler::get_instance()->generate_license_key( $license_post ); 423 423 if ( ! empty( $license_codes ) ) { 424 $item->update_meta_data( ' el_licenses', $license_codes );424 $item->update_meta_data( '_el_licenses', $license_codes ); 425 425 $item->save_meta_data(); 426 426 } … … 526 526 $order = wc_get_order( $order_id ); 527 527 foreach ( $order->get_items() as $item_key => $item ) { 528 $license_obj = $item->get_meta( ' el_licenses' );528 $license_obj = $item->get_meta( '_el_licenses' ); 529 529 $item_id = $item->get_id(); 530 530 $product = $item->get_product(); … … 579 579 $product = $item->get_product(); 580 580 $product_id = $product->get_id(); 581 $old_license = $item->get_meta( ' el_licenses' );581 $old_license = $item->get_meta( '_el_licenses' ); 582 582 if ( empty( $old_license ) ) { 583 583 $old_order_license = $this->get_license_code_by_product_id( $licenses, $product_id ); 584 584 if ( ! empty( $old_order_license ) ) { 585 $item->update_meta_data( ' el_licenses', $old_order_license->licenses );585 $item->update_meta_data( '_el_licenses', $old_order_license->licenses ); 586 586 $item->save_meta_data(); 587 587 continue; … … 614 614 $product = $item->get_product(); 615 615 $product_id = $product->get_id(); 616 $old_license = $item->get_meta( ' el_licenses' );616 $old_license = $item->get_meta( '_el_licenses' ); 617 617 if ( empty( $old_license ) ) { 618 618 $old_order_license = $this->get_license_code_by_product_id( $licenses, $product_id ); 619 619 if ( ! empty( $old_order_license ) ) { 620 620 621 $item->update_meta_data( ' el_licenses', $old_order_license->licenses );621 $item->update_meta_data( '_el_licenses', $old_order_license->licenses ); 622 622 $item->save_meta_data(); 623 623 continue; … … 682 682 683 683 foreach ( $order->get_items() as $item_key => $item ) { 684 $license = $item->get_meta( ' el_licenses' );684 $license = $item->get_meta( '_el_licenses' ); 685 685 if ( ! empty( $license->license_code ) ) { 686 686 foreach ( $license->license_code as $lic ) { … … 703 703 $subscription_end_date = $this->get_subscription_end_date( $subscription ); 704 704 foreach ( $subscription->get_items() as $item_key => $item ) { 705 $license = $item->get_meta( ' el_licenses' );705 $license = $item->get_meta( '_el_licenses' ); 706 706 707 707 if ( ! empty( $license->license_code ) ) { -
woo-elite-licenser-addon/trunk/elite_woo_addon/modules/class-wp-el-settings.php
r3302945 r3340955 12 12 } 13 13 14 use Appsbd_Lite\V4\Core\BaseModel; 14 15 use Appsbd_Lite\V4\libs\Ajax_Confirm_Response; 15 16 use Appsbd_Lite\V4\Core\BaseModule; … … 258 259 return $events; 259 260 } 261 262 263 public function on_plugin_version_updated( $current_version, $previous_version ) { 264 if ( version_compare( $previous_version, '2.1.2', '<' ) ) { 265 $prefix = BaseModel::get_db_object()->prefix; 266 $query = "update {$prefix}woocommerce_order_itemmeta set meta_key='_el_licenses' where meta_key='el_licenses'"; 267 BaseModel::get_db_object()->query( $query ); 268 } 269 } 260 270 } -
woo-elite-licenser-addon/trunk/readme.txt
r3324848 r3340955 6 6 Tested up to: 6.8 7 7 Requires PHP: 5.6 8 Stable tag: 2.1. 18 Stable tag: 2.1.2 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
woo-elite-licenser-addon/trunk/woo-elite-licenser-addon.php
r3324848 r3340955 4 4 * Plugin URI: https://appsbd.com/elite-licenser/ 5 5 * Description: It's an Elite Licenser Addon for WooCommerce. 6 * Version: 2.1. 16 * Version: 2.1.2 7 7 * Author: appsbd 8 8 * Author URI: https://appsbd.com
Note: See TracChangeset
for help on using the changeset viewer.