Commit Graph

917 Commits

Author SHA1 Message Date
Justin Shreve aa590f3845 Implement remaining customer get/setters, and start on tests. 2016-03-17 09:41:12 -07:00
Justin Shreve 97c0edf445 Start on tests for testing CRUD meta.
Includes Mock object for testing against the abstract WC_Data.
2016-03-14 11:12:47 -07:00
Mike Jolley 32acec8477 Load session handler and abstract together 2016-03-10 09:31:25 +00:00
Justin Shreve c0b74296ff * Remove WC_Payment_Gateway_Form in favor of having a Payment_Gateway_CC and Payment_Gateway_eCheck
* Fix up some comments to match other comments in the WC code base
* Add some missing esc_* functions
* Add a gateway filter to get_customer_tokens + a test for it
2016-03-01 11:49:42 -08:00
Justin Shreve 5d8967c7d7 Prepare a list of payment methods for output on the payment methods "my account" page. 2016-03-01 11:49:40 -08:00
Justin Shreve c5aec06a8a First pass at a payment token API 2016-03-01 11:49:37 -08:00
Mike Jolley 352184cc06 Merge branch 'master' into shipping-zones
# Conflicts:
#	assets/css/admin.css
#	i18n/languages/woocommerce.pot
#	includes/abstracts/abstract-wc-payment-gateway.php
#	includes/abstracts/abstract-wc-shipping-method.php
#	includes/admin/settings/class-wc-settings-shipping.php
#	includes/wc-core-functions.php
#	uninstall.php
2016-02-05 14:58:48 +00:00
Mike Jolley d4dfec797c WC Data Interface
To be used by zones etc.

cc @claudiosmweb @justinshreve
2016-02-05 14:33:20 +00:00
Claudio Sanches e75a4b300c dev 2016-01-18 16:45:14 -02:00
Mike Jolley c505b37ec5 Master branch is now 2.6 :) 2016-01-18 14:42:01 +00:00
Mike Jolley aa66f282fa Changelog and stable tags 2016-01-18 10:39:29 +00:00
Claudio Sanches 64a176920d RC3 tag and POT 2016-01-15 13:54:52 -02:00
Mike Jolley bedfa7fc62 RC2 version 2016-01-11 16:31:00 +00:00
Mike Jolley 1076854608 Merge branch 'master' into shipping-zones
# Conflicts:
#	assets/css/admin.css
#	includes/abstracts/abstract-wc-shipping-method.php
#	includes/class-wc-shipping.php
#	includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
#	includes/shipping/flat-rate/includes/class-wc-eval-math.php
#	includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
#
includes/shipping/legacy-international-delivery/class-wc-shipping-legacy
-international-delivery.php
#
includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-d
elivery.php
2016-01-11 11:48:18 +00:00
Mike Jolley 56d303f4d3 woocommerce_api_request_url filter
Closes #10040
2016-01-08 15:01:55 +00:00
Fredrik Forsmo 089ccdd504 Improve docblock comments in WooCommerce class
* Added better properties comments.
* Bumped version tag to 2.5, did says 2.4 when version property said
2.5.
2016-01-06 17:15:20 +01:00
Claudio Sanches 2607e68c82 2.5.0-RC1 2016-01-05 13:52:19 -02:00
Mike Jolley 62ca37f651 Merge branch 'master' into shipping-zones
# Conflicts:
#	includes/admin/class-wc-admin-assets.php
#	includes/class-wc-install.php
2016-01-04 14:35:45 +00:00
Mike Jolley 901db7b0f8 zone tweaks 2015-12-18 17:10:58 +00:00
Mike Jolley 5784bb5c43 readme 2015-12-16 13:09:08 +00:00
Mike Jolley 14eeb9f936 Zones first draft with backbone saving of zone names 2015-12-10 11:55:03 +00:00
Claudio Sanches e811120a40 Beta 2 2015-12-07 15:51:37 -02:00
Patrick Rauland 8284bb3319 changing how WooCommerce products display when theyre embedded 2015-11-25 17:03:37 -07:00
Mike Jolley cf972273c4 Version 2015-11-09 11:44:43 +00:00
Shiva Poudel e31dd2a687 I don't think periodic ending is needed here 2015-11-03 22:59:17 +05:45
Claudio Sanches efa19f799d Fixed some coding standards for docblocks 2015-11-03 10:28:01 -02:00
Ahmad Awais c3fdb948da Better Documentation
In accordance with the [WordPress PHP Coding Standards](https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/). This commit adds
- Short descriptions
- Period endings for comments, short descriptions, and long descriptions.
2015-10-29 19:06:28 +05:00
Mike Jolley 68cb6b11ee Removed welcome page
2.5 release doesn’t have enough user-facing features to justify a
full-blown welcome page, and translation credits are no longer
obtainable after translate.wordpress switch. Removed the page to keep
things streamlined.
@claudiosmweb @mattyza
2015-10-09 11:56:13 +01:00
Mike Jolley b27635409c New Session Handler
This merges and adapts
https://github.com/kloon/woocommerce-large-sessions for core. Closes
#6846.

Differences:
- Rather than delete each cache key individually, this invalidates all
at once (idea from https://core.trac.wordpress.org/ticket/4476)
- Removes ‘replace’ which increments session_id keys unnecessarily.
- Fixes remove/restore cart sessions from making it dirty each page load

Kudos to @kloon for the bulk of the work and testing on Woo.com.

cc @claudiosmweb
2015-10-07 14:47:29 +01:00
Claudio Sanches c53fe24c20 Removed our own language packs manager 2015-10-06 10:27:17 -03:00
Akeda Bagus 274eede1f6 Initial works on WP-CLI support. 2015-10-01 09:34:03 +02:00
Mike Jolley 7af7f1f6da Master branch is now 2.5.0-dev 2015-09-15 16:08:17 +01:00
Mike Jolley f03be47e86 Handle non standard decimals in flat rate costs. 2015-08-24 15:26:08 +01:00
Mike Jolley 0c76845c31 Version 2015-08-20 17:38:15 +01:00
Claudio Sanches 2da4ea0084 Version 2.4.4 2015-08-13 23:53:19 -03:00
Mike Jolley f490071374 Version bumps 2015-08-12 19:04:19 +01:00
Claudio Sanches f16468c33c Version 2.4.2 2015-08-11 14:23:50 -03:00
Claudio Sanches b1f0da9d76 Version 2.4.1 2015-08-10 18:44:32 -03:00
Mike Jolley 257010695e Readme, versions, develop blog links 2015-08-10 10:39:08 +01:00
Claudio Sanches a314726c3c 2.4.0-RC1 2015-07-30 21:54:35 -03:00
Claudio Sanches 2c12c3de24 2.4.0-beta-4 2015-07-27 18:55:08 -03:00
Mike Jolley 3e8228161d Load session during cron, but not other frontend classes
Closes #7183 @claudiosmweb
2015-07-16 17:32:31 +01:00
Claudio Sanches 873dc202a0 Beta 3 2015-07-15 16:40:40 -03:00
Mike Jolley 626b6c68ae Correct version 2.4.0-beta-2 2015-07-15 11:31:20 +01:00
Mike Jolley 622b11ae9f Add version check to prevent pre-2.4 logic kicking in when not needed
@claudiosmweb
2015-06-16 15:10:53 +01:00
Mike Jolley 68974655d6 Tweak visible child product query and cache 2015-06-08 13:18:23 +01:00
Claudio Sanches 95a4133bb7 Removed WooCommerce::fix_server_vars, closes #14 2015-06-01 13:37:33 +01:00
Claudio Sanches db23f5faa0 Create initial WC_Auth class and endpoint 2015-04-17 17:41:25 -03:00
Mike Jolley ad6c173757 WC_DISCOUNT_ROUNDING_MODE half down 2015-04-10 10:28:30 +01:00
Mike Jolley 21c5513526 Added endpoint for faster ajax requests 2015-03-20 12:28:26 +00:00
Mike Jolley e7429e24de This branch is 2.4.0-dev 2015-03-16 12:17:13 +00:00
Mike Jolley f4ebee3fd0 Version bump 2015-03-13 10:45:37 +00:00
Mike Jolley 2335b413c4 include_template_functions at all times
Fixes #7581

Adds little to no overhead.
2015-03-02 13:31:55 +00:00
Mike Jolley ec81ed8312 Version bumps 2015-02-20 16:19:39 +00:00
Mike Jolley e1b844e449 Readme 2015-02-13 17:08:08 +00:00
Mike Jolley accdf17f3c Version bump 2015-02-12 16:41:13 +00:00
Mike Jolley a80d069a21 Version bump 2015-02-12 00:39:58 +00:00
Mike Jolley 9330f8ccd6 Readme + version 2015-02-11 18:10:37 +00:00
Mike Jolley 8c4ae7e43a Changelog + date 2015-02-11 12:32:02 +00:00
Claudio Sanches b625097fec Version 2.3.0 2015-02-11 10:23:57 -02:00
Mike Jolley 57b8d6c700 Version bump + pot 2015-02-03 16:43:05 +00:00
Mike Jolley 92fb6a4915 version bump 2015-01-30 16:08:14 +00:00
Claudio Sanches 9e3135528f POT files to 2.3-beta-3 2015-01-30 14:06:22 -02:00
Mike Jolley 64775e92f1 Someone forgot to bump the version 2015-01-28 19:46:09 +00:00
Mike Jolley 74e44b55c7 Revert plugins_loaded idea (@725d5e2) until 2.4 so devs can be warned. #blameclaudio
Keeping the methods and small tidyup.
2015-01-28 18:01:30 +00:00
Mike Jolley 725d5e28d8 Additional tweaks to @b2c573ed8a04a8d425a73e018a450179514cbdc7
- Load API with other includes
- Register activation hook early
- Include autoloader early

cc @claudiosmweb
2015-01-28 17:50:58 +00:00
Mike Jolley b2c573ed8a Rather than include all files on construct, include files after plugins_loaded
This ensures functions intended to be pluggable actually are, and
prevents race conditions. Seen some authors mess with the plugin load
order to work around this and it’s horrible.

This hook has priority 5 to ensure existing plugins using WC
functionality on plugins_loaded do not break.

cc @claudiosmweb @barrykooij
2015-01-28 17:15:48 +00:00
Claudio Sanches b61cd62a07 Fixed docblocks for WooCommerce::is_request() 2015-01-23 16:39:49 -02:00
Claudio Sanches 560d7d24ee Fixed the tracking opt-out 2015-01-23 15:20:09 -02:00
Mike Jolley 5ffaf97397 Only load tracking during cron and move notices to notices class 2015-01-23 16:36:52 +00:00
Gerhard d09df4fc0f Merge branch '6711-opt-in-tracking' 2015-01-23 17:31:01 +02:00
Gerhard 8610ca6aef Merge branch 'master' into 6711-opt-in-tracking
Conflicts:
	includes/admin/class-wc-admin-status.php
2015-01-23 17:30:11 +02:00
Mike Jolley 2d707689d9 Add transient cache to webhooks Closes #7184 2015-01-23 13:28:30 +00:00
Mike Jolley e7b4ecfbdc Don't load frontend files during cron Closes #7183 2015-01-23 11:14:30 +00:00
Mike Jolley 1777913741 Readme 2015-01-13 16:12:54 +00:00
Claudio Sanches d3bf31664d Removed var_dump in woocommerce.php
cc @mikejolley
2015-01-05 14:36:54 -02:00
Mike Jolley 4c2ff13f6c api_request_url support for urls containing index.php
Closes #6832
2015-01-05 16:33:12 +00:00
Mike Jolley 56c752ed22 Include geolocation class 2014-12-23 18:50:20 +00:00
Claudio Sanches b247997bd2 Created method to get the webhook statuses 2014-12-16 18:54:48 -02:00
Gerhard a33400db9f Add tracker class to includes. 2014-11-26 21:36:14 +02:00
Mike Jolley 67d899da3a Restore __Get and move template debug mode to template functions 2014-11-26 00:03:00 +00:00
Mike Jolley 0d4d6fdcaf WC class cleanup 2014-11-26 00:03:00 +00:00
Mike Jolley 1c88e35c45 Remove deprecated 2.1 methods from WC class.
@claudiosmweb  :)
2014-11-25 17:35:48 +00:00
Mike Jolley dd53f8e730 Move widget registration to own function/file - avoid register_widget in class files 2014-11-20 20:56:24 +00:00
Mike Jolley 6750e47e0c Naming inconsistency 2014-11-19 22:53:05 +00:00
Mike Jolley 856154b574 Method for defining constants (once) 2014-11-19 22:50:13 +00:00
Mike Jolley fe6796cf30 pointless else clause 2014-11-19 22:42:03 +00:00
Mike Jolley d3dc8be3ec Undo commit which autoloaded widgets
Since they are loaded every time with core, it doesn’t make sense to
autoload them.
2014-11-19 18:08:38 +00:00
Mike Jolley 207e7d899a load_plugin_textdomain - WP_LANG_DIR does not have trailing slash 2014-11-19 18:08:38 +00:00
Nicola Mustone 011bb0a784 Added cancelled order admin email 2014-10-29 15:05:43 +01:00
Mike Jolley d53d61dc03 Split setup_environment() 2014-10-27 15:00:14 +00:00
Kathy Darling 1320f7421b add filter for woocommerce_email_actions 2014-10-21 11:52:07 +02:00
scottdurban f7a23bf127 Add 'woocommerce_order_status_on-hold_to_processing', to $email_actions
This addition would stop users from editing the core, as there is currently no eloquent way to edit the $email_actions array. Especially useful for creating email notifications for confirming payment (BACS).
2014-10-15 16:21:46 +02:00
Barry Kooij 1af26ce928 Moved the wc-logs folder to the WP uploads folder.
Fixes #6509
2014-10-14 14:29:56 +02:00
Mike Jolley 1ed7079472 Bump master version to 2.3-bleeding 2014-10-08 15:07:12 +01:00
Mike Jolley d1de7f42b9 Made template debug mode set WC_TEMPLATE_DEBUG_MODE constant and remove all overrides for all template loading functions.
Closes #6436
2014-10-03 10:52:11 +01:00
Mike Jolley b8bcb5ee6e Removed deprecated methods from WC_Frontend_Scripts and rewrote script registration and localization to run once.
Closes #6338
2014-09-24 10:57:39 +01:00
Mike Jolley 40d73e48d2 Tweak load_plugin_textdomain to be relative - this falls back to WP_LANG_DIR automatically. Can prevent "open_basedir restriction in effect".
@claudiosmweb agree? Load_plugin_textdomain needs a relative path. If
the locale isn’t found, it reverts to WP_LANG_DIR/plugins/ as you coded
it.
2014-09-19 10:29:19 +01:00
Mike Jolley e28cb2bb18 Version bump 2014-09-18 13:39:02 +01:00
Mike Jolley affb65cfa8 2.2.3 version bump 2014-09-16 13:27:12 +01:00
claudiosmweb b04786b18e fixed WC_LOG_DIR path 2014-09-10 19:59:56 -03:00
Mike Jolley 3a4ba6e4c8 For regular products, ensure stock level saves on product creation. 2014-09-10 23:55:40 +01:00
claudiosmweb 17f0168e8b fixed the "open_basedir restriction in effect" error caused by WC_LOG_DIR 2014-09-10 19:36:57 -03:00
Mike Jolley 87c641bcd7 Stop old plugins breaking installer read me
= 2.2.1 - 10/09/2014 =
* Fix - Small tweak to the installer to prevent errors caused by
outdated plugins.
* Tweak - Small tweak to update notification to remind users to update
old plugins prior to install.
2014-09-10 17:42:17 +01:00
Barry Kooij 9d3bcfd8d2 Removing RC1 from version. 2014-09-10 15:37:17 +02:00
Mike Jolley a187d29242 Update support links and read me versions/text 2014-09-08 16:19:25 +01:00
Mike Jolley 177dc3bb51 Tested upto 2014-09-08 12:18:15 +01:00
Mike Jolley c4ef86d44e scrutinizer patches 2014-09-08 00:37:55 +01:00
Mike Jolley 1d13f767b3 Merge pull request #6157 from tamarazuk/coding-standards
Coding standards Part 1
2014-09-03 17:05:42 +01:00
claudiosmweb 54aa162fb4 renamed the simplify "subscriptions" class to "addons" 2014-09-02 10:21:42 -03:00
Tamara Zuk 59424e5fcf Coding Standards: Main plugin file
* fixed indentation - swapped spaces for tabs at start of line, swapped
tabs for spaces min-line for alignment
* removed instances of `@return void` and `@access public`

@see http://make.wordpress.org/core/handbook/coding-standards/php/
2014-08-31 01:41:40 -04:00
shivapoudel a5fdf5aa76 Moved the action_links from final class to WC_INSTALL class 2014-08-29 23:19:01 +05:45
shivapoudel 5151e15da0 WC_PLUGIN_BASENAME Constant define 2014-08-29 23:11:39 +05:45
shivapoudel dad2796b02 Added the use of home_url() 2014-08-28 02:09:45 +05:45
Mike Jolley 7a267d2e31 Simplify Commerce by Mastercard gateway 2014-08-15 11:50:53 +01:00
Alexandru Furculita b5cc17ff1c Update woocommerce.php 2014-08-01 13:49:07 +03:00
Alexandru Furculita bec27af7d2 Update woocommerce.php 2014-08-01 13:43:39 +03:00
Mike Jolley 81d882d34a Include template functions after the theme is loaded, but before init.
Fixes conflicts with plugins (#5884) when they output content before
init.

2.2 has no fatal error as reported in #5884
2014-07-31 07:47:55 +01:00
Max Rice 51f71cfade Load webhooks on each page load
Part of #5564
2014-07-30 16:27:50 -04:00
Coen Jacobs 86a4add087 Merge remote-tracking branch 'upstream/master' into order-factory-refactor
Conflicts:
	includes/class-wc-order.php
2014-07-03 13:38:55 +02:00
Mike Jolley edd655d4d9 WC_TEMPLATE_PATH filter was renamed by accident in a previous version. Should be woocommerce_template_path
https://github.com/woothemes/woocommerce/commit/e143d344e582c688cd0e4562
86bfe50c690077c9
2014-06-23 16:31:49 +01:00
Mike Jolley 8f6c4cbeb4 WC_TEMPLATE_PATH after setup theme
Closes #5495
2014-06-23 16:29:15 +01:00
Alexandru Furculita 43423a0c2e Update woocommerce.php 2014-06-19 15:43:10 +03:00
Coen Jacobs 476870d9f2 Created WC_Abstract_Order, extended by WC_Order 2014-06-13 15:37:20 +02:00
Mike Jolley ded4b7404d Admin changes for #5046
- Removed post type classes. Since they were always loaded, there was
no benefit having them split up. Combined meaning less hooked in
methods.
- Stopped loading some function files and sessions in the admin area.
They are not needed there.
- Made a few admin page classes static as they are stateless
2014-06-04 11:16:19 +01:00
claudiosmweb cf1c0aaeaf fixed the translation load 2014-05-29 17:06:03 -03:00
claudiosmweb 62ed150782 created the language pack upgrader 2014-05-28 13:06:00 -03:00
Mike Jolley 1ed0938581 [2.2] Log changes Closes #4926
Added WC_LOG_DIR constant
Added log viewer
Changed default logging directory to 1 up from ABSPATH inside wc-logs
2014-05-28 11:12:38 +01:00
Coen Jacobs 4afeb7926c Merge branch 'refs/heads/2.1'
Conflicts:
	i18n/languages/woocommerce-admin.pot
	i18n/languages/woocommerce.pot
	includes/class-wc-form-handler.php
	package.json
	readme.txt
	templates/checkout/form-shipping.php
	templates/emails/email-addresses.php
	woocommerce.php
2014-04-10 16:42:08 +02:00
Mike Jolley da0758696c Version bump 2014-04-10 14:39:56 +01:00
Coen Jacobs 2850b07f8e This branch is now 2.1.7-bleeding 2014-03-25 16:09:22 +01:00
Coen Jacobs 95065b65ca Version bump for 2.1.6 2014-03-25 15:33:49 +01:00
Mike Jolley e41f9d3ad5 Tweak auto load to find admin classes #5041 2014-03-24 12:09:09 +00:00
Mike Jolley f1c69b6355 Tweak auto load to find admin classes #5041 2014-03-20 15:30:23 +00:00
Coen Jacobs 911f7f8a46 This branch is now 2.1.6-bleeding 2014-03-06 17:49:47 +01:00
Coen Jacobs 895759954e Version bump to 2.1.5 2014-03-06 17:32:08 +01:00
Coen Jacobs f6ca02e099 This branch is now 2.1.5-bleeding 2014-03-05 13:43:11 +01:00
Coen Jacobs f101e15504 WC 2.1.4 stable tag bump 2014-03-05 11:35:20 +01:00
Mike Jolley d60e98aefb load_textdomain first 2014-03-05 11:33:34 +01:00
Mike Jolley 7ce36dc881 load_textdomain first 2014-03-05 10:32:44 +00:00
Mike Jolley fc1d4d2580 Remove admin check around global po Closes #5029 2014-03-05 11:04:18 +01:00
Mike Jolley aab4ad52bf Revert load order change #4986 2014-03-05 11:02:53 +01:00
Mike Jolley cd11784be9 Notice functions are 'core' so it makes sense to load session classes 'core' too (not just frontend) 2014-03-05 10:58:36 +01:00
Mike Jolley 7c4c8f50ea Include functions once. Closes #4991 2014-03-05 10:56:23 +01:00
Mike Jolley 4ab4811c57 Remove admin check around global po Closes #5029 2014-03-04 12:42:39 +00:00
Mike Jolley ba927d0bba Revert load order change #4986 2014-03-03 14:47:04 +00:00
Mike Jolley d050cb1b24 Notice functions are 'core' so it makes sense to load session classes 'core' too (not just frontend) 2014-03-03 10:38:42 +00:00
Mike Jolley 0cd4f4c6e0 Include functions once. Closes #4991 2014-02-28 13:55:40 +00:00
Coen Jacobs ac9e85453e This branch is now 2.1.4-bleeding 2014-02-27 17:11:13 +01:00
Coen Jacobs f76dba5abe 2.1.3 version bump 2014-02-27 15:58:57 +01:00
Mike Jolley 55f6620e50 Load frontend lang first, and remove no-longer needed alt_lang loader Closes #4874 2014-02-27 15:29:49 +01:00
Mike Jolley bb8fd9b50d Load frontend lang first, and remove no-longer needed alt_lang loader Closes #4874 2014-02-23 10:55:21 +00:00
Mike Jolley 1f295c9c69 Unify textdomains Closes #4814 2014-02-17 14:27:08 +01:00
Mike Jolley c0c21c8364 Unify textdomains Closes #4814 2014-02-17 13:14:45 +00:00
Coen Jacobs d94a4b70d3 This branch is now 2.1.3-bleeding 2014-02-13 22:50:20 +01:00
Coen Jacobs ffeb88447e Stable tag bumps for 2.1.2 2014-02-13 22:30:12 +01:00
Coen Jacobs b206d96ad7 This branch is now 2.1.2-bleeding 2014-02-12 17:34:04 +01:00
Coen Jacobs 7d0f69841c Version bump for 2.1.1 2014-02-12 16:41:30 +01:00
Mike Jolley 5a79e2a809 verify_nonce should check if variable isset(). Closes #4704 2014-02-11 14:41:17 +01:00
Mike Jolley ddbae4766e verify_nonce should check if variable isset(). Closes #4704 2014-02-11 13:38:53 +00:00
Coen Jacobs d0d68faf31 This branch is now 2.2 bleeding 2014-02-10 15:38:53 +01:00
Coen Jacobs 0951974671 This branch is now 2.1.1 bleeding 2014-02-10 15:36:43 +01:00
Mike Jolley fa54a09948 Version bump 2014-02-10 10:14:11 +00:00
Mike Jolley 21331cbe9c RC2 2014-02-07 13:09:45 +00:00
Mike Jolley 1128b5b9ab Include once #4616 2014-02-05 15:02:15 +00:00
Mike Jolley 65e8794b7f RC1 2014-01-30 15:26:22 +00:00
Mike Jolley ffd1c43b5a 2.1-rc-1 version number 2014-01-30 15:06:12 +00:00
splashingpixels 454b97080a coding standards fixes 2014-01-22 20:36:24 -08:00
Mike Jolley db5dfa0c01 include for class-wc-post-types.php Closes #4504 2014-01-20 15:27:58 +00:00
Mike Jolley c153d00355 Fix woocommerce.php comments and messages fallback 2014-01-20 15:21:50 +00:00
Mike Jolley 0bbb10f1a9 Beta 3 version 2014-01-08 15:30:06 +00:00
Mike Jolley 9cd911ca8f version compare needs this to function 2014-01-03 14:13:18 +00:00
Chuck Mac a17579300e Fixing method call in verify_nonce function 2013-12-15 21:14:16 -05:00
Patrick Rauland 316db6e81d changing standards to always require braces. see #4309 2013-12-08 15:25:57 -06:00
Coen Jacobs c663fc21fc Version bump, hello v2.1-beta-2 2013-12-06 12:16:14 +01:00
Mike Jolley 6db8ac6f6f Made error counts work with new notices api Closes #4201 2013-11-27 16:15:53 +00:00
Scott Basgaard 42f09851af WC_Nonce_Helper is no longer. Use wp_verify_nonce() instead. 2013-11-26 17:52:02 +01:00
Scott Basgaard 2885da4581 "Order again" doesn't work. Proposed pass at fix. 2013-11-26 17:48:39 +01:00
Coen Jacobs 2acc983956 Soft bumping version to beta-1 #4194 2013-11-25 09:29:11 +01:00
Coen Jacobs c0ba1be754 WooCommerce 2.1 requires WordPress 3.8 2013-11-20 11:58:33 +01:00
Coen Jacobs 90008d7143 Merge remote-tracking branch 'thenbrent/new_notice_api'
Conflicts:
	includes/shortcodes/class-wc-shortcode-cart.php
	includes/wc-message-functions.php
	woocommerce-ajax.php
2013-11-18 12:44:22 +01:00
Mike Jolley 645ca3e834 WC_Ajax class for ajax events 2013-11-14 12:13:34 +00:00
thenbrent 3fa310969f Introduce new wc_get_notices() function
To replace the deprecated Woocommerce->get_messages() and
Woocommerce->get_errors() functions
2013-11-13 16:09:28 -08:00
thenbrent 001bfab44f Update calls to wc_message_count() function
Part of #4034
2013-11-12 20:59:40 -08:00
thenbrent 6a7a46df9e Update calls to wc_clear_messages() function
Part of #4034
2013-11-12 20:59:40 -08:00
thenbrent 2fcd615f88 Update calls to wc_print_messages() function
Part of #4034
2013-11-12 20:59:40 -08:00
thenbrent e14e3842b0 Update calls to wc_error_count() function
Part of #4034
2013-11-12 20:59:39 -08:00
thenbrent fe44f020e3 Update calls to wc_add_message() function
Part of #4034
2013-11-12 20:59:39 -08:00
thenbrent 0d45e19fcf Update calls to wc_add_error() function
Part of #4034
2013-11-12 20:59:39 -08:00
Mike Jolley 3fd02a57d0 Locales - store standardised values, and display using locale in admin #3862 2013-11-12 17:43:30 +00:00
Coen Jacobs 16162ca8db We'll let autoload handle this file loading
Revert: 1428bf8f9c
2013-11-01 21:05:02 +01:00
Coen Jacobs 1428bf8f9c Only load integration abstract when needed #3169 2013-11-01 17:39:33 +01:00
Coen Jacobs ae64e20bb3 Take out default variations #3169 2013-11-01 17:33:33 +01:00
Mike Jolley e143d344e5 Constants 2013-10-24 19:36:22 +01:00
Mike Jolley 0d8d95e8e6 total calcs 2013-10-24 13:41:42 +01:00
Mike Jolley 51aba21d76 Rounding + precision for taxes. Store unrounded. Round down (for the moment) for taxes 2013-10-24 13:15:42 +01:00
Mike Jolley 1b1332d278 Static shortcodes. Will allow plugins to add some alias with same methods. 2013-10-23 12:55:40 +01:00
Mike Jolley 22eaf33bfe Filter links + woocommerce_enable_admin_help_tab 2013-10-22 18:20:33 +01:00
Mike Jolley 05d9c0e045 Rename menus, removed woocommerce_ 2013-10-22 17:26:18 +01:00
Illimar Tambek 540bf3c5ab Fix error with admin translations not loading 2013-10-10 15:59:46 +03:00
Gregory K 3dd2f7816c Vars declaration in WooCommerce class (this->session, this->query, etc.) 2013-09-26 08:11:33 -04:00
Gregory K 518b991e96 WC() - correct @return 2013-09-25 09:10:40 -04:00
Gregory K 4ff46b96e0 Typo in verify_nonce() 2013-09-25 08:12:48 -04:00
Mike Jolley fd86647420 WOOCOMMERCE_TEMPLATE_PATH not dir, closes #3831 2013-09-25 08:07:51 +01:00
Gregory K ba19a632b3 woocommerce.php PHPDoc cleanup: correct @returns and @deprecated markup 2013-09-24 23:11:42 -04:00
Mike Jolley 9a98be6a15 WOOCOMMERCE_DELIMITER constant. Closes #3476. 2013-09-24 12:24:26 +01:00
Mike Jolley 0a3cdc43ca Include a link to admin. Closes #3796 2013-09-23 16:51:43 +01:00
Coen Jacobs 2754e4bb69 Do not load removed helper abstract. Closes #3787 2013-09-16 10:33:44 +02:00
Mike Jolley 355dd16962 Removed @coenjacobs helpers and cleaned up main clas 2013-09-12 14:41:02 +01:00
Mike Jolley 807534095e Introduce WC_HTTPS Helper to handle redirects and make checkout urls https before visiting them. Fixes #3311 2013-09-03 13:03:05 +01:00
Mike Jolley 5efb976035 Make API url function work when permalinks are not pretty
@coenjacobs for .14 too
2013-08-23 20:29:24 +01:00
Mike Jolley fdbaac0acd Include template hooks early Fixes #3664 2013-08-23 16:58:19 +01:00
Mike Jolley f0853d5208 Pass text attributes when ordering again Fixes #3422 2013-08-20 12:17:56 +01:00
Mike Jolley 57157db9bf Function refactoring. 2013-08-09 17:11:21 +01:00
Mike Jolley f09fafe738 Meta box refactor
Closes #3458.
2013-08-06 11:41:20 +01:00
Mike Jolley cd50b328a2 Install and update functions 2013-07-25 16:29:25 +01:00
Mike Jolley 8a6ff89bf1 Moved admin directory and moved some functions to classes (ongoing refactor) 2013-07-24 17:01:36 +01:00
Mike Jolley 725cb7714b More endpoints for myaccount pages, and endpoint options so they can be modified. Closes #3170. 2013-07-23 17:05:01 +01:00
Mike Jolley dfcc41c400 5.2 compat 2013-07-17 14:29:42 +01:00
Mike Jolley d0b6483037 Dump coupon helper and add new functions. Closes #3353. 2013-06-28 10:23:20 +01:00
swicks 56741cbebf WooCommerce fails to Activate
declared $helpers as a blank array
(to keep things tidy) removed $this->helpers from init().
2013-06-22 13:17:35 +01:00
Mike Jolley de23047575 kill helper closes #3332 2013-06-14 12:59:29 +01:00
Coen Jacobs 035ec8ba65 Merge branch 'refs/heads/release-11-fix'
Conflicts:
	assets/js/frontend/woocommerce.min.js
	includes/class-wc-checkout.php
	readme.txt
	woocommerce.php
2013-06-13 15:36:12 +02:00
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