Plugin / Book a Room

Colin Tomele

Changelog

Changelog

2.8.2.4

  • Added the ability to add the text #check# in the Meeting Room Content content to have it render a checkbox to the user. If there are any checkboxes rendered this way, they must all be checked before the user can continue.

2.8.2.1

  • One small tweak to the css that got messed up on large screens. (Amenities)

2.8.2

  • Fixed 14 instances of maxlength being typed as maxlengtr.
  • Fixed 2 instances of contactState id being incorrect in inputs.
  • Added style “resize: vertical” to textarea to help on smaller screens.
  • Removed width from textarea css.
  • Removed “display: block” from label css.
  • Added floated divs around radio buttons.
  • Changed inputs to use mobile friendly number/email/tel instead of plain text.
  • Most of the changes fix the display and make things easier when using a mobile device.
  • Thanks to @speedy_snail for all of the assistance!

2.8.1.7

  • Changed all instances of Event/Organization to Event / Organization to promote better line breaks on smaller screens.

2.8.1.6

  • Removed a line that was causing a session error after activating, logging out, then loggin back in.

2.8.1.5

  • Left the new containers but removed the clearfix css as it was causing more issues than it was fixing.

2.8.1.4

  • Changed public instances of date() to date_i18n() to localize them.

2.8.1.3

  • Missed one value.

2.8.1.2

  • In my effort to format my code on the recent changes, a lot of whitespace was added to the form elements. These whitespaces have been removed.

2.8.1.1

  • Changed the mainForm output for the public form to use output buffering and return the value instead of an return include.

2.8.1

  • Added an outer

<

div> container to public pages with some CSS to hopefully make things more compatible with certain themes.

2.8.0

  • Changed the INSERT for Events and Meetings to use local time so that it appears correct in the list (as created date).

2.7.9

  • There was an issue with checking if the current user is logged in. Because of this, some days would not allow logged in users to avoid the reserve date limits and would show available times as “*Unavailable”

2.7.8.6

  • Fixed the drop down when editing a single event so Recurrance setting is on single and won’t throw an error when submitting.

2.7.8.5

  • Removed error checking for reminders since that part of the form is now hidden.

2.7.8.4

  • Changed about 38 date() displays to use the date_i18n()
  • Changed several button texts to use _e()

2.7.8.3

  • Several small bug fixes including a capital _E. Changed the conflict in event scheduling from an “auto” form to a list of links allowing the user to view and manage that conflicting instance in a new tab.

2.7.8.2

  • Added in error checking for Titles and Descriptions for events and meetings. Any non-ascii characters entered in from Word will throw an error.

2.7.8.1

  • Attempting to find a bug so I added more granularity to the errors on the submit for Registrations. Adds a new message for all logic errors instead of a single message for all errors.

2.7.8

  • Fixed an error when putting in too high a number for occupancy when requesting a room. This displays properly now.

2.7.7.5

  • Added a missing php to a <? in \templates\events\eventForm_times.php

2.7.7.4

  • The date used to create the calendar on the Staff Events page was using the wrong day and was making the calendar look wrong.

2.7.7.3

  • Fixed a few nested trims() causing an error in PHP 5

2.7.7.2

  • Email fix was throwing a separate error. THis should be fine now.

2.7.7.1

  • A couple of the mail functions weren’t adding a “\r\n” after the TO: address, causing the emails to fail. I’ve added it in.

2.7.7

  • Fixed a problem on the daily view as background colors weren’t echoing.

2.7.6.6

  • Updated last changes to offer comma and semicolons between addresses to allow it to work with Outlook.

2.7.6.5

  • I added a new feature that allows you to export to clipboard or open an email with every registrant’s address for an event in case you need to contact them.

2.7.6.4

  • Fixed a naming problem with the isSocial drop down that was causing issues on public events with the City field.

2.7.6.3

  • Fixed a bug that kept Internet Explorer from ‘Checking All’ on the pending page.

2.7.6.2

  • Fixed a bug that was stopping the meeting room contract from displaying.

2.7.6

  • Added an option in each branch to hide the social warning.

2.7.5

  • Misplaced end bracket was hiding rooms if there was a no location available.

2.7.4

  • User @christoyor found a bug. I had <? instead of <?php and it was breaking things. Thanks @christoyor!

2.7.3

  • Got the hours error fixed. Non-logged users were having issues becauise of sessions not pulling the data.

2.7.2

  • Changed “)and” and “)or” to “) and” and “) or” in many parts of the code. Hoping this clears errors up with different versions of PHP

2.7.1

  • Fixed incorrectly closed empty() tags around 416 in /templates/events/eventForm_times.php

2.7

  • Branch table wasn’t autoincrementing properly, starting at ID 0. For new installs, this was causing an error on the frist branch made.

2.6

  • First branches were being ignored since they had an ID of 0. Changed empty() to !isset().

2.5

  • Added text domain in for i18n

2.4

  • Several small, incremantal bug releases. Major bug was session tracking for logged out users not allowing them to pick times.

2.0

  • Finished the initial translation conversion. All templates have been changed from html to dynamic PHP with i19n functions added

1.7.3

  • Continuing work on making Booka Room translatable.

1.6.5

  • I fixed the way that the Reserve Buffer works. If you enter a 0, everything today, after the current time, is available. A 1 means tomorrow is open to reserve. If it’s the 1st and you enter a 2, people can schedule meetings on the 3rd and after, etc.

1.6.41

  • Fixed the meeting room contract popup. I changed the size so it centers better.

1.6.4

  • The setup increments weren’t showing up as unavailable. Setup increments should now work as Unavailable slots before every shift. THis is so that there is a free slot AFTER each meeting to add cleanup increments.

1.6.3

  • Fixed the thin CSS (again) to display the notes field from the last update properly.

1.6.2

  • On the Search Results and Manage Events pages, when you click on a name that has a number by it, it will take you to the notes attached to that person. I’ve added an Edit link at the start of each note to that ticket. I’ve also added code that allows line breaks to work correctly.

1.6.1

  • Added in three options that weren’t being deleted on uninstall. bookaroom_defaultState_name, bookaroom_hide_contract, bookaroom_installing

1.6

  • Added an option to hide the meeting room contract.

1.5

  • Added in a function that makes phone numbers look easier to read. Will have to modify this in future releases to scrub all non-numeric characters from numbers before entering into DB
  • Got the other event names showing on the list when you edit an event/meeting time.
  • Fixed an extra shift being checked off at the end when you go in to edit a time.

1.4.1

  • Removed the “opening shift” forced setup increment which was causing issues and is uneeded.

1.4

  • Replaced a null with array() in bookaroom-meetings-amenities.php:314 to fix a warning when you have no amenities created.

1.3

  • Added (int) to line 1313 of bookaroom-meetings-public.php. This fixes the mysterious “unavailable” setup spot.

1.1

  • Replaced the jstree javascript libraries. This fixes the issues with the closings page not working for selecting multiple rooms.

1.0.30

  • Added a “parseInt” to the values on the contract popup. The update to Zebra Dialog was ignoring the float values.

1.0.28

  • Removed a “break” in sharedFunctions.php which was throwing an error.

1.0.27

  • Added in a setting and the ability to hide the names of public meetings from the public calendar. When checked, public events on the public calendar show up as “In Use”.
  • Updated Zebra Dialog, used in the contract popup.

1.0.26

  • Fixed empty amenity bug that made amenities in list show up with an empty one and a comma.
  • Added Reply-To Only option and changed email handling. This is so that if you are using an outside email server, you can use reply-to instead of From to help with spam filtering catching “spoofed” emails.
  • Added a forced date format to the datepicker so it shows the correct format for the form.

1.0.25

  • Removed the HTTP protocol from the links to jQuery. This was causing an issue on sites using SSL.

1.0.24

  • This small update stops an error from showing up when you try to schedule an event with a time that starts with a 0 (example 01:00 pm instead of 1:00 pm).

1.0.23

  • Fixed changes from 1.0.22 that were misreporting error times.

1.0.22

  • Added an error message to automatically refortted times.

1.0.21

  • More changes so that simple numeric permalinks work. Fixed issues on small calendar form.

1.0.20

  • More changes so that simple numeric permalinks work. There may be a few remainging problem links, I am huinting them down.

1.0.19

  • Made some changes so that simple numeric permalinks work in calendar.

1.0.18

  • Fixed MySQL FULLTEXT issue with collation that was preventing new installs of the plugin!

1.0.17

  • Searching registrations now also searches exact username (including spaces) so people with short first and last names can be searched.
  • Fixed special characters showing up in the Meeting Room Door Signs and on the public side, when they look at a day to schedule.

1.0.16

  • Fixed some documentation

1.0.15

  • Added a zip code and phone number section to the Locale settings that allows users to put in their own regex to validate.

1.0.14

  • Added a link to the name of the person who requested the room and a number next to their name in the search and Pending lists. If there is a number and you click on their name, you will see a popup of all of their notes from all of their previous requests. This should help make it easier to find problem requesters without having to keep a separate notebook or do multiple searches.

1.0.13

  • Removed unused (and erroring on some systems) encrypt and crypt function definitions.

1.0.12

  • Attempt to fix error from 1.0.11 by changing function definitions to public static in new locale functions.

1.0.11

  • Fixed an error caused by hitting certain admin pages before setting up room containers. Fixes errors similar to * Undefined offset: 1 in ####\book-a-room\bookaroom-events.php on line 5168
  • Warning: Invalid argument supplied for foreach() in ####\book-a-room\bookaroom-events.php on line 5169*

1.0.10

  • Added missing files from a bad commit.

1.0.9

  • Added more “international-friendly” address format.

1.0.8

  • Fixed issue with ranges not being found in Closings.

1.0.6

  • Fixed isSocial warning if undefined. Check to see if it’s empty before compare.

1.0.5

  • Fixed session bug, again
    I used a function that only worked in the latest version of PHP. I replaced it with a method that works in older versions.

1.0.4

  • Fixed session bug
    On some installations, there was a bug that would throw an error when logging out or backing up. This corrects that error.

1.0

  • First official release!

Ratings

4.7
7 reviews

Rating breakdown

Details Information

Version

2.8.2.4

First Released

08 Oct, 2015

Total Downloads

11,264

Wordpress Version

3.0.1 or higher

Tested up to:

4.9.12

Require PHP Version:

-

Tags

Contributors

Languages

The plugin hasn't been transalated in any language other than English.

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.