easyReservations 3.3 – 17.08.2013

  • Premium
    • New Module: Synchronization 1.0
      • Compatibility to WooCommerce
      • Adds reservations to shopping card of WooCommerce
    • Invoice 1.0.13
      • Improved display of taxes in invoice
      • Better special sign handling in editor
      • Fixed emails not sending as attachment in some cases
      • Invoices to send gets cached in temp folder now
    • Payment 1.7
      • Gateways get defined flexible now and can be added without changes in easyreservations code [TUT]
      • Discount settings have proper GUI and can be fixed or by percent
      • Improved paypal link in emails
    • searchForm 1.2.4
      • Fixed display of errors
      • Fixed showing unavailable resources
      • Fixed calendar for hourly resources
      • Fixed naming of date fields
    • Hourly Calendar 1.0.9
      • Checks availability hourly even if resource is billing daily
      • Corrected selection of time
    • Export & Import 1.2.6
      • Select charset for excel export
    • Multilingual 1.2.1
      • Fixed alternative language format [:en_EN]hello[:de_DE]hallo[:end]
      • Changes for new form editor
      • Tag works in widgets form
    • User Control Panel 1.3.1
      • Corrected formular to limit editation by time
      • Better error handling
      • Added support for coupon
      • Login form text definable by shortcode attributes
      • Fixed link for logged in users
    • Statistics 1.2
      • Filter whole statistics page per resource
      • Some minor corrections
    • Styles 1.2.7
      • Many improvements to the stylesheets
    • Coupons 1.0.12
      • Fixed filter adding and calculation in a few minor situations
      • Changes for new form editor
    • extendedCalendar 1.1.7
      • Improved stylesheet
  • Filters
    • Merged price and discount filter to one so they can be used together
    • Able to filter for unit and range time condition in the same filter
    • Deleted date condition as it’s same to select one day in the range condition
    • New conditions and multipliers by adults and by children’s
  • New form editor
    • Clean look, better usability and more explanations
    • Tags get highlighted in the editor
    • Click on tags to edit them easily
  • New setting to define possible arrival and departure time per resource
  • Support of 12-hour time format
  • New function to execute javascript after successfully reservations
  • Improvements
    • Availability errors get shown by “from – to” instead of listing each unavailable billing interval
    • Tags usable in email subject too
    • Better handling of date fields and their default values if not used
    • Technically compatibility to every date format – still needs to be fully tested before implementation of new ones
    • Price fields have new multipliers per adults (pa) and per child (pc)
    • Handling if multiple forms are on the same page
    • Email triggers get saved flexible and can be extended more easily
    • Improvements on availability check
    • First reservations get added to availability check before submit of all to prevent overbooking
    • Shortcode attribute to not reset form at additional reservations (reset=”0″)
    • No frontend calculations done by javascript anymore
    • Improved compatibility to WPML a lot
    • Loading wordpress by wp-load.php instead of wp-config.php
    • Form overlay fade-in and display of time and children’s
    • Compatibility to NextGenGallery by preventing a bug in script loading order of it
    • Value of submit button can have whitespaces
    • Improved applicability and overwriting of frontend stylesheets
    • Print all scripts in footer
    • Warning if using admin area with internet explorer
    • Handling of reservations shorter then the overviews interval
    • Tutorials
    • Many typos
  • Bugs fixed
    • Chinese translation use- and editable
    • Disabled form elements
    • Some javascript fixes in shortcode creator
    • Order of detailed price calculation for admin
    • Search in reservation table
    • Fixed translatabitlity of some strings
    • Bug in overview that reservations hot displayed one day to short in some cases

easyReservations 3.2.4 – 01.02.2013

  • Bugs fixed
    • Misleading error messages

easyReservations 3.2.2 & 3.2.3 – 31.01.2013

  • Premium
    • Invoice 1.0.12
      • Fix in filename of attachments
    • searchForm 1.2.3
      • None available got always shown if calendar was ununsed
    • htmlMails 1.2.3
      • Fixed a bug that inactive mail templates appeared as active
    • hourlyCalendar 1.0.8
      • Fixed a bug that inactive mail templates appeared as active
  • New chinese translation – thanks to David
  • Bugs fixed
    • Deleting filters with the id 0
    • Date in edit of time based filters
    • Handling of multiple percentage conditonal filtes
    • Skipping month on calendar if month has under 30 days on the last of the previous month
    • Checking for Multibyte function before using them
    • Few typos and descriptions
    • Minor errors and bugs

easyReservations 3.2.1 – 23.01.2013

  • Premium
    • Improvements
      • Try to update modules directly after updating easyReservations
      • Incompabilities get shown in dashboard and settings
    • Invoice 1.0.11
      • Changes for tax classes
    • htmlMails 1.1.4
      • Changes for automatically generated email templates; no visible change but required to work
    • Payment 1.6.1
      • New option to ask for owner name in credit card function
      • Changes for automatically generated email templates
      • Fixed price in paypal link
    • searchForm 1.2.2
      • Calendar displays half occupied days as the normal calendar does
      • Calendar left space rounded
      • Improved display of unavailability
    • Hourly Calendar 1.0.7
      • Fix for daily resources
    • User Control Panel 1.31
      • Changes for automatically generated email templates
    • Coupons 1.0.11
      • Fixed coupon list at edit
  • Improvements
    • New function tax classes to define a tax only for the stay or only for price fields
    • Hourly filters work for every billing unit now
    • Length of saved unit filters in database
    • Display of price filters
    • Deleted donation link and button
    • Option for display_price to show price per person, per unit or both
    • Added currency SEK
  • Bugs fixed
    • Search in table
    • Filters cant be deleted and added in one step anymore to prevent accidentally deleting
    • Style attribute of resources select in form
    • Not filled out required custom fields reload check
    • Calculate units correctly if arrival and departure are in different timezones (summertime)

easyReservations 3.2 – 14.01.2013

  • Premium
    • Invoice 1.0.10
      • Improved multilingual support
      • Improved date and datetime tag
      • Invoice number goes also up on attachment
      • Option to let the invoice number be calculated back to stay for each reservation
      • Fixed due only worked with number and not the tag
      • Fixed tooltips
    • htmlMails 1.1.3
      • Support for new user control panels email template canceled by guest
      • Minor changes and fixes
    • Payment 1.6
      • Integrated Stripe.com credit card gateway
      • Integrated Ogone payment gateway
      • Add charset option for PayPal
      • Automatically redirect to payment gateway with form shortcode attribute payment=”2″
      • Predefine deposit with form shortcode attribute discount=”50″
      • PayPal link in email can be html link; example: [paypal x "pay now!"]
    • searchForm 1.2.1
      • Stylesheet responsive
      • Style fixes in IE
      • Fixed [theme] tag
      • Improve shortcode generation
      • Corrected x/y of thumbnail
      • More link better translatable
      • To submit to the resource page insteat of form page enter res into the shortcodes form_url=”res” attribute
    • Hourly Calendar 1.0.6
      • Stylesheet responsive
      • 12hour Clock with shortcode attribute clock=”12″
      • Onclick completely and second click deactivatable with attribute select=”” 0,1,2
    • Export & Import 1.2.5
      • Small changes for compatibility to easyReservation 3.2
    • Multilingual 1.2
      • New tag system allows to translate whole block or the whole content at once
      • Example: [:de_DE]Hallo[:es_Es]Ola[:else]Hello[:end] with unlimited value between
    • User Control Panel 1.3
      • Guest can cancel his reservations
      • Choose which payment gateway to offer
      • New email template for mail to admin at cancellation of guest
      • New Fixed editlink
      • Setting to disable editing by time more clear
    • Statistics 1.1.5
      • Display exactly day for reservations graph
      • Included taxes to detailed statistics
      • Reservations graph displayed date more accuratly
    • Styles 1.2.6
      • Responsive form style
      • Small changes for compatibility to easyReservation 3.2
    • Coupons 1.0.10
      • Image paths in admin
    • extendedCalendar 1.1.6
      • Small changes for compatibility to easyReservation 3.2
  • Finally a real documentation
    • Documentation explains almost every function of the plugin and premium modules
    • Premium members can download an ordered PDF version
    • Data sheets for all shortcode attributes and all tags
  • Responsive stylesheets in frontend
    • Standard and premium form style are responsive and have two different styles based on screen size
    • Calendar, search form and hourly calendar are also resposive now
    • Width of shortcodes can only be set in percent anymore
  • Improvements
    • Only load all resources if required
    • Only save and restore custom stylesheets and modules if easyreservations gets updated
    • Small GUI improvements
    • Filter condition raised from 99 to 250
    • Flexible generated javscript gets given out in one statement in the footer in frontend
    • Datepicker to form field by entering it’s name into shortcode attribute datefield=””
    • Improved forms overlay width and height
    • Back button after first reservation in form
    • Calendar onclick completely and second click deactivatable with attribute select=”” 0,1,2
    • Speed optimations for using of many filters
    • Email tags can be used within the admin massage
    • Custom field tags in emails can have default value with the attribute else=”text”
    • Custom price tags in emails can have default value with the attribute else=”text” and you can hide value or amount with hide=”value|amount”
    • Logical rearrangement of resource settings
    • In administration submit buttons will glow to remember to click them
    • Search in table with one AND (+) or OR (|) statement; eg: customtitle1|customtitle2 or customtitle+resourcename
    • Errors at premium login will be shown directly
    • Premium download after ftp credentials are given
    • Small changes, additions and improvements on tutorial mode
    • Post widget automatically to selected resource page by entering resource in the URL field
  • Bugs fixed
    • Escaping translations correctly to prevent javascript issues
    • Many typos
    • Renamed times to billing units
    • Tooltip in overview
    • Set paid amount
    • Hour selection on Overview click
    • Copy resource link in IE
    • Required custom fields of standard form got applied to every form in multiple mode
    • Required custom fields load check on chagne
    • Custom price per person, billing units or both
    • Set date in arrival and departure field to today with +0
    • Min and max value of billing units, adults and children’s select
    • Hidden departure field
    • Escaping of javascript in from
    • 123 got displayed in overview
    • Early bird discount in admin add and edit live price calculation
    • Price fields in admin add and edit live price calculation
    • Image paths in admin
    • Styles and javascript bugs in older IE’s
    • Wrong js file paths in shortcode creator
    • Error in availability check mysql for hourly resources
    • Daily resources in hourly check
    • Multiple support emails saperated by comma
    • Screen settings appearance in dashboard
    • Widget unit select

easyReservations 3.1.7 – 12.12.2012

  • Premium
    • Guest Editing 1.2.8
      • Changes for Worpdress 3.5
    • Import & Export 1.2.4
      • Changes for Worpdress 3.5
  • Bugs fixed
    • Changes for Worpdress 3.5
    • Improved availability check a bit to cover more time spans correctly
    • Merge resources fixed and expanded to more functions
    • Various minor fixes

easyReservations 3.1.6 – 09.12.2012

  • Premium
    • Payment 1.5
      • New payment gateway DIBSpayment
      • Credit Card
        • Improved security of password
        • New function to delete the credit card at edit reservation
        • New function to delete all credit cards at credit cards settings
        • Added security warning and explanation of function
      • Multiple improvements in IPN for google wallet, authorized and 2checkout
      • New and updated languages for paypal
      • Fixed bug in paypal link
      • Fixed not appearing divider between payment gateway button and credit card form for multiple reservations
    • searchForm 1.2
      • New way to present the entrys as table
      • New tag [themes] to let the user choose if he wants a list or table
      • New shortcode options for search at any change, the reserve text and resource name in table
    • Statistics 1.1.4
      • Minor changes for wordpress 3.5
  • New function to block time after and/or before reservations in main settings
  • Translations
    • New swedish translation – thanks to Christina Kjeell
    • Updated italian translation – thanks to Maroso Marco
  • Improvements
    • Cancel button in form if adding multiple reservations to come back to the reservations list. Form shortcodes attribute cancel=”” to rename it.
    • Preparation of database interactions
    • Minor changes for wordpress 3.5
  • Bugs fixed
    • Errors not appearing for admins at add/edit
    • Conditional select and radio elements and no price appearing
    • noprice attribute for price fields
    • JS bugs with multiple reservations
    • Minor fix in overview
    • Edit button at mail

easyReservations 3.1.5 – 01.12.2012

  • Premium
    • Coupons 1.0.9
      • Restrict amount input to prevent misconfigurations
    • Invoice 1.0.9
      • Submit of invoice settings
      • Improved relative image path usage
    • searchForm 1.1.16 & 1.1.17
      • Strip shortcodes of easyReservations
      • Fixed bug that unavailable resource got shown in certain circumstances
    • Guest Editing 1.2.8
      • Updated for price format
  • New function to set the price format
    • Set if currency sign before or after amount and if there’s a whitespace between
    • Set thousands and decimal seperator if point, comma, whitespace or none and to round or show decimals
  • Improvements
    • Restrict unallowed characters in many admin fields like amount or title to prevent misconfigurations
    • Set focus after submit
    • Hide calendar after normal submit
    • Improved forms javascript output into footer
    • Datepicker gives departure field +1day if available
    • Module addons appear in module list and are deactivateable without deleting files
  • Bugs fixed
    • Multiple reservations
    • Hide persons in multiple reservations
    • Availability by persons check and overview
    • Cond. price filter no price display and noprice tag to hide the price in form element

easyReservations 3.1.4 – 23.11.2012

  • Premium
    • Guest Editing 1.2.7
      • Use of better datepicker with all options
      • Fixed status bar price and status appeared twice
      • Fixed error messages
      • Fixed time at submit
      • Fixed price fields not appear
    • searchForm 1.1.16
      • Fixed bugs in the error messages if unavailable resource get shown
      • Translatability
    • hourlyCalendar 1.1.15
      • Translatability
    • Invoice 1.0.8
      • Substract paid amount in total
  • Improvements
    • Taking current time from wordpress option
    • Translatability of ajax requests
    • Overview show count of persons instead count of reservations if availability by person
    • Two new currencys: Colombian peso and Venezuelan Bolivares
    • New language Catalan and improved spanish translation – thanks to Carles Yuste again!
  • Bugs fixed
    • Price of current in multiple reservations
    • Discounts were applied multiple time for the same type
    • Sometimes wrong sender in email to guest
    • Filters won’t get added when certain errors occour anymore

easyReservations 3.1.3 – 18.11.2012

  • Bugs fixed
    • Heavy bug in availability check
    • Minor bugs in availability by persons

easyReservations 3.1.2 – 15.11.2012

  • Premium
    • Payment 1.4.1 & 1.4.2
      • Updated automatically approval for availability by persons
      • Fixed credit card edit box
      • Fixed deposit function for google wallet and 2checkout
    • SearchForm 1.1.14
      • Updated for availability by persons
      • Improved content substraction of search results
    • Coupons 1.0.8
      • Fix for coupons with unlimited usages
    • Invoice 1.0.7
      • Updated for availability by persons
      • Fixed typo in tag
      • If Image uploaded in /wp-content/uploads use a relative path instead of URL
    • hourlyCalendar 1.0.4
      • Updated for availability by persons
  • Availability by persons
    • Resources can now be reservated by the amount of persons instead of per unit for hostels, tours, events or courses
    • These resources just have one row in the overview that shows the amounts of reservation in the background by percentages per day or hour
    • Tutorial popup for it
  • Improvements
    • Rewrote “don’t use time” mode to technically only calculate full intervals instead of simply hide it from the admin
    • New resource option to calculate the (maybe filtered) base price only once and independent from the duration of the reservation
    • New currency norwegian krone
    • Updated spanish translation – thanks to Carles Yuste!
  • Bugs fixed
    • Bug in times of price calculation
    • Default datepicker style
    • Overview selection at add and edit
    • Conditional price fields per time
    • Calendars price display improved for filters
    • Improvement in email script
    • Translation of short day- and month-names with special chars works now
    • Multiple encoding fixes
    • Early bird filter
    • Typo in forms tag show price
    • Typo in french translation that caused that no calendar could be added
    • Hide persons header in forms popup overlay if disabled

easyReservations 3.1.1 – 04.11.2012

  • Premium
    • Payment 1.4
      • Authorize.net Gateway
      • 2Checkout.com Gateway
      • Google Wallet Gateway
    • SearchForm 1.1.13
      • Fixed bug that a single error wasn’t shown
    • Coupons 1.0.7
      • Coupons get applied before storing reservation
    • Invoice 1.0.6
      • Function to calculate the price per adults in the first stage of invoice instead of own row
    • Styles 1.2.5
      • Improvements in IE
  • Improvements
    • Calendar can check for global arrival and departure so onclick is only possible on right days. Requirement Filter won’t get applied.
    • Conditional price fields wont have price displayed, for normal price fields its optional with “noprice” in tag.
  • Bugs fixed
    • WPML resources get automatically converted and will be translatable
    • JS Bug in validation
    • If no departure field in form error get show at arrival field
    • Price field per times/persons/both

easyReservations 3.1 – 22.10.09.2012

  • Premium
    • New premium service
      • Log in your premium account in the premium settings
      • Automatically update and install modules from there
      • New completely working update notifier
      • Read changelogs
      • Checking compatibility both ways – alerts if the Modules version is to low for the Plugin and if the Plugins version is to low for the Module
      • Re-Install all Modules
      • De-/Activate all Modules at once
      • Removed old update notifier completly
    • Payment (PayPal) 1.3
      • Credit Cards support
        • Ask for credit card after submit
        • Check for number, type and cvv
        • Can execute auto approve
        • Saved encrypted by a definable password in the database
        • View, add and edit as admin
      • Made it ready to pay multiple reservations at once
      • Extended [paypal] emails tag by percentages of price with e.g. [paypal 30]
      • Fixed language selection bug
    • SearchForm 1.1.12
      • Build in new requirement and the filters
      • Build in translatable datepicker
      • SearchTypes Addon WPML ready
      • Fixed a rounding bug
      • Fixed a form bug
      • Position of loading image improved
    • Statistics 1.1.3
      • Fixed a rounding bug
    • extendedCalendar 1.1.3
      • Calendar cells fix in boxed style
    • Invoice 1.0.5
      • [arrival time] to get arrival date with time (+departure)
      • Fixed bug in standard invoice template
      • Using the normal price as result of invoice instead of the calculations result for fixed prices
    • Styles 1.2.4
      • Fixed bug at selecting styles
      • Fixed header of datepicker style in IE
    • Coupons 1.0.6
      • Fixed “no changes” bug
      • Fixed coupons appear as custom price in view reservation
      • Fixed that coupons could get used once more than defined in max setting
      • Coupon box at edit is showing now
    • Export & Import 1.2.3
      • Added Taxes amount to export
  • Set possible arrival and departure days per resource (mo-su)
  • Multiple Reservations in form
    • After submit the reservation a popup or full overlay will show the guests reservation
    • He can edit it, cancel it or add another reservation
    • After submit them the emails get send
    • You must turn auto-approve to after submit if you want that the reservations count into available check instantly
  • Resource’s Requirements
    • New resources setting to set possible arrival and departure days (mo-su)
    • New filter to set the new setting and min/max persons and nights per date, date range or units like in time filters
  • New form tag [infobox] that shows image, title, content and/or excerpt of the selected resource
  • Improvements
    • easyReservations is fully compatible to WPML
    • Effects for errors in form
    • Forms submit button disabled at check
    • Restructured form options & more options
    • Copy Button to add new reservations as of the current inputs at edit
    • Copy Resources
    • Table search for resources names
    • Datepicker is translatable
    • Overview show reservations under a hour more correctly now
    • Deleting resource has a confirmation popup and also deletes reservations of the resource
    • Added version number to scripts and styles to renew cached files after updates
  • New translations!
    • Spanish
    • Italian
    • Dutch
  • Bugs fixed
    • Captcha
    • Calendars cells fix
    • Date range/date in filters at edit
    • Standard departure time in form
    • Departure date if no field
    • Early-bird filter
    • Tutorial at shortcode popup
    • Availability check in form for one day reservations
    • Changed disabled to readonly in forms due to disabled elements wont get submitted
    • Tutorial in shortcode popup
    • Tutorial setting seamed off but was on if never saved, now appear correctly
    • Reservations that in a deleted resource can still be edited
    • Tables date count -0 to proper 0 and improved alignment

easyReservations 3.0.5 – 13.08.2012

  • Bugs fixed
    • Time in form in all possible relations (hidden,with [times])
    • Conditional price fields
    • Overview header if today was first day
    • More check before send mail
    • Send mail after add/edit reservation instead of before

easyReservations 3.0.4 – 08.08.2012

  • Calendar shows simple arrival and departure by half/diagonal fillings in all styles expect of boxed
  • Reply for emails to admin goes to the guest now
  • Bugs fixed
    • Time in form
    • Departure time in admin add reservation
    • Calendar takes posted resource from widget or search form
    • Upgrade script from <2.0 had an old function in it
    • Custom fields overwrite of different types

easyReservations 3.0.3 – 03.08.2012

  • Programmable price fields in forms!
    • Elseif statements for price fields in forms
    • Conditions can be resource, times, persons, childrens and adults
    • Example: If 4 or more persons reserve price is 5€ and if 6 or more the price is 37€
    • Nested Conditions: If resource 4 AND (if 1 (or more) person: 4 elseif 2 persons: 5) elseif resource 24 AND (if 2 children’s: 4€ elseif 5 children’s: 25€)
    • Complicated to set up -> Tutorial
  • Bugs fixed
    • Table search
    • Customs in emails
    • Resources Filter navigation in some browser; added active class
    • Filter adding: some checks and error messages
    • Improved error handling a bit

easyReservations 3.0.2 – 25.07.2012

  • Improvements
    • Resources can be re-ordered by menu order in post settings
    • Table order by persons and status
    • Widget select calendars resource in resource select as default
  • Bugs fixed
    • Added function against wordpess autop in many themes – therefor html <p> tags arnt supported anymore and must get deleted in forms
    • Tutorial Pop-Ups in shortcode function coming up every time
    • Validation for [times]
    • [times] default min value 1 instead of 0

easyReservations 3.0.1 – 24.07.2012

  • Bugs fixed
    • Calendar attribute room=””

easyReservations 3.0 – 23.07.2012

  • Premium
    • Updated all Modules to easyReservations 3.0
    • Statistics
      • Completely rewrote of statistics page
      • Monthly statistics to dashboard, statistic and dashboard
      • Navigate through time in graph and bar statistic
      • Pie charts for status, paid and persons with seamless change
      • Statistics for paid
    • Styles
      • New professional admin style
      • Finally, after over a year, a new form style!
      • New calendar style
    • Guest Editing
      • Guests can view and download invoices
      • Own settings page
      • Improved style
    • Coupons
      • Optimized check of coupons requirements
      • Datepicker in coupons settings
    • PayPal
      • Choose language of paypal page
    • hourly Calendar
      • Changes resource as of forms selection
    • Invoice
      • Choose language in editor instead of before
    • Multilingual
      • Works inside other [tags] too. Example: [error title="[lang value="text"]“]
    • htmlMails
      • PayPal emails standard content added
  • Big clean-up and systematisation (biggest part of update)
    • Merged all reservations functions into a central class
    • Very automatically system, less bug susceptible, better error capturing and much easier to work with
    • Reduced amount of code a lot
    • Rewrote, improvements and clean ups for nearly all functions
    • In total a change from a manually pump to a precious clockwork mechanism systematically
  • Tutorial mode
    • 102 Extensive Tutorial Pop-Ups on 13 pages
    • Saves history per page and user to not annoy, but let read all
    • Reset function to read them again
    • Some of the even cause demonstration events
    • Works with wordpress new pointer function
  • Interface
    • New reservations info bar with more information and better style
    • Improved tables data visualization
    • Better estimation of the distance of reservations
    • Removed a few useless table options
    • New statistics script
  • Beta-Release of the easyReservations ChromeExtension
    • Checks your system for new reservations and shows count of them in icons badge automatically at definable interval
    • Optional to click on icon to get to pending reservations table
    • Or open a chrome Pop-Up with a short list of active and pending reservations
    • Free
  • Improvements
    • Availability check works finally properly with arrival dates in calendar and form check
    • Function to check availability over all resources
    • Custom styles function for all types of styles and selectable instead of overwriting
    • Search for custom information in table
    • Order by resource in table orders by resource count too
    • A lot, or even more, minor ones
  • Bugs fixed
    • Forms working on mobiles now
    • Probably fixed the 404 error that occurred on some servers
    • Required checkboxes prompt error if unchecked before submit too
    • Forms submit on enter
    • Toolbar icon everywhere and updating to new wordpress function
    • Resources error on post add
    • Table options adults and children’s works properly
    • Reject
    • Calendars availability checks at 12:00 of day instead of 0:00
    • Overview onclick over current time at edit
    • Countless…

easyReservations 2.1.3 – 09.07.2012

  • Removed functions user-edit, dashboard widged, statistics page and export for premium
  • Module system Improved
  • Bugs fixed
    • Forum submit bug again
    • Style corrections
    • Numerous minor bug

easyReservations 2.1.2 – 07.07.2012

  • Bugs fixed
    • Form submit for some mysql versions
    • Hidden resource fields

easyReservations 2.1.1 – 05.07.2012

  • Bugs fixed
    • Form and Calendar on Mobiles should style and work correctly now (untested)
    • Calendar & Widget’s Calendar not showing
    • Module installation error due to max file size
    • Error in form because of “has to be in future” only happens if more as 24h past

easyReservations 2.1 – 03.07.2012

  • New function taxes per resource
  • Hourly overview as default in dashboard options
  • Better pagination for reservations table
  • New [date] tag in emails
  • [custom title] & [prices title] only give the values in emails
  • Added Danish Language – thanks to Søren
  • Updated french language – thanks to Remy
  • Updated german language – thanks to Patrick
  • Bugs fixed
    • Weekly billing
    • Email to admin on user edit uses right template
    • Multiple optimizations in email function
    • Country select
    • Dashboard options hide resource
    • Required custom fields working with each type now
    • Price and custom fields support check and checkbox to build a checkbox
    • Overview cell-background for today in hourly mode at non-hourly resources
    • Renamed filters: Price => Time; Discount => Conditional;
    • Days per reservation statistic
    • Optimized reservations navigation hitbox in table
    • Grey admin style optimizations

easyReservations 2.0.7 – 21.06.2012

  • Hidden fields for time
  • Units renamed to times
  • Bugs fixed
    • Time filter
    • Resource select in edit
    • Currency select
    • Availability check improved
    • Name check in form supports all characters

easyReservations 2.0.6 – 30.05.2012

  • Bugs fixed
    • Overworked module system to store them at upgrading (from now) – please update your modules
    • All captcha related bugs
    • Availability check if no resource number selected
    • Resource number at approving
    • Date format 30-05-2012
    • Price in calendar for weekly resources
    • Deleted unnecessary error at user edit
    • The “contact us to edit” error message is better to configure
    • Many minor bugs

easyReservations 2.0.5 – 17.05.2012

  • Custom .css files
    • Keep your Stylesheet changes with every update
    • Copy or add .css files to /css/custom/
    • Will be used instead of selected styles if exists
    • Works for Form, Calendar, Datepicker and searchForm
  • Bugs fixed
    • [units] form tag
    • Children’s at required persons
    • Calendars availability check at departure date
    • Overviews availability check with reservations under day/hour
    • Resource number select
    • Directly price/custom fields in emails
    • Date/range filters editing
    • Forms redirection

easyReservations 2.0.4 – 13.05.2012

  • Improvements
    • Price and custom fields directly in emails by [customs/prices title]
    • Redirect to another url after successfully form submit by redirect=”URL” in forms shortcode
  • Bugs fixed
    • Price fields per person and per both
    • Maximum hours in form
    • Some time calculations
    • Price per person

easyReservations 2.0.3 – 09.05.2012

  • Improvements
    • Resource count select by the names in admin add/edit/approve; reloads on resource selection
    • Modules overview automatically from array instead of html table; much saver to add new modules
  • Bugs fixed
    • Double reservations in same room and time
    • Small installation bug
    • Admin add reservation move 30 days if time reservations was disabled

easyReservations 2.0.2 – 07.05.2012

  • Improvements
    • Updated french language – 100% translated! Thanks and free module to Remy Perona
    • Datepickers first day is monday
  • Bugs fixed
    • Price per person in resource settings
    • Range filters
    • [show_price] before attribute
    • Multiple small preparations and fixes for some modules

easyReservations 2.0.1 – 05.05.2012

  • Improvements
    • Calendar price includes early bird discount
    • Calendars selection only after present
    • Form: Datepicker first day to pick is today instead of yesterday
  • Bugs fixed
    • Widget [adults] tag
    • Standard form double [show_price]
    • Table count
    • Calendar only checks full days, independent from resource option
    • Calendar checks full days in daily mode and hours in hourly mode
    • Hourly filters
    • Hourly filters editable
    • Filters table days to unit names

easyReservations 2.0 – 03.05.2012

  • Time reservations
    • Reservations can have any amount of time including hour and minute to enable the plugin for any kind of reservation
    • Overview got a hourly mode
    • If time is under a day/hour it get’s shown as count in one field
    • Overview simple tooltip
    • Selects for time were added everywhere
    • Two reservations can share one minute in the same room
    • It’s optional at settings – If turned of it will just show full days everywhere like before
  • Rooms -> Resources
    • Interval for billing can be hours/days/weeks
    • The duration of a reservation get’s calculated by the the rounded up hours/days/weeks between arrival and departure
    • Hourly filters
  • Forms
    • Tags for hours and minutes
    • Tag [units] to let the guest choose hours/days/nights as of the resources’s settings instead of a departure date
    • New standard form
    • Improved add field tag
    • New tag table with onclick
    • Exclude resource’s from select
  • Deleted functions
    • Offers: Too complicated and not much use left with all the filters and discounts
    • Message: Use custom fields
  • Improvements
    • Resources table button to custom post table
    • Modules Update Notifier much smaller and faster
    • French language
    • Most input’s stay after error’s at admin add reservation
    • New email tags and standards; Old tags are still working
    • Filter for status instead of offer
    • Link to settings
    • Updated Import Module to work with 2.0
    • Calendar styles
    • New welcome screen
    • Modules installation to work on every server
  • Bugs fixed
    • Discount percentage
    • Add form: name gets corrected instead of producing errors if wrong
    • French language
    • Table group old
    • Overview days to show: Uses option at start, but stays after button (15/30/45) click till reload
    • Overview click on room’s count at approve/edit
    • Export if no custom fields but selected

easyReservations 1.8.1 – 16.04.2012

  • Bugs fixed
    • Add/edit reservation admin
    • Prices in simple calendar style
    • Filters availability
    • Custom forms
    • Blue form style
    • Export if no custom fields used but checked

easyReservations 1.8 – 15.04.2012

  • Three new languages: France, Russian and Turkish!
  • Forms
    • New validation:
      • Errors are displayed below the incorrect field/select
      • Error checking at sending
      • Box above form as overview of errors
      • Included min/max nights/persons in live validation
      • Name, eMail and Custom fields gets checked for emptiness before sending
      • Better name validation
      • Focus field on click on the error
      • Select title and message of error box
    • Custom fields get refilled like other fields
    • Show price width & no other content
    • Show price new option before amount text [show_price before=""]
  • Name function for room numbers
  • Export
    • .csv and .xls use the same function
    • No errors with .csv files
    • Custom fields
    • Reserved
    • Room number
  • Improvements
    • Custom prices can be per persons and night now (price*persons*nights)
    • Improved Module Installation a lot
    • Set text after successful edit in userCP
    • Custom prices in email
    • Trash reservation from edit
    • Rewrote email generation script
    • New infomation in emails: paid, reserved ago, custom prices
    • Update notifier
    • File loading
    • Day and Month names everywhere translatable with just one string each
    • Calendar show posted room instead of default room after widget or other redirect
    • Filter table improved and name included
    • Overview selection stays at change overviews date/days
    • Security improvements
  • Bugs fixed
    • Editlink
    • Many email related bugs
    • Calendar selection
    • Offer discounts
    • The first unavailable day from filters can be departure day now
    • Date unavailability
    • Display price zero
    • Custom prices at view reservation

easyReservations 1.7 – 03.04.2012

  • Extended form tags!
    • up to 5 new tag options for each form tag
    • Value/Selected/Checked
    • Style
    • Title
    • Disabled
    • Maxlength
    • Captcha in tag add function
  • Select out of five date formats for the whole plugin!
  • More resources options!
    • Set minimum and maximum nights to stay for each resource
    • Set minimum and maximum persons (adults+children’s) for each resource
  • Discounts can raise the price too!
  • User-edit to User Control Panel!
    • Real login function with sessions
    • Sessions stay till browser close
    • Logout function
    • Errors don’t break site anymore without lowering security
    • Swap between reservations
    • Customizable table to show all reservation from the same email
    • Rename rooms
    • Split text over login and over the editing itself
    • Much more options
    • Improved security
  • Improvements
    • Custom prices gets added/subtracted after discounts
    • Calendar style and generation
    • Resources table divided
    • tinyMCE Shortcode button
    • Central status function
    • Custom API extended
    • Filters builder & dashboard screen settings checkboxes/radios
    • New get_the_title function for frontend (beccasue of Private:)
    • Core module installation & update notifier
    • New currency’s
    • Filters prices after deleting a resource get displayed properly
    • Modules update notifier needs to be turned on once
  • Bugs fixed
    • Table favourites
    • Price calculation admin add
    • Uninstalling function
    • Errors after form submit
    • Editlink
    • Detailed price calculation date

easyReservations 1.6.1 – 26.03.2012

  • Bugs fixed
    • Pagination
    • eMails
    • Price in emails
    • Deleted unnecessary setting

easyReservations 1.6 – 25.03.2012

  • Introducing of the Modules System: Module core!
    • Overview over available Modules
    • De-/activation of modules
    • Installation of modules
    • Update Notifier for paid modules
  • First Module Import for free!
    • Import reservations from .XML files
  • Export backups of your reservations as .XML
  • Favourites in table!
    • Favourite reservations in table
    • Every admin has his own favourites
    • They form a new group and get highlighted in other groups
    • Works seamless with AJAX with an animation
  • Resources are Custom Posts now
  • Interactive Calendar!
    • Clickable calendar with animation
    • With check for availability
  • Forms & user-edit errors change border of wrong field instead of printing error
  • Assign reservation to user technically integrated – no function behind jet
  • Custom & Price fields
    • Get stored as arrays
    • Can be editable, visible and hidden
    • Central function for editing
    • Preparation for new types in flexible and central function
    •  Can be completely separated from custom fields
    •  Can have different amount and type of information
  • Unfortunatly had to replace the statistics script due to legal issus
  • Improvements
    • Table works with #hashtags to save current group for refresh and acces a group directly by url#hashtag
    • Table new rows reserved and status
    • Discounts can be per person
    • User-edit status/price is selectable
    • Image and menu for adminbar
    • Price per resource or per persons can now be different for each resource
    • Export script
    • Upgrade script now works when skipping updates too
    • Calendar and User-edit shortcodes better placeable
    • Dozens of new currency tags
    • Got rid of offers & rooms category
    • Replacement of icons due to legal issues
    • Delete information on uninstall is selectable
    • Multiple reservation support mails by comma separation
    • Filters modes get displayed properly
    • Custom form element to forms Quicktag
    • Updated german language
  • Bugs fixed
    • Table color
    • Table reservations that ending today/tommorow/yesterday gets displayed in the right group
    • Datepicker in forms
    • Multiple style fixes
    • Overview hide rooms
    • Widget width
    • Styles in IE9
    • Emails to user after form submit
    • Offer box

easyReservations 1.5.1 – 19.03.2012

  • Bugs fixed
    • Price simulator
    • Price and custom fields on admin add
    • Filters
    • Filter count in resources overview
    • Help function in Settings
    • Dashboard widget permission
    • Removed old filters from sample rooms on new install

easyReservations 1.5 – 17.03.2012

  • Scripts and Styles get loaded for sure and only if needed without any checks now
  • Filters
    • Works per AND instead of OR
    • Much more logical and directly to set up
    • Get saved as array instead of shortcodes that have to be transformed to arrays on each calculation
    • Get sorted on add/edit instead of in each calculation
    • Unavailibility filters have finally the same flexibility as price filters
    • Discounts can be per reservation, per day or percentage
    • Discount can have different prices per room if offer
    • Unit based filter chcecking from 300 to 30 lines of code with getting rid of one fully loop
  • Custom price fields can be per person now!
  • eMails
    • Every emails is de-/activable
    • Get saved as array – from 14 to 7 options in db
  • Permissions
    • Finally a real permission system
    • Works by WordPress Roles, but also custom roles from other plugins/you
    • Set up different permissions per admin page (Dashboard, Resources, Statistics, Settings)
    • Each resource can have its own permission
    • This affects the overview, table and admin actions (add/edit/reject/approve/sendmail/trash/delete) on dashboard and the resourceses page
    • System wont examine permissons if user is admin
  • Set or change reservation time on add/edit directly
  • Forms
    • using Quicktext for form editing
    • with a bunch of own html buttons
    • adding tags at cursor position
    • fixed stylings/spelling in editation
  • All AJAX codes rewritten in jQuery with self error preventing
  • Improvements
    • Calendar shows offers availability too
    • Overview datepicker set selected date as start date
    • Got rid of nearly 100 unnessesary strings for making translations easyier
    • Improved strings for better localisation
    • Updated german language
  • Bugs fixed
    • Groundprice field shows on new resources (sorry for that)
    • Fixed three bugs at the overview effects
    • Overview date-navigation if a reservation is active
    • Export as xls
    • Export reservations from table (due to ajax table)
    • Useredit changelog and db errors
    • None offer hidden field
    • Email patterns saving properly (stripslashes)
    • Numerous minor bugs

easyReservations 1.4.2 – 13.03.2012

  • Bugs fixed
    • Form submit bug
    • Double errors

easyReservations 1.4.1 – 13.03.2012

  • Improvements
    • Added childs hidden field
  • Bugs fixed
    • Hidden fields offer and persons fixed

easyReservations 1.4 – 12.03.2012

  • Reservations table
    • Works with Ajax now
    • Groups, filter, search, pagination and orderby working together and without a page refresh!
    • New group current displays currently guests!
    • Filter by date
    • Click on date in overview’s head for filtering by date or use the datepicker next to the field
  • The form tags [persons] and [childs] can have a minimum and maximum value now
  • Filters
    • The conditions are shown as sentences
    • Edit price filters condition and prices directly
    • Calendar refreshs automaticly on change
    • Sort by drag’n’drop
    • Delete filter without reloading
  • Improvements
    • Renamed main page to Reservations Dashboard
    • Number of pending reservations in admin navigation
    • Centered and colored form/user-edit messages
    • Edit link works per get now
    • Overviews selections come back after change now (if you cange the date, ect)
    • Calendar double-click prevention
    • Rooms head in overview is clickable
    • Rooms can be set to form by shortcode (room=”roomid”) if form has no room tag
    • Messages on most admin actions
    • More checks for correctly inputs
    • Updated german language
  • Bugs fixed
    • Finally got rid of the “xx characters of unexpected output during activation” bug
    • Edit link on some permalink settings
    • Permissions Author and Editor
    • Own forms
    • Standart forms special characters
    • Price color bug
    • Overview mark activ days
    • Calculate workload today if no room
    • Subject Mail to guest on new reservations is editable
    • Name and email fields are required again in frontend
    • Color in table for reservations start today
    • Monday as price filter unit
    • Message if set up a wrong price format for child discount
    • Required fields are red if empty in resources
    • Rare bug if a room count is a letter it was recognized as highest room count
    • Style fixes in Safari and IE9
    • Number of pending reservations in admin bar

easyReservations 1.3.2 – 04.03.2012

  • Bugs fixed
    • Install script again…

easyReservations 1.3.1 – 04.03.2012

  • Bugs fixed
    • eMail function re-included
    • Upgrade script
    • Captcha

easyReservations 1.3 – 04.03.2012

  • Overview improvements
    • Works fully without page refresh now!
    • Hovers a reservation if you mouseOver the table
    • On manual selections at add or edit the overview will change overviews date and “selection” with you inputs
    • Effects if you insert or select a unavail room (or inexistent room number)
    • The effects can be toggled off
  • New AJAX driven dashboard Widget
  • Reservations administration page!
    • New widget shows who arrival’s and departure’s today
    • Each feature can be toggled off (Overview, Table and the Boxes)
    • The table show 7 new informations (Color, ID, Country, Children’s, Paid, Custom Fields, Custom Prices)
    • Table is customizable
  • Split and documented functions into both/admin/frontend for better loading times
  • Improvements!
    • Added datepicker to filter add
    • Rewrote availability check completly
    • Reservations from guests get checked and handled in a central function
    • Many speed optimizations
    • Deleted the settings popup from overview and migrated it to the screen options
    • Improved price calculation
    • New security functions
    • Updated .pot and german language
    • Moved Help to settings
  • Overall halved the mySQL querie durations
  • Bugs fixed!
    • Children can be zero on edit
    • Groundprice from room gets calculated if an offer has no price defined for a room (happens on new rooms)
    • Fixed bug in user-edit that you could edit old reservations but couldnt edit futere ones
    • Add none offer as hidden field at forms
    • Many minor ones

easyReservations 1.2 – 25.02.2012

  • New Overview!
    • Clickable with animation!
    • Change room and date of reservation on-the-fly!
    • Select start date by datepicker or time-navigation
    • Hovers to see in wich cell and date without problems
    • Different backgrounds for days
    • Pattern for past days
    • Different colored reservation for time
    • Selctable amount of days and rooms to show
    • Count of free space per room and day
  • Frontend Calendar
    • AJAX driven frontend availability calendar!
    • Works as shortcode
    • Next- and Prev-month function
    • Shows availibilty of a selected room
    • If its on the same page/post/widget like a room select it changes on select
    • Comes with two different styles! modern & simple!
  • Admin style system and first theme “grey”!
  • Guests can edit their reservations afterwards
    • Works by shortcode
    • They log-in by ID and eMail (with Captcha)
    • Guest can change almost everythink
    • Can only edit if the reseration is past
    • You can not use this feature at all!
    • After editation the reservation is pending again
    • Admin and User get email with changelog
    • If email get changed the old one gets a mail too
  • Live price calculation in frontend & admin!
  • Widget
    • With calendar and/or (pre-)form
    • Calendar has the same settings like the shortcode
    • Configure form with tags like the normal forms
    • Set link to a page/post with form shortcode and the inputs get transferred
  • Tool to add shortcodes too posts and pages
  • Export exel file
    • Export as .xls file
    • All reservations, the ones in table or selectable by time or type
    • Select out of 12 informations what should get in
  • Added help function
  • Much better email function
    • New tags [ID], [editlink], [childs], [country] and [changlog]
    • Simple only send a mail function
    • Format 8 different email situations
  • Added childs and country everywhere!
  • Beautiful forms!
    • Live price calculation and errors!
    • Captchas – they delete on every submit
    • Style function with two different styles white & blue
    • Added child and country select
  • Important guests will be highlighted in table
  • Add and edit reservation
    • Add reservation is on main page now
    • Price field add function added to both
    • Set and/or fix price on add
    • Set status directly on add
    • Set paid amount!
  • Resources
    • Filter table
    • Change prioritie of price filter in table
    • added fixed child discount
    • Price simulator to try out all the filters and groundprice
  • New statistics on admin main page and improved statistics page
  • Cleanup and fixed over 1337 bugs :)
    • Got rid of plenty unnecessary files
    • Especially of the jquery files
    • Better loading of JS files
    • Updated Highcharts
    • Many new functions for “globalism”
    • Fixed all the minor php failures
    • No silly outputs in admin anymore
    • Rewrote price calculation
    • All prices in admin gets validated
    • Removed post widget
    • On installation the room&offer cats get added
    • Plus two sample rooms and a sample offer
    • Reservation time gets saved wit the reservations
    • Price and paid works properly
    • Fixed pagination on table – no empty pages anymore
    • Replaced deprecated PHP functions
    • Hundrets of missing translations strings added
    • Much better german language
    • Different mySQL improvements and fixes
    • All values remain or happen after submit
    • Check for avail and fullness improved and extended to admin
    • Deleted alot unnecessary options
    • Allow spaces in custom & price field options
    • Resources can be private posts
    • Bugs in orderby and filter at reservations table
    • Overview is visible without reservations now

easyreservations 1.1.4 – 20.09.2011

  • FIXED Installation
  • FIXED more then five Rooms/Offers
  • FIXED Resource thumbnail bug for some themes

easyreservations 1.1.3 – 19.09.2011

  • NEW FUNCTION Price Fields in form, view and edit; Very similar to custom Fields but with impact on the Price
  • NEW FUNCTION Price Filters can have Units of Time as Condition now; for example January, Friday, Weekend, CW 23, 2012, Quarter 1
  • NEW FUNCTION Add Rooms or Offers directly from resources
  • REVAMP fully rewrote of the Overview; just one querie per row left
  • REVAMP statistic querys
  • ADDED Custom & Price Fields can now have Spaces in the options name
  • ADDED Priority System for Price Filters with Units of Time as condition
  • ADDED Help for form Field and Room/Offer Filter adding
  • ADDED Custom fields & error preventing to “add Reservation”
  • ADDED Roomcount and “Offer Box Informations” to Resource editing
  • ADDED Hidden fields can be date-from, date-to or persons too
  • STYLE add Reservation
  • FIXED many speed optimizations and clean-ups
  • FIXED Overview is visible without Reservations now
  • FIXED Bugs in Orderby and Filter at Reservations Table
  • FIXED private Posts can be Room/Offer too
  • FIXED allow spaces in custom & price field options

easyreservations 1.1.2 – 10.09 .2011

  • NEW FUNCTION Custom Fields in form, view and edit; Can be different for each Reservation; delete-, edit- & addable for each Reservation
  • NEW FUNCTION Detaile Price Calculation on view, edit, reject and approve
  • NEW FUNCTION Resources Page to display Rooms and Offers; better Grounprice & Filter add script
  • ADDED On approve the Prices of Reservations get set and are directly editable
  • ADDED Mark approved Reservations as paid
  • ADDED Click on Reservations in Overview links to edit them now; Only on Main Site, reject and view
  • ADDED New Filter [pers] to change Price if more persons reserve
  • ADDED [price] and [customs] to emails
  • ADDED Price formatting
  • ADDED form Validator
  • ADDED All Reservations Group in Table
  • ADDED Florin Currency
  • STYLE Errors in form at reservating looks better now
  • STYLE Detailed Statistics
  • FIXED Overview is visible without Reservations now
  • FIXED General Settings again
  • FIXED Name Bug in edit
  • FIXED Price Calculation
  • FIXED Stay Filter
  • FIXED Current form is Big in Settings
  • FIXED Newest Reservation is first on Pending’s
  • FIXED Filter Pagination Bug on Reservation Table
  • FIXED empty Categories selectable for Room/Offer Category
  • FIXED Address, Message and Phone fields can be deleted from forms without getting error on reservating; Other types of fields are necesarry
  • DELETED Address and Phone from mySQL Database, use custom text fields insted. All Datas from old Reservations will be save.

easyreservations 1.1.1 – 27.08.2011

  • ADDED Hidden Field from form works for Offers and Rooms now
  • ADDED Select needed Permissions for Reservations Admin
  • FIXED mouseOver in overview
  • FIXED Datepicker in edit
  • FIXED Upgrade script. Everythink should be fine now
  • FIXED General Settings

easyreservations 1.1 – 26.08.2011

  • NEW FUNCTION Filters! Each Room or Offer can now have unlimeted Filters for more flexiblity. Price, Availibility, and Discount for longer Stays or recoming Guests
  • NEW FUNCTION The form is very customizable now! Can have unlimited forms, forms for just one Room and edit the Style of them very easy
  • NEW FUNCTION eMails are customizable now!
  • NEW FUNCTION Statistis! Starts with four charts, more to come
  • ADDED Overview is Clickable when approve or edit! 1x Click on roomname for change the room; Doubleclick for reset; [edit] click on date to change them fast (no visual response)
  • ADDED Settings Tabs
  • ADDED Checking availibility from Room/Offer Avail Filters and if Room is empty
  • REVAMP Rewrote the Edit Part and added it to Main Site
  • REVAMP Settings
  • FIXED Order by Date in Reservation Table
  • FIXED Search Reservations
  • FIXED many other minor bugs
  • DELETED Seasons; unnecessary because of new Filter System
  • DELETED form Options; unnecessary because of new form System

easyreservations 1.0.1 -12.08.2011

  • ADDED function easyreservations_price_calculation($id) to calculate Price from Reservation ID
  • REVAMP the Overview now uses 95% less mySQL Queries! Nice speed boost for Administration
  • FIXED Box Style of Offers in Reservation form will now work on every Permalink where the id or the slug is at the end. Thats on almost every Site
  • FIXED Box Style of Offers in Reservation form should display right on the most Themes now. If not, please sent Screenshot and Themename
  • FIXED Room/Offer in Approve/Reject Reservation Mail to User is now translatable
  • FIXED German Language is working now

easyreservations 1.0 – 12.08.2011

  • Initial relase after two months of development