Versie verleden
VERSION 1.5.9 (12/11/2011)
- Bugfix: Added support for WB function getOutputFilterSettings() introduced in WB 2.8.2 SP2. It replaced the former function get_output_filter_settings()
- Bugfix: Replaced all ereg(), eregi() and ereg_replace() functions by strpos(), preg_match()
or preg_replace() as of PHP 5.3.0 the regex extension is deprecated in favor of the PCRE extension
VERSION 1.5.8 (10/24/2011)
- Bugfix: Fixed state code validation to accept alphanumeric characters (reported to elarifr)
- Bugfix: Rectified translation of $MOD_BAKERY['TXT_SHOW_STATE_FIELD'] (thanks to elarifr)
- Bugfix: Use function getimagesize() with image path since url does not work properly if php ini option allow_url_fopen is set to 0 (thanks to chio)
VERSION 1.5.7 (03/27/2011)
- Bugfix: Rectified country code of China (reported to syncgw)
- Minor modification to support the payment status 'busy' (requested by Ruud)
- Added possibility to add install.php/upgrade.php files to a payment method (requested by Ruud)
- Bugfix: Rectified the term for free shipping on summary page and invoice
- Bugfix: Fixed pagination on item detail pages in case of inactive item(s) (reported to Donald169)
- Bugfix: Replaced hardcoded page extension '.php' by wb constant PAGE_EXTENSION
VERSION 1.5.6 (06/07/2010)
- Bugfix: Added code to exclude the cust_confirm_email field in the mysql update string (thanks to syncgw)
VERSION 1.5.5 (06/01/2010)
- Clean out protocol names, if added to the shop name in the Bakery backend, to prevent problems with the php mail() function
- Replaced nested mysql selects by a mysql join statements since the nested select failed on some mysql server versions
- Bugfix: Replaced hard coded Bakery pages directory by the one saved in the general settings
- Bugfix: If no main image is defined there will no longer be a thumbnail displayed in search results
- Added FR language files: module, country list, state list, payment methods advance and invoice (thanks to quinto)
- Improved the 'payment-network' payment method (version v0.2)
- Added support for notification password used by http-response notification (requested by Payment Network AG)
- Added email confirmation field to the address form (thanks to copta)
- Fixed some small issues (thanks to Ruud)
- Set default state for countries without a state file
- Rectified unclosed <a> tag and incorrect thumb html string
VERSION 1.5.4 (04/08/2010)
- In case 'No out of stock orders' is set as general setting and a customer puts a sold out item into the cart it will no longer be inserted into db
- Bugfix: Added missing curly brace in file save_item.php (reported by MCoffman and frododendron)
VERSION 1.5.3 (04/07/2010)
- Added support for MSIE image buttons (that just submit the click coordinates) by converting POST names from 'anything_x' to 'anything'
- Bugfix: The move/duplicate item dropdown menu occasionally displayed improper item page therefore items were moved to other pages
- After duplicating an item Bakery now jumps to the duplicated item
- After saving changes to the stock admin page Bakery now retaines the selected category (=section)
- Added state file for Canada (thanks to mjm4842)
- Bugfix: Removed some doubled <p> tags from error messages
- Bugfix 'paypal' payment method (version v0.4)
- Clarified error message in case Bakery fails to connect to the PayPal server (reported by ms)
- Made some other small fixes and improvements to the payment method code
VERSION 1.5.2 (03/19/2010)
- Added code to replace triple page spacer by one page spacer in item urls
- Bugfix 'paypal' payment method (version v0.3)
- Rectified PayPal return url provided by the Bakery backend to stop PayPal moaning about improperly formatted return url (reported by westjoneff)
- Bugfix: When a page or section gets deleted, the associated item attributes in the db will be deleted as well
- Bugfix: When saving the item options sometimes they were duplicated accidentally (reported by instantflorian)
VERSION 1.5.1 (03/13/2010)
- Added a loader icon to the direct checkout which is displayed before redirecting to the payment gateway (currently only PayPal and Payment Network)
- Bugfix: Changed some not closed <img> tags to xhtml standards-compliant <img />
- Bugfix: Fixed an empty img height="" attribute that made IE display the cart thumb as a line. Img width and height is now calculated by Bakery (reported by vm12, thanks to Thomas Zobrist)
- Bugfix: Improper use of single quotes which leads to variable name displayed instead of email address (thanks to proglot and others)
- Improved the item overview by adding category (section) filter to the stock admin
- Improved the item image upload (thanks to stefek)
- Upload image can now be selected as main image before uploading
- Fixed number format of prices at overview and item detail pages (reported by instantflorian)
- Linked cart item thumbs to item detail pages (suggested by t0nno)
- Bugfix: Added round() to fix an issue with incorrectly formatted order total amounts submitted to payment gateways (PayPal reported by itsnick, Mollie reported by ruud)
- Bugfix: Fixed the previous/next item navigation to jump inactive items (reported by instantflorian)
- Bugfix: Fixed the item attribute price calculation if an attribute is set to '=' (reported by instantflorian)
- Added submit buttons which save and return to the same page (suggested by instantflorian)
- Added SEO feature that admits to rename the Bakery pages directory in the general settings
VERSION 1.5.0 (01/12/2010)
- Changed the order of the option price operators from '=/+/-' to '+/-/=' to prevent misentry by using the default value '=' with an option price left blank or equal 0
- Prettyfied code by applying some code standards
- Bugfix: Display of thumbnail in search results (invented in v1.3 by multiple item images)
- Added thumb display to the cart
- Bugfix: Rectified the use of
<label> tags with the for attribute (thanks to klik)
- Added placeholders [TXT_TAX_RATE] and [TAX_RATE] (suggested by ebussinetz)
- Bugfix: Fixed double % for sales tax rate in emails
- Bugfix: Replaced in the NL countries file special chars like ë, ö, ï, é and ä by html entities
- Bugfix: Rectified sorting of stock column (reported by mr.winkle)
- Bugfix: Missing submit button when 'shipping address' setting => 'always' (reported by discofred)
- Bugfix: Removed item options leading coma in emails
- Bugfix: Rectified number format of item total and order subtotal on summary page and in emails
- Bugfix: If stock level was zero, it displayed "n/a" (reported by weiry)
- Bugfix: Changed default setting of the continue_url from $link to $page_id (invented in v1.4.0)
- Major improvement to the 'paypal' payment method (version v0.2)
- Added PayPal PDT (Payment Data Transfer) to receive payment notifications from PayPal
- Added PayPal IPN (Instant Payment Notification) to receive payment notifications from PayPal in the background. Therefore it is independent of the customer's action and reduces the chance for breakage.
- Email data is now saved in the db instead of the session var in case the email sending is triggered in the background (eg. by PayPal ipn)
- Bugfix: Replaced
<?php echo WB_URL; ?>/admin by <?php echo ADMIN_URL; ?> (thanks to MurgtalNet)
- Bugfix (bug invented in v1.4.0): The $count_items var is not calculated (thanks to Mase)
- Improved invoice template to use shipping address - if provided by customer - for delivery notes
- Added feature to update page settings of specified Bakery pages at once
VERSION 1.4.1 (10/23/2009)
- Bugfix: Removed 'display_errors' => 1 in precheck.php since it is not required and can prevent installation
VERSION 1.4.0 (10/20/2009)
- Bugfix: Added index file to a subdirectory
- Bugfix: Added index files to the bakery image directories and subdirectories (thanks to FrankH)
- Bugfix: Rectified previous and next links on the item detail page (thanks to FrankH)
- Added support for WB 2.8 THEME_URL
- Added WB 2.8 precheck.php file
- Added delivery notes printing feature
- Added placeholders [DISPLAY_INVOICE], [DISPLAY_DELIVERY_NOTE] and [DISPLAY_REMINDER]
- Changed string "dunning letter" to "reminder"
- Modified payment method 'invoice' (version v0.2)
Added feature to alert the shop admin if an invoice has not been payed in time
- Added placeholder [WB_URL] to the invoice template
- Splitted view.php into view.php, view_overview.php and view_item.php
- Added feature to skip cart view after adding an item to the cart
- Outsourced HTML code to template files in order to ease design modification and future upgrades (suggested by stefek)
- Added display of multiple tax rates in invoice item table
- Bugfix: 0% tax rates are no longer displayed on the summary page
- Improved opening of invoice window to full screen height and bottom view
- Improved handling of continue_url by using the page_id instead of a link to avoid problems after changing page names
- Improved items overview page by adding cells to complete an open row at the end of the table (thanks to hangja)
- Simplified Bakery shop navigation by giving unique names to all submit buttons
- Simplified calling the cart by approving the GET parameter
view_cart=yes
- Bugfix: If item stock has been left blank Bakery now displays "n/a"
- Bugfix: Fixed some undefined index notices in the upgrade script
VERSION 1.3.6 (07/13/2009)
- Interchanged payment reference reason_1 and reason_2 (requested by Payment Network AG)
- Bugfix: Rectified payment-network return urls (success and canceled)
VERSION 1.3.5 (07/08/2009)
- Updated mini cart to support the latest Bakery version (reported by stefek)
- Bugfix: Added support for the vars $dec_point and $thousands_sep
- Bugfix: Initialize var and set default value if item has no attributes
- Changed name "Payment Network" to "sofortüberweisung.de/DIRECTebanking.com" (requested by Payment Network AG)
- Made "Agree to terms and conditions" optional (requested by michi84)
VERSION 1.3.4 (06/29/2009)
- Bugfix: Changed 1 short form of php's open tag
<? to long form <?php (thanks to klok_pm)
- Deleted file
/payment_methods/mollie/return.php - a coding relic with no use
- Bugfix: Item delete button now works properly also with items which have multiple attributes
VERSION 1.3.3 (06/19/2009)
- Bugfix: When upgrading the db field lightbox2 is now added correctly (reported by snark)
VERSION 1.3.2 (06/16/2009)
- The image file name is used for the image
<alt> and <title> tag and is shown as the Lightbox2 caption (suggested by snark)
- Bugfix: Includ missing language file in
save_items.php
VERSION 1.3.1 (06/15/2009)
- Bugfix: Added missing code to create the
/media/bakery/ directory (reported by Boudi)
VERSION 1.3 (06/14/2009)
- New feature to add multiple item images
- New feature using Lightbox2 to show the item images
- Changed and added new presettings of the thumbnail resize
VERSION 1.2 (05/30/2009)
- Bugfix: Turned include() path from relativ to absolute in order to prevent some PHP installation from including the wrong
info.php file (reported by erpe)
VERSION 1.1.1 (05/29/2009)
- Bugfix: Added missing var that stopped checkout procedure of advance and invoice payment if direct checkout has been activated (reported by iradj)
VERSION 1.1 (05/25/2009)
- Changed handling of payment methods to make it easier adding new payment methods/payment gateways
- Added 2 new payment gateways: mollie (iDEAL) and payment-network (sofortueberweisung.de)
- Added option to skip the checkout page
- Added feature to set the separator for the decimal and group of thousands
- Separated email to customer and email to shop
- Bugfix: When modifying the item options they were duplicated accidentally (reported by chio)
- Added feature to set the item price equal to the item attribute price by using the equals sign
- Added option to hide general settings, page settings, payment method settings and CSS settings from shop merchant (all others than id 1)
- Added option to allow to order out of stock items or in stock items only
- Added placeholders [SHIPPING_ABROAD] and [SHIPPING_DOMESTIC] for use in the main page and item HTML templates
- Bugfix: Replaced hardcoded page extension
.php by WB constant PAGE_EXTENSION (reported by chio)
- Added support for Google Analytics to track visitors progress through a funnel (thanks to thorn and stefek)
- Added item delete button to the Bakery cart (requires javascript)
- Deleted hardcoded image size of "step 1-2-3" images to ease use of customized images
- Now uses htmlspecialchars() to output item date to prevent problems with quotes (reported by instantflorian)
- Changed the sequence of the table sort so that latest orders are on top of the order administration
- Bugfix: Does not add TIMEZONE to the order timestamp any more
- Removed code that added CSS and JS to the HTML body if register_frontend_modfiles() did not exist
VERSION 1.0 (01/19/2009)
- Bugfix: Refixed fix of v0.9.9 shipping rates for domestic, abroad and a group of specified countries (thanks to thorn and doc)
- Bugfix: Set tax rate display on summary page to 0% if no sales tax is charged
- Bugfix: If sales tax setting is set to 'none', sales tax will not be displayed on the summary page
VERSION 0.9.9 (01/13/2009)
- Bugfix: Shipping rates for domestic, abroad and a group of specified countries now work as expected (reported by erpe)
VERSION 0.9.8 (01/07/2009)
- Bakery 0.9.8 requires WebsiteBaker version 2.7 or later
- Bugfix: If no sales tax has been charged on a order, a variable was not defined (thanks to erpe)
- Added feature to display item stock to customers as gif images (thanks to funes for icons)
- Added missing text var $MOD_BAKERY['TXT_SHIPPING_METHOD_HIGHEST'] to EN, NL language file
- Bugfix: Fixed the continue_url of MiniCart
VERSION 0.9.7 (01/03/2009)
- Bakery 0.9.7 requires WebsiteBaker version 2.7 or later
- Bugfix: Converts HTML entities to umlauts in the email text when using a state file
- Added feature to display item stock to customers as number or as info text
- Changed handling of items that are out of stock: Customers are still able to order but are warned that they will get a subsequent delivery
- Added feature to select the highest item shipping rate that makes part of an order as total shipping charges
- Added feature to add up to 3 free definable fields to the items
- Bugfix: Improved 2 JS functions
- Improved the URL handling by only saving page links to the database (without either domain names or page directories)
- Added feature to show/hide shipping address
- Rewritten code to handle and save customer data temporarily in the session var
- Improved Bakery session handling joining all Bakery session vars in the $_SESSION['bakery'] subarray
- Bugfix: Removed alt attribute in the
<a> tag of the thumbs (thanks to heinerle)
- Bugfix: Added alt attribute to the thumbs
<img> tag (thanks to heinerle)
- Bugfix: Omit a new table row
<tr></tr> when a item table is completed (thanks to heinerle)
VERSION 0.9.6 (10/02/2008)
- Bakery 0.9.6 requires WebsiteBaker version 2.7 or later
- Bugfix: Using a Bakery section with a snippet like anyitems on the same page caused a notice due to already defined constants THUMB_PREPEND, THUMB_APPEND and NEW_ROW
- Commented captcha setting for it is not used at the time being
- Added a header and a border to the Bakery section in the backend
- Bugfix: The item access file was not deleted when deleting a section
- Bugfix: If a customer provided a shipping address, it was not cost-effective (reported by MUC)
- Added a
div wrapper id='mod_bakery_wrapper_f' for all Bakery content to ease layout (thanks to cthamer)
- Added shop state to the general settings
- Added state files for US, DE, AT and CH. Path to the file:
/bakery/languages/states/XX.php where XX must correspond to the country code
- Added feature to charge sales tax depending on the state but on the country (e.g. USA) (thanks to cthamer)
- Made the link to the paypal security center to fit the shop country (reported by Ogierini)
- Disabled output filter for the Bakery checkout page (hidden fields) using ob_end_flush()
NOTE: If you are using e.g. ob_start in the index.php of your template it is possible that you will indicate problems
VERSION 0.9.5 (09/14/2008)
- If utf-8 is set as WB default charset, some iso-8859-1 encoded localisation strings will be automatically converted to utf-8
- The invoice customer address does not include the phone number nor the email address any more
- Disabled output filter for the Bakery address form using ob_end_flush()
NOTE: If you are using e.g. ob_start() in the index.php of your template it is possible that you will indicate problems
- Bugfix: To include the language file replaced function require_once() by include()
Prevents FATAL ERROR when a Bakery snippet function is called (thanks to heinerle)
- Added new Bakery default logo to the invoice view (thanks to stefek)
- Bugfix: Var $link was not defined when a Bakery section was added to an existing page
- Replaced [wblinkPAGE_ID] generated by wysiwyg editor by real link
- Added image resizer for the item detail page
- Added feature to move or duplicate an item with its thumb and image to another section/page
- Bugfix: Did not delete item attributes in the db when deleting an item
- Modified continue_url text field in the page settings to a drop down list to prevent misentry
- Bakery now makes use of the WB page spacer to seperate the item page name and the item id
VERSION 0.9.4 (07/12/2008)
- Added Egypt to the country list
- Fixed a bug invented in v0.9.2 that kept the DB from inserting the invoice data
- Fixed a bug invented in v0.9.2 that stripped tags from the invoice template when inserting it in the DB
- Fixed a bug that did not put cart items back to stock when a customer had quitted final order
- Fixed a bug that in certain cases miscalculated the stock on hand when a customer had quitted final order
VERSION 0.9.3 (07/07/2008)
- Fixed a bug invented in v0.9.2 that precluded from inserting or updating item data in the DB
VERSION 0.9.2 (06/28/2008)
- Added code to prevent from security vulnerability
- Fixed a bug that did not delete the thumb when modifying an item by selecting delete image
- Fixed a bug that lost all previously entered item data after it had been submitted incompletely
VERSION 0.9.1 (05/31/2008)
- Fixed a bug that used the wrong order_id after deleting DB records of not submitted orders
VERSION 0.9 (05/25/2008)
- Added enhanced module search (requires WB 2.7 or later) (thanks to thorn)
- Added stock administration
- Changed the way Bakery handles the item options and attributes
- Added option to use an additional shipping address (reported by cookmaster)
- Added order administration and invoice printing feature to the Bakery backend (thanks to potsdamer)
- Added MiniCart to display the number of items and the total amount of all items in the cart on any page you want (thanks to Bennie Wijs)
- Added wysiwyg editor to the Bakery item full description
- Added option to edit the module Bakery frontend and backend CSS (requires WB 2.7 or later) (thanks to doc)
- If no country is selected in the address form, Bakery preselects by default the shop country
- Added option to use [TXT_ITEM] in the page header and page footer templates
- Added a list of keys to the placeholders (e.g. [TXT_ITEM] ) used in the Bakery HTML and email templates
- Changed CSS class names from mode_ to mod_
- Separated the CSS class mod_bakery_main_thumbnail_f into two classes mod_bakery_main_thumbnail_f and mod_bakery_item_img_f
- Fixed a bug that did not clean up the session array properly after the order has been canceled or payment has been completed (reported by ebussinetz)
- Added an
index.php file to all Bakery subdirectories to redirect the user to the WB main page when trying to access the module directory directly
VERSION 0.8.4 (02/17/2008)
- Added NL language and country files (thanks to RuudE):
NL.php
/countries/NL.php
/countries/NL-utf8.php
- Set the Reply-To: of the email sent to the shop to the customer email address, making it easy to contact customers later on.
- Added possibility to use [CUST_EMAIL] in the email templates.
- Added missing alt attribute to the item
<img> tag.
VERSION 0.8.3 (02/03/2008)
- Modified the item templates using more text placeholders instead of hard coded text to make them completely multilingual. Use the following placeholders additionaly to take advantage of:
[TXT_ITEM], [TXT_SKU], [TXT_PRICE], [TXT_SHIPPING], [TXT_FULL_DESC], [TXT_SHIPPING_COST], [TXT_DOMESTIC], [TXT_ABROAD], [TXT_BACK]
- Added feature to select a tax rate for shipping.
- Added customer information about "Free Shipping" in the summary table.
VERSION 0.8.2 (01/30/2008)
- Corrected tax calculation for prices including tax (brutto prices).
- Do not use older versions any more due to this error!
- Added possibility to use [ORDER_ID] in the email templates.
VERSION 0.8.1 (01/19/2008)
- Changed the way of displaying the order summary:
- Subtotal: Just calculates the total cost of items without any shipping per item.
- Shipping: Calculates the total shipping costs including shipping per item.
- Added a missing language var $MOD_BAKERY['ERR_INVAL_STATE'].
- Made some corrections to the English language file.
- Replaced the error, success and information icons by new ones.
- Fixed a bug that caused a warning when the user did select no zone country in the general settings.
- Changed the concept of "Proceed Shopping URL" to "Continue Shopping URL".
VERSION 0.8 (01/03/2008)
- Added option to set a third shipping rate according to a group of specified countries.
- If a customer is logged in, Bakery tries to retrieve his address of a previous order from the DB to prepopulat the address fields.
- The address form has an optional state field.
- The zip code can now be display either in front of the city or at the end of the address.
- Option to set up to 3 different tax rates in the "General Settings". You can associate one of the predefined tax rates to a single item.
- If a tax rate in the general settings is changed, all the associated item tax rates will be changed too.
- Added more CSS classes to the HTML and frontend.css file to give more control over the shop design.
- After payment has been completed or order has been canceled, Bakery will not kill the session and logged in users will not be kicked out any longer.
- Deletes DB records of not submitted orders older than 3 hours automatically.
- Added a quit order button to the message that is displayed when a user has canceled paypal payment.
- When a page or section gets deleted, the associated images and thumbs in the media directory will be deleted as well.
- Fixed a bug in the main page (overview) caused by a not reseted var in the items loop. It made for items which had no option showing up the item option of the
- preceding item.
- Improved the code to eliminate all PHP notice errors.
- Order date is now saved as time stamp.
- Changed the input name="option_attributes" from maxlength="150" to maxlength="600".
- Changed CSS class .mod_bakery_table_currency to .mod_bakery_cart_currency_f
- Deleted sql query that made the bakery settings table searchable.
- Added some missing closing tags like
</p> and </td> to the HTML.
VERSION 0.7 (11/28/2007)
- Settings are now separated in general settings and page settings
- General settings are shop settings which apply to all Bakery pages and can not differ from page to page. Page settings apply to one Bakery page only.
- Payment method (pay in advance / paypal) can now be selected
- Email to shop is not sent as bcc: any more but as a second email
- Changed the default value for item quantity to 1
- Now deletes the WB_PATH.MEDIA_DIRECTORY./bakery directory when Bakery gets uninstalled
VERSION 0.6.1 (11/16/2007)
- Added an upgrade script
- Fixed a bug that caused a fatal error during uninstallation when trying to delete non existing /pages/bakery directory
VERSION 1.5.6 (06/07/2010)
* Bugfix: Added code to exclude the cust_confirm_email field in the mysql update string (thanks to syncgw)
-- for older versions see developer website |