Commit Graph

594 Commits

Author SHA1 Message Date
Coen Jacobs edd2d0f5b7 2.0.11 version bump
Conflicts:
	readme.txt
	woocommerce.php
2013-06-13 11:14:35 +02:00
Mike Jolley c72ae714f7 Removed nonce helper
@coe
2013-06-11 17:55:55 +01:00
Mike Jolley 646a8a008c Make use of new functions 2013-06-11 15:59:54 +01:00
Mike Jolley d448046234 Move WC back to main file, as singleton 2013-06-11 15:21:14 +01:00
Coen Jacobs a90b9c5df5 Moved WooCommerce class to separate file
Finally capitalised that C baby!

Oh yeah, and I've probably broken a couple things too...
2013-06-06 16:36:35 +02:00
Coen Jacobs b0ffed8380 Internals need to call helper for messages as well 2013-06-06 16:11:04 +02:00
Coen Jacobs e6bea70f62 Abstracted messages helper to class 2013-06-06 15:56:24 +02:00
Coen Jacobs d56289f846 Minimised docblocks for deprecated methods 2013-06-06 15:35:50 +02:00
Coen Jacobs bec4072f35 Abstracted frontend scripts helper to class 2013-06-06 15:20:47 +02:00
Coen Jacobs 729c2d8447 Cleanup public vars that shouldn't be public 2013-06-06 15:01:09 +02:00
Coen Jacobs 2e68ca7d2f Property cleanup and deprecation 2013-06-06 14:41:15 +02:00
Coen Jacobs 46336424a3 Moved missing property to body class helper 2013-06-06 14:28:37 +02:00
Coen Jacobs f577127d8f Abstracted template helper to class 2013-06-06 14:27:04 +02:00
Coen Jacobs 6cda47b878 Typo fix: 'help(' => 'helper(' 2013-06-06 14:22:35 +02:00
Coen Jacobs 3880fc95b1 Stripped out older deprecated junk 2013-06-06 14:16:00 +02:00
Coen Jacobs a09ebc9cca Merge branch 'helpers-refactor' into core-class-refactor
Conflicts:
	classes/class-wc-shortcodes.php
	classes/shortcodes/class-wc-shortcode-change-password.php
	classes/shortcodes/class-wc-shortcode-view-order.php
	templates/myaccount/form-change-password.php
	templates/myaccount/form-login.php
	templates/order/order-details.php
	woocommerce-functions.php
2013-06-06 13:55:36 +02:00
Coen Jacobs c949027dbb Abstracted body class helper to class #3282 2013-06-05 16:42:29 +02:00
Coen Jacobs 49ae8d366a Correct deprecation notice for coupon helper 2013-06-05 16:36:23 +02:00
Coen Jacobs 4a86fea4f6 Abstracted post class helper to class #3282 2013-06-05 16:34:58 +02:00
Coen Jacobs 1fefce3fc3 Refactor, docblocks and fixes for #3282 2013-06-05 16:25:49 +02:00
Coen Jacobs a43e204a8c Abstracted coupon helper to class #3282 2013-06-05 16:20:56 +02:00
Coen Jacobs 74fcf1a1d4 Abstracted attribute helper to class #3282 2013-06-05 16:14:25 +02:00
Coen Jacobs 4b2edd8616 Move actions for inline js to helpers #3282 2013-06-05 15:57:09 +02:00
Coen Jacobs e2b850bddb Added verify_nonce method to nonce helper #3282 2013-06-05 15:54:13 +02:00
Coen Jacobs 05bfac8c16 Abstracted shortcode helper to class #3282 2013-06-05 15:49:48 +02:00
Coen Jacobs 88a7f0f720 Abstracted nonce helper to class #3282 2013-06-05 15:43:24 +02:00
Coen Jacobs b3f05bdd66 Abstracted inline JS helper to class #3282 2013-06-05 13:51:06 +02:00
Coen Jacobs 64c75547f3 Abstracted transient helper to class #3282 2013-06-05 13:39:27 +02:00
Coen Jacobs 973e6d94b8 Set up basic helper abstract and get function #3282 2013-06-05 13:30:06 +02:00
Mike Jolley a3c2cef3f7 Better account edit Closes #3168 2013-06-05 12:07:23 +01:00
Mike Jolley 4aef7c73ee View order page endpoint 2013-06-04 17:33:43 +01:00
Mike Jolley 820d399b2f My account registration, made registration process DRY, added notification hook for new accounts. Closes #3085 2013-06-04 16:33:05 +01:00
Mike Jolley cde4947acf Remember which attributes get registered and added taxonomy_is_product_attribute() function
Closes #3149.
2013-06-03 11:04:21 +01:00
Mike Jolley 24a1812738 Move post type registration to separate class. 2013-06-03 11:04:21 +01:00
Mike Jolley b67232b7f3 Update chosen Closes #3258. 2013-05-31 18:10:00 +01:00
Mike Jolley 48edab0837 Merge pull request #3262 from kayue/bug/double-deleteing-in-clear-product-transients
Fix double deleteing in clear product transients.
2013-05-31 08:29:17 -07:00
Mike Jolley e4f4b09ba6 Pay page and thanks page endpoints. Requires permalink save. Closes #3170. 2013-05-31 16:13:18 +01:00
Ka Yue Yeung 4242b25d2c Use delete_transient method instead of a custom query. 2013-05-31 14:50:47 +08:00
Ka Yue Yeung f747474a9a Revert "Avoid double deleting the wc_products_onsale transient."
This reverts commit 3d0c084530.
2013-05-31 14:49:51 +08:00
Ka Yue Yeung 3d0c084530 Avoid double deleting the wc_products_onsale transient. 2013-05-31 14:34:11 +08:00
Mike Jolley 559d7b9759 Updated blockui to prevent errors in WP 3.6.
@coenjacobs this needs to go in .11
2013-05-28 17:02:18 +01:00
Coen Jacobs ca9c14b352 Translatable version of string 2013-05-27 14:16:45 +02:00
Mike Jolley 8307cb37f6 Refactor: Widget classes, made abstract, merged similar product listing widgets into 1 2013-05-24 16:52:03 +01:00
Mike Jolley 18023b8420 woocommerce_load_alt_locale 2013-05-24 16:52:02 +01:00
Mike Jolley 948945c7ea Simplified variation definition (public false handles everything) 2013-05-24 16:52:02 +01:00
Brent Shepherd d01568b3bd Remove dupliate email actions
Remove duplicate 'woocommerce_order_status_pending_to_processing' and
'woocommerce_order_status_pending_to_on-hold' email actions
2013-05-23 16:21:40 +10:00
Mike Jolley 35887b9430 protocol-relative URLs. Closes #3171 2013-05-22 14:08:08 +01:00
Todd Lahman 3d118b37b2 Check if variable isset to avoid undefined error 2013-05-18 23:24:03 -07:00
James Koster 646a252f6d woocommerce-smallscreen.css. #3166 2013-05-15 17:47:27 +01:00
Coen Jacobs 338974f2ec 2.0.10 version bump 2013-05-15 11:28:13 +02:00
James Koster d976dedcc5 no more css options & added responsive stylesheet 2013-05-14 18:28:36 +01:00
Coen Jacobs b32933685e Version bump for preparing 2.0.10 release 2013-05-14 12:11:14 +02:00
James Koster 3c79056aa8 More CSS separation #2785 2013-05-13 16:02:22 +01:00
James Koster b98307c4be Splitting the CSS #2785 2013-05-09 15:39:35 +01:00
krogsgard 638b7f9b8b Update public parameters for 'product_variation' and 'shop_coupon' CPTs
Update 'public' parameters for 'product_variation' and 'shop_coupon' to 'false' and update 'query_var' parameter for 'product_variation' to false.
2013-05-06 15:42:59 -05:00
Coen Jacobs b1f3af5118 Removed ShareYourCart integration from core. Closes #2937 2013-05-02 13:38:00 +02:00
Coen Jacobs e9c9afc0fc Master branch is now 2.1-bleeding 2013-05-02 13:29:20 +02:00
Mike Jolley fdd5a09164 Fix 3.6. Closes #3061. 2013-05-01 14:32:47 +01:00
Mike Jolley efa8d9fe62 Brazil states fixes 2013-04-24 15:37:49 +01:00
Coen Jacobs 9b8bb98ca0 Removed add_to_cart_nonce, no longer used. #2921 2013-04-22 09:11:47 +02:00
Mike Jolley 1f43e31f9f version bump 2013-04-17 17:03:33 +01:00
Mike Jolley e9cfd5b32a Updated docs links 2013-04-17 10:16:37 +01:00
Mike Jolley c211603fc9 Fix saving options for attribute taxonomies containing special chars. Closes #2975. 2013-04-16 14:41:23 +01:00
Mike Jolley 51933ed368 version 2013-04-12 11:07:47 +01:00
Mike Jolley 31b497a33e Cache helpers + notice for w3tc users 2013-04-09 10:38:40 +01:00
Mike Jolley 3fe3f969cc Readme/version bump 2013-04-08 21:18:26 +01:00
Mike Jolley 9977031a5d Nonces cannot be used on all pages with cache - removed them for add to cart actions + fixed caching for hiding the cart 2013-04-08 18:43:07 +01:00
Mike Jolley 57054b03d5 Orders dont' need to be public, and fix for order details when product does not exist. 2013-04-08 17:54:16 +01:00
Mike Jolley fa91ef80d4 Cache helper sets DONOTCACHEPAGE during init, rather than in each shortcode, and the W3 Issue with database cached appeared to be because the add_option had autoload 'no'. Removing autoload no was the only workaround I could find.
Now works with all caching enabled in W3 Total cache. Closes #2862.

cc @coenjacobs
2013-04-05 22:24:56 +01:00
Mike Jolley 5b679175de Versions. Closes #2854. 2013-04-05 13:17:39 +01:00
Mike Jolley 09699e5c61 Don't mess with plugins_url Closes #2859. 2013-04-04 17:39:52 +01:00
Mike Jolley 0d4666a35d Action links Closes #2842. 2013-04-04 17:31:06 +01:00
Scott McCauley 54c5bda39a #2867 - Added a check to parent theme for comments_template before loading plugin template
#2867
2013-04-03 13:55:20 -04:00
Mike Jolley 21c40fc6b9 Ensure API Request URL scheme is not relative to the current page. 2013-03-28 15:49:02 +00:00
Mike Jolley c84ea9e783 only hide pages, not other objects. Closes #2829. 2013-03-27 11:04:58 +00:00
Mike Jolley 3626a2c2e4 Version bumpage 2013-03-26 12:44:05 +00:00
Sylvain WITMEYER e2a6e26d92 Update woocommerce.php
is_admin() return a boolean
2013-03-23 22:33:19 +01:00
Mike Jolley 6e632c3348 Version bump 2013-03-18 15:26:51 +00:00
Mike Jolley 87fbb21ff2 Removed Sidebar Login Widget. Use http://wordpress.org/extend/plugins/sidebar-login/ instead. A potential security issue was found regarding logging of passwords (since GET was used instead of POST). Sidebar Login 2.5 resolves this and the widget has been removed from WC to prevent needing to maintain two (virtually identical) codebases. 2013-03-18 15:24:29 +00:00
Mike Jolley 9c2fd84ce5 Include API class - its always needed 2013-03-13 11:58:56 +00:00
Mike Jolley 84b451e214 Fix attribute base 2013-03-12 14:43:06 +00:00
Mike Jolley df3b84845b Version bump 2013-03-11 10:41:44 +00:00
Mike Jolley 874d6855ea Move to later hook #2625 2013-03-07 16:33:44 +00:00
Mike Jolley eb8c37844b Update tweaks for coen 2013-03-06 11:59:24 +00:00
Mike Jolley 36e4cd8fa1 Upgrade if DB version is lower than current. + version bump in wc file 2013-03-06 11:16:12 +00:00
Mike Jolley 38d68a29a3 Include once to prevent class exist errors with widgets. 2013-03-06 10:28:23 +00:00
Mike Jolley 77eaf1f91d Activation/install/welcome 2013-03-05 18:50:44 +00:00
Mike Jolley a5a6fab817 Readme for fixes 2013-03-04 15:32:48 +00:00
Coen Jacobs 57e65f22a7 Version bump for 2.0 2013-03-04 10:24:36 +01:00
Pascal Borreli ae7899c67b Fixed typos 2013-03-03 17:07:31 +00:00
Coen Jacobs 46c0f6827e Tagged RC3 - code freeze is in effect
Code is now frozen until Monday morning, when we will check the bugs reported in the time between and do final fixes, tweaks and documentation changes. Here comes WooCommerce 2.0!
2013-03-02 11:05:31 +01:00
Mike Jolley 1f345b7bf9 api_request_url tweak 2013-03-01 18:47:25 +00:00
Mike Jolley 1104924e1a deprecated function 2013-03-01 18:05:35 +00:00
Mike Jolley d618b306a2 Welcome page 2013-03-01 16:03:10 +00:00
Mike Jolley d403f4d9bc Split out fragment code into wc-cart-fragments Closes #2528 2013-02-26 12:15:12 +00:00
Mike Jolley 566e10eeb0 Less conditionals for JS loader 2013-02-25 10:32:13 +00:00
Coen Jacobs 9bdb243da0 Tagging RC2 2013-02-22 14:19:13 +01:00
Mike Jolley 66666f6bd8 API endpoints - some gateways don't like query strings 2013-02-13 12:38:19 +00:00
Mike Jolley 7a84ddd6c1 Tidied up settings, removed some un-needed settings, and made some settings automatic e.g. coupons disabled if no coupons exist 2013-02-10 23:02:52 +00:00
Geert De Deckere a81e915eeb API comments for v2.0 2013-02-08 16:36:34 +01:00
Mike Jolley d6a9f3e460 Perform api requests slightly later so that template functions are available. 2013-02-06 18:55:41 +00:00
Coen Jacobs 1268a01c3c Fixed errors for #2364. Good morning... 2013-02-06 11:15:58 +01:00
Coen Jacobs 8a59ab8d6e Filterable args for taxonomies. Closes #2364 2013-02-06 10:52:07 +01:00
Coen Jacobs 911e7f3f2b Hey, what's this? Oh look, it's RC1! 2013-02-04 15:43:09 +01:00
James Koster cf00520b4c step 1 of replacing Fancybox with prettyPhoto 2013-01-30 16:18:36 +00:00
Mike Jolley b2d084af7f dump 2013-01-29 13:03:29 +00:00
Mike Jolley 4c7812ebb2 Shortcode fix Closes #2299. 2013-01-29 13:01:09 +00:00
Mike Jolley b211894d3c Get cart from ajax or local storage to prevent cache 2013-01-28 10:59:24 +00:00
Geert De Deckere e65cf3c904 Added class with stock status to product 2013-01-27 09:31:38 +01:00
Coen Jacobs 764d9655e5 Hello WooCommerce 2.0 beta 3! 2013-01-24 16:26:50 +01:00
Max Rice 8d5d14c060 Use is_readable() for autoloading
instead of file_exists() as is_readable() also checks file permissions
2013-01-23 14:29:23 -05:00
Mike Jolley 9da6eb690a Revised session handler based with some code from Eric Manns wp_session class idea.
The (long term) plan will be to use that when stable and in WP core.
Until then, our wc_session_ implementation will work.

This is similar to what we had, with the exeption of not using
transients to ensure the data persists.

@coenjacobs please view this.
2013-01-15 19:51:19 +00:00
Mike Jolley 261f413405 Ratings in loops for sort by rating 2013-01-12 10:53:24 +00:00
Geert De Deckere 28b0a5ba60 Moving custom product classes to the post_class filter 2013-01-09 15:15:25 +01:00
Mike Jolley b5e10315aa Load gateways during checkout + in settings. #2164 2013-01-07 17:23:09 +00:00
Coen Jacobs 359cc724f9 2.0 beta 2 is here! 2013-01-03 16:06:26 +01:00
Mike Jolley 6821abc549 Store counts in a transient. Closes #2100. 2013-01-02 12:12:44 +00:00
Mike Jolley fc48f124cb Don't show any output for API requests. 2012-12-31 19:19:26 +00:00
Mike Jolley 5486ebb737 Shortcodes/Widgets -> classes, autoload classes to reduce memory, only load gateways when needed, change gateway admin to match shipping #1765 2012-12-31 18:25:09 +00:00
Mike Jolley b9a8f2c204 Combined some functions #1765 2012-12-31 13:03:56 +00:00
Mike Jolley d1372bde23 2nd exists #2051 2012-12-30 16:37:22 +00:00
Mike Jolley 8c9966145b Removed some unused code, removed order tracking from installer. #1765 2012-12-30 15:51:37 +00:00
Mike Jolley 96d6cc5980 More transient clearing tools 2012-12-30 15:02:24 +00:00
Mike Jolley 1d6707093c Wrong paths #2051 2012-12-30 13:56:27 +00:00
Mike Jolley 4c7ea6a016 Load admin mo, and updated GB translation. 2012-12-30 13:48:27 +00:00
Mike Jolley d993687e9e 2 filters to force/unforce any page programatically. Closes #2030. 2012-12-28 10:57:46 +00:00
Mike Jolley 51ab134142 Added thai states (Closes #2064), added files per state which get loaded only when the country is allowed, and hidden the informal setting unless needed for the lang.
Also moved languages and added an i18n folder for this kind of stuff.
2012-12-28 10:54:09 +00:00
Mike Jolley bdc61bfdce wc_product_type_ transient is unused 2012-12-21 08:44:15 +00:00
Coen Jacobs dec06d8d40 WooCommerce 2.0 beta 1 is here! 2012-12-20 16:17:31 +01:00
Mike Jolley 0b7750e55a Attribute taxonomy transiant. #1765 2012-12-19 20:42:25 +00:00
Mike Jolley 801fdc7420 We no longer use sessions. #1765. 2012-12-19 18:45:33 +00:00
Mike Jolley f663a71550 Media upload (started) 2012-12-18 12:04:33 +00:00
Coen Jacobs 9a92fb48a1 Merge branch 'master' of https://github.com/woothemes/woocommerce
Conflicts:
	classes/class-wc-query.php
	classes/class-wc-tax.php
2012-12-15 13:00:34 +01:00
Coen Jacobs 7b5e74626a Remove pass by reference for objects
Done all files except for external libaries: shareyourcart, cssmin,
lessc

@mikejolley Should we update those libraries as well?
2012-12-15 12:53:32 +01:00
Warren Holmes 633def8112 Correct scope, remove use of var.
- woocommerce.php
2012-12-14 23:19:40 +02:00
James Koster f5552e0b5e retina'd frontend ajax loader 2012-12-13 15:53:36 +00:00
Coen Jacobs 5e675ab0e3 Updated readme with 1.6.6 release 2012-12-13 16:27:48 +01:00
Coen Jacobs fb91b72ee0 Check for thumbnail support on content type level 2012-12-13 13:40:24 +01:00
Mike Jolley a8fba0cf04 Tweaked installer and added new cron for scheduled sales. Closes #1971. 2012-12-12 12:52:39 +00:00
Mike Jolley 253562e980 Enqueue placeholder separately. #1972. 2012-12-12 10:33:16 +00:00
Mike Jolley c394119983 Ajax view cart. Closes #1948. 2012-12-10 13:11:05 +00:00
Mike Jolley bfcb3ec1e9 Load options in checkout class and ensure hooks are available to change the options. Closes #1950. 2012-12-10 12:34:59 +00:00
Mike Jolley 66eb090017 Image size option names. Closes #1953. 2012-12-10 11:33:26 +00:00
Mike Jolley 753fc7c39e Use core jquery ui. Closes #1929. 2012-12-06 14:56:19 +00:00
Mike Jolley bcc91f586d Use different sanitize functions for attribute names. Closes #1897. 2012-12-05 15:01:29 +00:00
Coen Jacobs 37feabd87f WooCommerce 2.0 is coming! 2012-12-03 20:19:58 +01:00
Mike Jolley 9d853e0c02 Product counts. #1789 2012-11-28 15:03:26 +00:00
Mike Jolley b1ec4b289a Nuked whitespace. Closes #1846. 2012-11-27 16:22:47 +00:00
Mike Jolley 0361a2f0cb Settings API tweaks.
Uses same names as the settings API for gateways which Closes #1848.
Allows a single level of array based IDs for options which Closes #1826.
Related to #1826 this is now used for image size settings.
2012-11-27 15:39:32 +00:00
Coen Jacobs 3f5a4fbe9e Do not use wpdb->prepare without param arg. Closes #1717
Starting WordPress 3.5, wpdb->prepare should always have a second param
to discourage improper use:
https://core.trac.wordpress.org/changeset/22429 props @spencerfinnell
2012-11-26 11:03:47 +01:00