Changeset 1036794
- Timestamp:
- 12/02/2014 04:00:22 PM (11 years ago)
- Location:
- woocommerce-poor-guys-swiss-knife
- Files:
-
- 150 added
- 3 edited
-
tags/2.2 (added)
-
tags/2.2/assets (added)
-
tags/2.2/assets/css (added)
-
tags/2.2/assets/css/accordion_styles.css (added)
-
tags/2.2/assets/css/accordion_styles_repository.css (added)
-
tags/2.2/assets/css/chosen.css (added)
-
tags/2.2/assets/css/chosen.less (added)
-
tags/2.2/assets/css/datepicker.css (added)
-
tags/2.2/assets/css/images (added)
-
tags/2.2/assets/css/images/animated-overlay.gif (added)
-
tags/2.2/assets/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png (added)
-
tags/2.2/assets/css/images/ui-bg_diagonals-thick_20_666666_40x40.png (added)
-
tags/2.2/assets/css/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/2.2/assets/css/images/ui-bg_flat_10_000000_40x100.png (added)
-
tags/2.2/assets/css/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_100_f6f6f6_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_100_fdf5ce_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/2.2/assets/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png (added)
-
tags/2.2/assets/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (added)
-
tags/2.2/assets/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/2.2/assets/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (added)
-
tags/2.2/assets/css/images/ui-icons_222222_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_228ef1_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_2e83ff_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_454545_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_888888_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_ef8c08_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_ffd27a_256x240.png (added)
-
tags/2.2/assets/css/images/ui-icons_ffffff_256x240.png (added)
-
tags/2.2/assets/css/input.css (added)
-
tags/2.2/assets/css/jquery-ui-1.10.3.custom.css (added)
-
tags/2.2/assets/css/jquery-ui-timepicker-addon.css (added)
-
tags/2.2/assets/css/jquery-ui-timepicker-addon.min.css (added)
-
tags/2.2/assets/css/jquery-ui-tooltip.css (added)
-
tags/2.2/assets/css/jquery-ui.css (added)
-
tags/2.2/assets/css/jquery.ui.timepicker.css (added)
-
tags/2.2/assets/css/timepicker.css (added)
-
tags/2.2/assets/css/wcpgsk-cart.css (added)
-
tags/2.2/assets/css/wcpgsk-checkout.css (added)
-
tags/2.2/assets/css/wcpgsk_styles.css (added)
-
tags/2.2/assets/images (added)
-
tags/2.2/assets/images/ajax-loader.gif (added)
-
tags/2.2/assets/images/ajax-loader@2x.gif (added)
-
tags/2.2/assets/images/chosen-sprite.png (added)
-
tags/2.2/assets/images/chosen-sprite@2x.png (added)
-
tags/2.2/assets/js (added)
-
tags/2.2/assets/js/accordion.js (added)
-
tags/2.2/assets/js/chosen (added)
-
tags/2.2/assets/js/chosen/ajax-chosen.jquery.js (added)
-
tags/2.2/assets/js/chosen/ajax-chosen.jquery.min.js (added)
-
tags/2.2/assets/js/chosen/chosen.jquery.js (added)
-
tags/2.2/assets/js/chosen/chosen.jquery.min.js (added)
-
tags/2.2/assets/js/chosen/reposistory (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen-sprite.png (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen-sprite@2x.png (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen.css (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen.jquery.js (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen.jquery.min.js (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen.min.css (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen.proto.js (added)
-
tags/2.2/assets/js/chosen/reposistory/chosen.proto.min.js (added)
-
tags/2.2/assets/js/chosen/reposistory/docsupport (added)
-
tags/2.2/assets/js/chosen/reposistory/docsupport/chosen.png (added)
-
tags/2.2/assets/js/chosen/reposistory/docsupport/oss-credit.png (added)
-
tags/2.2/assets/js/chosen/reposistory/docsupport/prism.css (added)
-
tags/2.2/assets/js/chosen/reposistory/docsupport/prism.js (added)
-
tags/2.2/assets/js/chosen/reposistory/docsupport/style.css (added)
-
tags/2.2/assets/js/chosen/reposistory/index.html (added)
-
tags/2.2/assets/js/chosen/reposistory/index.proto.html (added)
-
tags/2.2/assets/js/chosen/reposistory/options.html (added)
-
tags/2.2/assets/js/input.js (added)
-
tags/2.2/assets/js/jquery-ui-sliderAccess.js (added)
-
tags/2.2/assets/js/jquery-ui-timepicker-addon.js (added)
-
tags/2.2/assets/js/jquery-ui-timepicker-addon.min.js (added)
-
tags/2.2/assets/js/jquery.ui.timepicker.js (added)
-
tags/2.2/assets/js/localization (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-af.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-bg.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-ca.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-cs.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-de.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-el.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-es.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-et.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-eu.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-fi.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-fr.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-gl.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-he.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-hu.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-id.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-it.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-ja.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-ko.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-lt.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-nl.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-no.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-pl.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-pt-BR.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-pt.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-ro.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-ru.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-sk.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-sv.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-th.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-tr.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-uk.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-vi.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-zh-CN.js (added)
-
tags/2.2/assets/js/localization/jquery-ui-timepicker-zh-TW.js (added)
-
tags/2.2/assets/js/timepicker-localization.js (added)
-
tags/2.2/assets/js/timepicker.js (added)
-
tags/2.2/assets/js/wcpgsk-cart.js (added)
-
tags/2.2/assets/js/wcpgsk-validate.js (added)
-
tags/2.2/assets/js/wcpgsk_admin.js (added)
-
tags/2.2/classes (added)
-
tags/2.2/classes/wcpgsk-validation.php (added)
-
tags/2.2/classes/woocommerce-poor-guys-swiss-knife-about.php (added)
-
tags/2.2/classes/woocommerce-poor-guys-swiss-knife.php (added)
-
tags/2.2/classes/woocommerce_session_helper.php (added)
-
tags/2.2/lang (added)
-
tags/2.2/lang/wcpgsk-de_DE.mo (added)
-
tags/2.2/lang/wcpgsk-de_DE.po (added)
-
tags/2.2/lang/wcpgsk-en_US.mo (added)
-
tags/2.2/lang/wcpgsk-en_US.po (added)
-
tags/2.2/lang/wcpgsk-es_ES.mo (added)
-
tags/2.2/lang/wcpgsk-es_ES.po (added)
-
tags/2.2/lang/wcpgsk-pt_BR.mo (added)
-
tags/2.2/lang/wcpgsk-pt_BR.po (added)
-
tags/2.2/lang/wcpgsk.mo (added)
-
tags/2.2/lang/wcpgsk.pot (added)
-
tags/2.2/license.txt (added)
-
tags/2.2/readme.txt (added)
-
tags/2.2/wcpgsk-af.php (added)
-
tags/2.2/wcpgsk-fa.php (added)
-
tags/2.2/wcpgsk-user.js (added)
-
tags/2.2/woocommerce-poor-guys-swiss-knife.php (added)
-
trunk/assets/css/index.php (added)
-
trunk/assets/images/index.php (added)
-
trunk/assets/index.php (added)
-
trunk/assets/js/index.php (added)
-
trunk/classes/index.php (added)
-
trunk/classes/woocommerce-poor-guys-swiss-knife.php (modified) (4 diffs)
-
trunk/index.php (added)
-
trunk/lang/index.php (added)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/woocommerce-poor-guys-swiss-knife.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
woocommerce-poor-guys-swiss-knife/trunk/classes/woocommerce-poor-guys-swiss-knife.php
r1035117 r1036794 116 116 add_filter('woocommerce_free_price_html', array( $this, 'wcpgsk_free_price_html' ), PHP_INT_MAX, 2 ); 117 117 add_filter('woocommerce_after_my_account', array( $this, 'wcpgsk_after_my_account' ), 10 ); 118 118 119 } 119 120 … … 324 325 endswitch; 325 326 endif; 326 $hdl_backorder = $product->get_availability(); 327 $options = get_option( 'wcpgsk_settings' ); 328 if ( $hdl_backorder['class'] == 'available-on-backorder' && isset( $options['process']['backorderlabel'] ) && !empty( $options['process']['backorderlabel'] ) ) : 329 $price = $price . '<div class="wcpgsk-extend-price-data">' . __( $options['process']['backorderlabel'], WCPGSK_DOMAIN ) . '</div>'; 327 if ( $product->managing_stock() ) : 328 $hdl_backorder = $product->get_availability(); 329 $options = get_option( 'wcpgsk_settings' ); 330 if ( isset( $hdl_backorder ) && $hdl_backorder['class'] == 'available-on-backorder' && isset( $options['process']['backorderlabel'] ) && !empty( $options['process']['backorderlabel'] ) ) : 331 $price = $price . '<div class="wcpgsk-extend-price-data">' . __( $options['process']['backorderlabel'], WCPGSK_DOMAIN ) . '</div>'; 332 endif; 330 333 endif; 331 332 334 return $price; 333 335 } … … 3081 3083 $options['woofields']['placehoder_billing_email_validator'] = !empty($options['woofields']['placehoder_billing_email_validator']) ? $options['woofields']['placehoder_billing_email_validator'] : ''; 3082 3084 $options['woofields']['required_billing_email_validator'] = isset($options['woofields']['required_billing_email_validator']) ? $options['woofields']['required_billing_email_validator'] : 1; 3083 if (isset($options['checkoutform']['billingemailvalidator']) && $options['checkoutform']['billingemailvalidator'] == 1) { 3084 $fields['billing_email_validator'] = array( 3085 'type' => 'text', 3086 'label' => __( $options['woofields']['label_billing_email_validator'], WCPGSK_DOMAIN ), 3087 'placeholder' => __( $options['woofields']['placehoder_billing_email_validator'], WCPGSK_DOMAIN ), 3088 'required' => (($options['woofields']['required_billing_email_validator'] == 1) ? true : false), 3089 //not necessary... 'validate' => 'email' 3090 ); 3091 } 3092 3085 if ( !is_user_logged_in() ) : 3086 if (isset($options['checkoutform']['billingemailvalidator']) && $options['checkoutform']['billingemailvalidator'] == 1) { 3087 $fields['billing_email_validator'] = array( 3088 'type' => 'text', 3089 'label' => __( $options['woofields']['label_billing_email_validator'], WCPGSK_DOMAIN ), 3090 'placeholder' => __( $options['woofields']['placehoder_billing_email_validator'], WCPGSK_DOMAIN ), 3091 'required' => (($options['woofields']['required_billing_email_validator'] == 1) ? true : false), 3092 //not necessary... 'validate' => 'email' 3093 ); 3094 } 3095 endif; 3093 3096 if (isset($options['woofields']['billing']) && is_array($options['woofields']['billing'])) { 3094 3097 foreach($options['woofields']['billing'] as $customkey => $customconfig) { … … 3663 3666 3664 3667 //do_action('wcpgsk_checkout_process_action'); 3665 3666 if (isset($options['checkoutform']['billingemailvalidator']) && $options['checkoutform']['billingemailvalidator'] == 1) {3667 if ($_POST[ 'billing_email' ] && $_POST[ 'billing_email_validator' ] && strtolower($_POST[ 'billing_email' ]) != strtolower($_POST[ 'billing_email_validator' ]))3668 wcpgsk_add_error( '<strong>' . __('Email addresses do not match', WCPGSK_DOMAIN) . ': ' . $_POST[ 'billing_email' ] . ' : ' . (empty($_POST[ 'billing_email_validator' ]) ? __('Missing validation email', WCPGSK_DOMAIN) : $_POST[ 'billing_email_validator' ]) . '</strong>');3669 elseif ($_POST[ 'billing_email' ] && !$_POST[ 'billing_email_validator' ])3670 wcpgsk_add_error( '<strong>' . __('You have to supply a validation email for: ', WCPGSK_DOMAIN) . $_POST[ 'billing_email' ] . '</strong>');3671 }3672 3668 if ( !is_user_logged_in() ) : 3669 if (isset($options['checkoutform']['billingemailvalidator']) && $options['checkoutform']['billingemailvalidator'] == 1) { 3670 if ($_POST[ 'billing_email' ] && $_POST[ 'billing_email_validator' ] && strtolower($_POST[ 'billing_email' ]) != strtolower($_POST[ 'billing_email_validator' ])) 3671 wcpgsk_add_error( '<strong>' . __('Email addresses do not match', WCPGSK_DOMAIN) . ': ' . $_POST[ 'billing_email' ] . ' : ' . (empty($_POST[ 'billing_email_validator' ]) ? __('Missing validation email', WCPGSK_DOMAIN) : $_POST[ 'billing_email_validator' ]) . '</strong>'); 3672 elseif ($_POST[ 'billing_email' ] && !$_POST[ 'billing_email_validator' ]) 3673 wcpgsk_add_error( '<strong>' . __('You have to supply a validation email for: ', WCPGSK_DOMAIN) . $_POST[ 'billing_email' ] . '</strong>'); 3674 } 3675 endif; 3673 3676 //Just communicate the required state to WC plus the label in billing context based on user choice and locale configuration 3674 3677 //WC will take care of the error handling -
woocommerce-poor-guys-swiss-knife/trunk/readme.txt
r1035117 r1036794 5 5 Requires at least: Wordpress 3.1 and WooCommerce 2.0 6 6 Tested up to: 4.0 7 Stable tag: 2.2 7 Stable tag: 2.2.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 303 303 == Changelog == 304 304 305 = 2.2.1 = 306 307 * Compatibility: Disable email validation for logged-in customers 308 * Bugfix: Fix problem with price label and stock management 309 305 310 = 2.2 = 306 311 … … 312 317 * Improve integration with WooCommerce Rich Guys 2.2+ 313 318 * Bugfix: Fixes for quantity notifications 314 315 319 316 320 = 2.1.2 = -
woocommerce-poor-guys-swiss-knife/trunk/woocommerce-poor-guys-swiss-knife.php
r1035117 r1036794 8 8 * Author: Uli Hake 9 9 * Author URI: http://takebarcelona.com/authorship/uli-hake 10 * Version: 2.2 10 * Version: 2.2.1 11 11 * @package WordPress 12 12 * @subpackage WooCommerce Poor Guys Swiss Knife … … 121 121 //load into our global 122 122 $wcpgsk = new WCPGSK_Main( __FILE__ ); 123 $wcpgsk->version = '2.2 ';123 $wcpgsk->version = '2.2.1'; 124 124 $wcpgsk->wcpgsk_hook_woocommerce_filters(); 125 125
Note: See TracChangeset
for help on using the changeset viewer.