Changeset 2027552
- Timestamp:
- 02/09/2019 01:19:59 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
segmentlab-extension/trunk/segment-lab-extension.php
r2027520 r2027552 313 313 add_action( 'user_register', 'sgmnt_lab_new_user_registration', 10, 2 ); 314 314 add_action( 'woocommerce_thankyou', 'sgmnt_lab_update_order_status_ordered', 1); 315 add_filter( 'woocommerce_get_price_html', array( &$this, 'segment_lab_return_wholesale_price' ), 1, 2 ); 316 add_filter( 'woocommerce_sale_price_html', array( &$this, 'segment_lab_return_wholesale_price' ), 1, 2 ); 317 add_filter( 'woocommerce_get_price', array( &$this, 'segment_lab_return_price' ), 999, 2 );//GET & SHOW PRICES 315 316 $settings_price_correction = get_option('sgmntLab_cfg_correction'); 317 $settings_price_testing = get_option('sgmntLab_cfg_testing'); 318 if ($settings_price_correction == 1 || $settings_price_testing == 1) { 319 add_filter( 'woocommerce_get_price_html', array( &$this, 'segment_lab_return_wholesale_price' ), 1, 2 ); 320 add_filter( 'woocommerce_sale_price_html', array( &$this, 'segment_lab_return_wholesale_price' ), 1, 2 ); 321 add_filter( 'woocommerce_get_price', array( &$this, 'segment_lab_return_price' ), 999, 2 );//GET & SHOW PRICES 322 } 323 318 324 //cia darom, kad arba veikia arba neveikia.... master isjungima! 319 325 } … … 3526 3532 } 3527 3533 } 3528 add_filter('woocommerce_get_price','change_price_regular_member', 10, 2);3534 //add_filter('woocommerce_get_price','change_price_regular_member', 10, 2); 3529 3535 3530 3536 $master_settings_control = get_option('sgmntLab_cfg_pause'); … … 4052 4058 $kaina_regular = $_product->regular_price; 4053 4059 $currency_pos = get_option('woocommerce_currency_pos'); 4054 4055 4060 $settings_price_correction = get_option('sgmntLab_cfg_correction'); 4056 4061 $settings_price_testing = get_option('sgmntLab_cfg_testing'); … … 4526 4531 } 4527 4532 4528 $pradine_be_akcijos = "";4529 if (sgmnt_lab_check_var($kaina_regular)) {4530 $kaina_regular = number_format($kaina_regular, $number_of_decimals, $decimal_sep, $thousand_sep);4531 if (sgmnt_lab_check_var($kaina_sale)) {4532 switch ($currency_pos) {4533 case 'left' :4534 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span>'.$kaina_regular.'</span></del>';4535 break;4536 case 'right' :4537 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount">'.$kaina_regular.'<span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span></del>';4538 break;4539 case 'left_space' :4540 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span> '.$kaina_regular.'</span></del>';4541 break;4542 case 'right_space' :4543 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount">'.$kaina_regular.' <span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span></del>';4544 break;4545 }4546 }4547 }4548 4549 if ($pradine_be_akcijos == "" || $pradine_be_akcijos == " " || $pradine_be_akcijos == NULL) {4550 $ins_start = "";4551 $ins_end = "";4552 }4553 else {4554 $ins_start = "<ins>";4555 $ins_end = "</ins>";4556 }4557 4558 $price_by_pos = "";4559 switch ( $currency_pos ) {4560 case 'left' :4561 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span>'.$price.'</span>'.$ins_end;4562 break;4563 case 'right' :4564 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount">'.$price.'<span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span>'.$ins_end;4565 break;4566 case 'left_space' :4567 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span> '.$price.'</span>'.$ins_end;4568 break;4569 case 'right_space' :4570 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount">'.$price.' <span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span>'.$ins_end;4571 break;4572 }4573 4574 $price = '<span class="price">' .$pradine_be_akcijos.' '.$price_by_pos.' </span>';4575 return $price;4576 }4577 else {4578 $nauja_kainele = $kaina_atsargine + ($sutapusi_galune);4579 $kaina_atsargine_original = $kaina_atsargine;4580 if ($nauja_kainele > 0 ) {4581 $kaina_atsargine = $nauja_kainele;4582 }4583 else {4584 $kaina_atsargine = $kaina_atsargine;4585 }4586 4587 $formatted_price = number_format($kaina_atsargine, $number_of_decimals, $decimal_sep, $thousand_sep);4588 $price = $formatted_price;4589 4590 if (sgmnt_lab_check_var($price_ending_id)) {4591 $deffault_cat = $testing_product_id."_deff";4592 $formatted_price = '<span class="customizable_cd_'.$deffault_cat.'" name="0" data-lab-section="deff" data-lab-deff="'.$kaina_atsargine_original.'" data-lab-endcode="'.$sutapusi_galune.'" data-lab-ending="'.$price_ending_id.'" data-lab-category="plugin" data-lab-platform="wordpress" data-lab-decimals ="'.$number_of_decimals.'" data-lab-decimalsep ="'.$decimal_sep.'" data-lab-thousandsep ="'.$thousand_sep.'" style="display:inline;">'.$formatted_price.'</span>';4593 $price = $formatted_price;4594 }4595 else {4596 $price = $formatted_price;4597 }4598 4599 4533 4600 4534 $pradine_be_akcijos = ""; … … 4618 4552 } 4619 4553 } 4620 4554 4621 4555 if ($pradine_be_akcijos == "" || $pradine_be_akcijos == " " || $pradine_be_akcijos == NULL) { 4622 4556 $ins_start = ""; … … 4647 4581 return $price; 4648 4582 } 4583 else { 4584 $nauja_kainele = $kaina_atsargine + ($sutapusi_galune); 4585 $kaina_atsargine_original = $kaina_atsargine; 4586 if ($nauja_kainele > 0 ) { 4587 $kaina_atsargine = $nauja_kainele; 4588 } 4589 else { 4590 $kaina_atsargine = $kaina_atsargine; 4591 } 4592 4593 $formatted_price = number_format($kaina_atsargine, $number_of_decimals, $decimal_sep, $thousand_sep); 4594 $price = $formatted_price; 4595 4596 if (sgmnt_lab_check_var($price_ending_id)) { 4597 $deffault_cat = $testing_product_id."_deff"; 4598 $formatted_price = '<span class="customizable_cd_'.$deffault_cat.'" name="0" data-lab-section="deff" data-lab-deff="'.$kaina_atsargine_original.'" data-lab-endcode="'.$sutapusi_galune.'" data-lab-ending="'.$price_ending_id.'" data-lab-category="plugin" data-lab-platform="wordpress" data-lab-decimals ="'.$number_of_decimals.'" data-lab-decimalsep ="'.$decimal_sep.'" data-lab-thousandsep ="'.$thousand_sep.'" style="display:inline;">'.$formatted_price.'</span>'; 4599 $price = $formatted_price; 4600 } 4601 else { 4602 $price = $formatted_price; 4603 } 4604 4605 4606 $pradine_be_akcijos = ""; 4607 if (sgmnt_lab_check_var($kaina_regular)) { 4608 $kaina_regular = number_format($kaina_regular, $number_of_decimals, $decimal_sep, $thousand_sep); 4609 if (sgmnt_lab_check_var($kaina_sale)) { 4610 switch ($currency_pos) { 4611 case 'left' : 4612 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span>'.$kaina_regular.'</span></del>'; 4613 break; 4614 case 'right' : 4615 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount">'.$kaina_regular.'<span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span></del>'; 4616 break; 4617 case 'left_space' : 4618 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span> '.$kaina_regular.'</span></del>'; 4619 break; 4620 case 'right_space' : 4621 $pradine_be_akcijos = '<del><span class="woocommerce-Price-amount amount">'.$kaina_regular.' <span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span></del>'; 4622 break; 4623 } 4624 } 4625 } 4626 4627 if ($pradine_be_akcijos == "" || $pradine_be_akcijos == " " || $pradine_be_akcijos == NULL) { 4628 $ins_start = ""; 4629 $ins_end = ""; 4630 } 4631 else { 4632 $ins_start = "<ins>"; 4633 $ins_end = "</ins>"; 4634 } 4635 4636 $price_by_pos = ""; 4637 switch ( $currency_pos ) { 4638 case 'left' : 4639 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span>'.$price.'</span>'.$ins_end; 4640 break; 4641 case 'right' : 4642 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount">'.$price.'<span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span>'.$ins_end; 4643 break; 4644 case 'left_space' : 4645 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span> '.$price.'</span>'.$ins_end; 4646 break; 4647 case 'right_space' : 4648 $price_by_pos = $ins_start.'<span class="woocommerce-Price-amount amount">'.$price.' <span class="woocommerce-Price-currencySymbol">'.get_woocommerce_currency_symbol().'</span></span>'.$ins_end; 4649 break; 4650 } 4651 4652 $price = '<span class="price">' .$pradine_be_akcijos.' '.$price_by_pos.' </span>'; 4653 return $price; 4654 } 4649 4655 } 4650 else { 4651 $formatted_sale = number_format($kaina_sale, $number_of_decimals, $decimal_sep, $thousand_sep); 4656 else { 4657 if (sgmnt_lab_check_var($kaina_sale)) {$kaina_atsargine = $kaina_sale;} 4658 else if (sgmnt_lab_check_var($kaina_regular)) {$kaina_atsargine = $kaina_regular;} 4659 else {$kaina_atsargine = "error";} 4660 4661 4662 $formatted_sale = number_format($kaina_atsargine, $number_of_decimals, $decimal_sep, $thousand_sep); 4663 4652 4664 $pradine_be_akcijos = ""; 4653 4665 if (sgmnt_lab_check_var($kaina_regular)) {
Note: See TracChangeset
for help on using the changeset viewer.