Mittwoch, Juni 19, 2013
   
Text Size
Anmeldung

Changelog - Changelog

Funktionen

Beitragsseiten
Changelog
Changelog
Changelog
Alle Seiten

Jomres 4.2 beta 2



Adding first draft of Jomres SA to v4.2

Fixed missing td in edit property and shortened edit property columns from 90 to 70.
Undid change that reconverts ', will compromise security. Instead modified basic_property_details.class.php to do the reconversion when showing the property name.
Modified addservice to add line item to invoice
Fixed bug where listoldbookings was pulling all data from db, not just bookedout/cancelled bookings
Added note to license failure warning to remind users to click Save after changing license binding on the license server.
added print invoice define to lang files
Fixed bug where new hotel details output wasn't showing telephone number
Modified positioning of beautytips features and room types popups. Seems the mickey mouse browser doesn't like the "bottom" position. Probably thinks the code's being rude or something and we can't have that. Oh no.
Modified add your property link in guest's toolbar to only show if allow users to register option and subscriptions option, are both enabled.
Added caveats to trigger an error if user has no propertys only if we're not in admin area. SA specific.
Tweaked backend button layout a little
Modified pathway to not show if not in Joomla
Fixed pathway not showing issue
Fixed parse error in j02202a_update_invoice.class.php
Added gross price calculation to basic_property_details.class.php
Modified config so that if property is Micromanage then prices stored weekly option is no longer available, as Micromanage is purely for day to day pricing.
Modifed show tariffs to calc gross prices
Removed reference to i hover image in booking information note in English language files.
Fixed bug in pathway that appears in non-joomla installation
Updated mailer class
Restored property country to header
Added editing mode to custom fields
commented out line that was setting Itemid on the fly
Added star icon to dashboard to indicate start days of bookings.
Fixed some issues where QBA subscriptions weren't being set up in paypal.
Added fix for missing class import in admin edit_invoice
Additional changes to show tax details in booking form.
Some SA bug fixes and tweaks to allow dynamic calling of templates and css
Modified paths in updates feature
Fixed mailer function to differentiate between smtp and mail options.
Corrected init define check in preview email, was using the old v3 defines, now it's using v4.
Fixed bug where having one "required" custom field made all custom fields required.
Changed distribution location of com_jomres.php for sh404sef to it's own folder in the joomla15 directory.
Changed location of dobooking.php and handlereq.php to the /libraries/jomres/functions directory.
changed default location of Jomres SA jomres_standalone_config.php, index.php and administrator.php to be within the jomres folder. Means we can sit inside the root of another CMS's installation and still run as SA.
Added some debugging to PHPMailer_v2.0.0/class.smtp.php to improve debugging of smtp mailing (duh).
Modified SA to run purely within /jomres instead of having index.php and admin.php in the root and removed admin.php altogether, enabling everything to run through index.php.
SA Added admin password warning
SA Added iswrapped functionality
Modified file uploading functionality to replace a " " with a "_" when the slideshow image is renamed.
Changed booking form output to remove the optional extras popup and instead just the the text that was in that popup, above the optional extras.
Modified slideshow to change _ to " " in slideshow captions
SA Modified menus to show link to front page while on login/registration page
SA removed a stray " in the registration page
Added fixed arrival day dropdown to Micromanage tariff editing.


Jomres 4.2 beta 1



Major rewrite to largely eliminate the use of globals within the system, switching over to using mainly singletons for maintaining and manipulating data between classes. Some globals remain in place to aid backward compatability with pre-v4.2 plugins.
Reworked email handling to show invoices in emails.
Renamed many class files to allow autoloading of classes, introduced jr_import function for importing class files. Classes by default are in /jomres/libraries/jomres/classes, however they can also be autoloaded from /jomres/remote_plugins/custom_code.
Added performance monitoring class (you need to enable minicomponent logging in Site Config to see the output).
Modfied and simplified black bookings, giving SRPs their own template and preventing the Save button from showing until the dates have been selected and the Apply button clicked.
Added view invoices page to Receptionist's menu, and if subscriptions are enabled then Property Managers can see an invoices page in their toolbar.

Fixed urls in property list to search via town/region/coutry
Modified positions of { in jomres.js
Modified dobooking class to not show book now text
Modified list propertys to change how jomresURL is called
Modifed addplugin to rename XYZ-plugin_name.php to plugin_name.php
Updated graphs.js to resolve IE error.
Fixed IE error in view property stats page.
Added code to installer to ensure that if files aren't copied over, then this is output to screen.
Removed url encode from list propertys search by town/region/country as searches on elements with ' were returning no results.
Modified search function so that special chars are rendered correctly in metatitle.
Added code to strip out non-latin chars from user names and set it to lowercase on create new users on booking feature.
Fixed smtp handling in jomres mailer function.
Added ob_start and end for Jomres SA handling to admin.php
Added detection of Jomres SA to detect_cms
Added editing mode option so that property names can be translated via frontend editing mode
Added modules folder to Jomres writability check in control panel.
Fixed bug where incorrect date showing in audit log list
First phase of rewriting Jomres v4.2 done, classes and files renamed, autoloaders and singleon handler in place, and added obsolete file checking class.
Added improved handling of curl in plugin installation
Added option for customisable path to the css file
Rejigged custom text handling so that it's all done in the custom_text object. Created new function file for jr_gettext Added current_property_details class to help minimise query numbers
Added new version of beauty tips, modified mustregister to point the user to the registration form,
Removed a few out of date .js files
Fixed width issue in tooltips, thx Terago.
Added view invoice handling to Jomres property manager area.
Added show invoice option to receptionist's menu
Added a pre-installation check for Joomla to prevent users getting 404 error after installing Joomla after they've had to make certain folders writable by the web server.
Added tax option to optional extras and quantity multipliers to booking engine so that these are added to invoices. Added jomres lifetime jrConfig variable
Added an activity to paypal to mark depositpaidsuccessfully. Not really needed for the paypal gateway, instead it's expected to be used by other gateways.
Added rel="nofollow" to Google currency links
Added check for depositpaidsuccessfully flag so that invoice has deposit amount added to line items.
Added sanity check classes/jomres_sanity_check.class.php Currently only checks that if the property is configured to pppn, then recommends that you create at least one guest type
Added new property details singleton basic_property_details.class.php
Modified installer to add package_id to subscriptions table
Enhanced the subscription handling. Allows the admin to offer one free subscription package (if both the trial and the full amount =0), added a menu button where managers can see their existing subscriptions, available subscriptions and current propertys.
Added new button to users toolbar inviting them to add their own property, fixed favourite handling as existing favourites weren't being found.
Added some site config settings so that site admin can provide their business details in invoices. Improved invoices so that site managers can see and print invoices from the subscriptions info page.
j03200insertbooking_invoice.class.php renumbered to 03025 because we need to ensure that it's called before the emails are sent so that we can generate the invoice details in the guest and hotel emails.
Fixed bug where extra quantity wasn't modifying price in confirmation page
Improved blackbooking functionality by switching off Save button until apply button has been clicked once, gave SRPs new template and customised output for SRPs making black bookings.
Security enhancements to several j06000 minicomponents, and introduction of j06001, j06002 & j06005 minicomponent tasks
Removed admin's first login warning
Added new columns to installer phase of table generation.
Added rate number check to sanity checking
Added translated property names to search options,tweaked reconvert function to reset '
Improved paths for finding integration.php
Added delete subscription feature to admin area
Language files updated, removing BOM from several.
Minor tweak to list propertys template to ensure image and button layout works in Chrome
Modified jomres css to provide a more neutral grey by default. It seems that nobody liked my happy, cheerful harvest yellow scheme. Boo hoo.
Room type icon colours rejigged to differentiate them from property feature icons
Room/feature info popup shows now below the icon
Layout modified, room features/property features are now shown in the property header. The old code for showing the features in the tabs is still available, but commented out.
Modified editing mode, made it switchable via a dropdown next to the language dropdown, and is particular to the user, rather than the property.
Fixed bug where in editing guests, house is saved as street, and street is saved as house. Template issue where wrong names were used on inputs. Amazingly, this issue must have been in the system for at least a couple of years but I can't remember anybody mentioning it.


Jomres 4.1.4



Added option to output Jomres javascript headers within the body of the page instead of the head, which seems to resolve the mootools conflict issues in some templates.
Fixed bug where invoicehandler was setting currency_code to (int) before inserting it into the invoice's details.
Fixed bug where the currency code wasn't being correctly selected before the invoice was inserted.
Fixed bug where sendBug was using old functionality to send an email, now uses jomres email handling.
Added remote_plugins/code_changes check so that countries.php can be in the code_changes folder and hence not overwritten during upgrades.
Fixed bug where Add property button would show if license is Solo
Coupons Fixed bug where valid to from dates were not saved if the date config settings weren't set to dd/mm/yyyy
Modified add plugin handling to get around pclzip library that has a bug on 64 bit servers, using the older zip library for unzipping from the plugin server, and pclzip if the installed file is from a file upload.
Fixed bug where wrong javascript calendar language file was being used.
Added urlencode for search links in list propertys
Ensured that sitepageurl define is sent to template in editnote
German language has been updated. Many thanks Roger.
Inserted two blank rows to show confirmation template to resolve issues that some folks have been getting with some templates and jquery corner not playing nicely together.
Added task = confirmbooking to booking form templates as some servers fail to pass the "task" variable in javascript.
Fixed bug where 27/28/29 Dec were showing in Jan 2010 availability calendar
Fixed a bug where normal mode tariffs were being saved as integer, not floats (eg 19 instead of 19.99)
Added "desktop" icon to administrator area
Select combo country name list now nat sorted by country name.


Jomres 4.1.3



Improved editing mode translation of room names. Tried to improve translation of tariff names but in micromanage this is much harder to achieve.
Switched off tariff title in booking form when in Normal tariff editing mode
Changed class for manager's icon to prevent overlapping icons on some joomla templates.
Added / path to cookies for message class
Tweaked slideshow functionality to show captions above the image's popup
Added a couple of missing elements to touch template function in booking completed minicomp.
Added check for webinstall in /administrator/components/com_jomres.
Enabled automatic redirect to the booking form in searching if Solo.
Added {LINK} to guest confirmation email
Fixed a bug where icons for third party toolbar items in front end weren't having the correct paths in windows.
Removed some hardcoded / and replaced with JRDS
Changed unzip library to pclzip
Moved define for jomres installer, and added no_html to showplugins for third party plugins
Removed a redundant message saying plugin has been removed
Tweaked edit template functionality to add to textareas
Set default language to null in temp booking handler


Jomres 4.1.2


Fixed google maps templates and improved notes for entering latitude and longitude in Edit Property.


Jomres 4.1.1



Rewrote sections of code that saved language and search dates to cookies. As this was giving inconsistent results (eg the wrong language) the data is instead now saved to the Jomres temp booking handler's data.
Added "var" fix to google maps
Preliminary inclusion of cms specific files for miaCMS
Added captions to slideshow images
Added property type and per day/week label for "prices from" to property list.
Modified confirmation form popup to not show module positions etc
Removed old hidden divs from SRP booking form and fixed number icons to go 1-2-3 instead of 1-2-4.
Fixed bug where if several days were chosen as weekend days and a tariff was made for, say, 2 weekend days, then the tariff wouldn't be found when building the rooms list. Now the method that handles that checks that all days in the date range are weekend days, not that all days in the range and the weekend days range are the same.
Small modification that causes curl to be used first for connecting to the license server.
Fixed bug where contact owner (captcha) wasn't deleting old captcha images in /jomres/temp.
Added two new url options to remote availability calendars. By default, remote availability calendar will show links and when the link is clicked the booking form will be opened in a new window. New option "tar=0" disables the blank target, and new option sl=0 will switch off the links to the booking form altogether.
Fixed bug where editing a customer type creates a new one
Created a wrapper function for div population in the booking form. The purpose being to enable site admins to remove elements in the booking form without the missing divs causing an error.
Added hidden jomresitemid to search module templates
Corrected the NZ regions.
Added smoking option to booking form for MRPs.
Fixed multiroom booking prices calculating incorrectly in micromananage mode
Fixed unable to amend booking if the guest type has been removed since the booking was created.
Switched off property header in tariffs and rooms list
Tweaked path in cpanel to ensure it pulls in the correct setting for the current version of Jomres.
Changed the opacity to .9 in beautytips
Fixed bug where subscription packages couldn't be deleted.
Disabled room link output in SRPs
Added space between region and country in property header template
Fixed tax rate labels missing when editing tax rates.
Added current version info to updates page.
Fix so that property header doesn't show twice on show tariffs popup
reset tmpl to '' if not wrapped
Tweaked Jomres main menu option handling to ensure plugins can insert their own images
Tweaked url handling in joomla to ensure tmpl=component sets the jomres site url to same
Fixed hover image popup going too far left by disabling jquery.corner application to the propertylist_right td.


Jomres 4.1



Fixed bug where you are unable to change the property type (1 bedroom/2 bedroom etc) in an SRP once it has been created.
Fixed parsebybots handling.
General code changes to resolve some validation issues
Fixed a bug where new, non-registered users weren't having their details recorded against a booking.
Slight modification of instructions for setting Session handling in Global Config
Modified slideshow to output no images message within slideshow tab
Fixed issue where some Joomla templates are showing bullet image in tabs on property details
Modified paths to com_jomres.php for 404sef message in site config
Added subscription handling to v4, integrated old subscriptions plugin.
Added option to enable/disable automatic creation of new users on booking if user is not registered.
Fixed bug where /templates/jomres/frontend/srch.html was being called by all search modules.
Reworked all of the code that uses the room types and property features to ensure that calls are passed through jr_gettext thereby allowing users to translate both with confidence.
Fixed a minor issue where the room type wasn't remembered in the room type dropdown in the micromanage edit tariff page.
Replaced makefeatureimages call in administrator register property area to use new beauty tips.
Added croatian lang file to lang library. Many thanks Natalija.
Added miscdefinesfortouchtemplating minicomp
Added language definition for self registration module
Tweaked template editing so that javascript doesn't cause an error in mysql.
Switched off pathway when on dashboard.
Added list subscriptions feature to admin area
Tweaked how subscription/property list is shown in dashboard.
Added missing define for new user creation email subject
Fixed call to __jomresportal_c_rates in installer
Added absolute's fix for white on white rooms list headers. Many thanks.
Stopped sms script from trying to send and sms if the feature is disabled, no biggie, it was causing a message in the error log. This fix will stop that.
Rejigged new user handling to ensure all emails are sent correctly.
Jomres main guest facing templates have been overhauled. Added jquery.corner.js to soften the corners of many panels, updated the css file to match and many of the templates.
Fixed a bug in Beez template where reception and manager's menus were seperated by a large degree by adding some css to the receptionist's toolbar to emulate valign.
Found a broken td in the booking form, which may have caused some people to experience the availability calendar wandering off to the right.
Added new links to property list, town region and country now go to search module_m0.
Booking form modified so that if optional extras haven't been created, the appropriate panel will not be shown.
Found cause of insertion of several lines into source output. Trival, but irritating.
Fixed issue where saving guest type order feature results in 500 error/blank page.
Added sorting to language dropdown.


Jomres 4.0.1



Added ability for Jomres to detect when a template on disk is newer than the last time the template in the db was edited and warn that it may have been updated.
Added code to detect usage of coupon codes. If there are no codes for the property, then the coupon input isn't shown in the booking form. Note that the booking form templates (dobooking.html and dobooking_srp.html have changed as a result).
Modified site config to remove key file on save, previous path was incorrect.
Tweaks to multilanguage handling to correctly pull and use the language file appropriate when calling a module but not showing Jomres proper.
Removed default date settings from list propertys book now link as no longer required as validto and from timestamps no longer used in booking engine.
Fixed issue in paypal gateway where settings overridden weren't being pulled from the db correctly.


Jomres 4stable



Fixed google map bug.
Added more options to allow greater configuration of the rooms list in the booking form.
Switched off debugging in updater.
Modified check for jomres_availability cookie before setting the arrival date to 01-01-2009.
Added missing declarations to spanish lang file.
Fixed ie7 js error bug.


Jomres 4beta3



Added the Jomres -> Clickatell plugin to the core code.
Changed many files to add Jomres messaging on updates/inserts etc
fixed broken paths in 404sef com_jomres.php since update to v4.
Modified list propertys so that tooltips are used for property images, and the thumbnails are displayed respecting the aspect ratios of the images.
Added Growl messaging to Jomres library, and added sticky messages.
Added resizing option to show property image thumbnail with aspect ratio preserved.
Fixed room image uploading not working.
Using defined constants for image abs and rel paths.
Minicomponentised slideshows.
Deleted old plugins folder.
Moved slideshow.html to frontend/slideshow.html.
Added admin option to define thumbnail sizes.
Modified image output of thumbs to show correct aspect ratios.
Fixed jquery/mootools conflict issue.
Fixed issue in horiz rooms list where room price not calculated if you're not using micromanage mode.
Added check for task in language selector, if it's set to touch_templates, then the lang selector is always shown, allows for easier changing of languages when translating.
Added a check for contract_uid col in installer
Fixed infinate recursion problem on emailing.
Removed redundant call to jquery.bt.css
Fixed issue where uploaded image wasn't showing in edit property page
Fixed bug where current language not being detected properly so custom text wasn't being used.
Fixed bug created in v4 preventing paging from working, caused by renaming "page" to "plistpage".
Added htmlspecialchars to jr_gettext to try to prevent ' etc in strings from breaking the editinplace javascript.
Added get_shortcode_to_longcode method to jomres lang class to try to associate shortcodes with long codes when detecting the current language.
Modified the booking engine to remove the reliance on validto_ts and validfrom_ts as on first initialisation the arrival and departure dates aren't set, therefore you always get the message that the arrival date is incorrect, even if it's not. I'll revisit this again at a later date.
Minor fix to the french lang file.
Removed some & s that broke the register property page


Jomres 4beta2



Removed an element from the amend booking functionality that updates the deposit paid status.
Fixed the javascript in the register property page as & wasn't being parsed properly by the js and so countries couldn't be selected during backend add a property.
Added a simple check for j00001start.class.php to try to resolve the file move/no cpanel or any other scripts running issue.
Added migration handling to install_jomres.php
Added isInIframe check to cms_specific_urls.php to change the call from index.php to index2.php.
Extracted jomres_database to it's own class file.
Modified language detection in Joomla so that the current language can be detected from Joomla if Joomfish isn't used.
Solved the case of the mysteriously disappearing admin menu (renamed Itemid to jomresItemid in cms_specific url handling script.
Modified how imageonly image beautytip popup is called, allows the image to go left, right, top, bottom then "most". Stops some flickering when showing the slideshow.
Licenses updated for clarity
Changed the include to the languages array file from "include" to "require_once".
Disabled the site config for the default language file, I don't think we need this any more.
Fixed incorrect redirect to listproperties in administrator if commission rates are saved.
Added a default commission rate to installation sample data.
Changed default trigger of orphaned commission line items from every minute to every day.
Added commission line item addition script to core.
Improved v4 functionality to correctly show link to allow admins to view a user's invoices in backend.
Modified list own bookings to not show the booking info in a popup any more, instead we go to a new page.
Minicomponentised non-manager's options inc show bookings/favorites etc, removed a bunch of files that have been made redundant as a result.
Fixed searching, stopped search results from showing in module area.
Updated blockui, added css to jomrescss.css so fixed bug in IE8 (wouldn't ya know it?)
Finally got excanvas to work so that beautytips have a background in IE8.
Fine tuning styles on property details page.
Added hover intent to slow popup of ajaxurls.
Changed tabber's background tab colour to grey.
Modified info image text to yellow
Modified report bug message to provide full path to the Jomres page.
Reverting to older jomres version of captcha class to fix a bug.
Fixed search feature icons to show as tooltips, not overlib.
Reordered language detection.
General code tidy up to remove remaining $tr references and other assorted warnings.
Tweak to jomres_language.class.php to ensure that jomreslang cookie is always set.
Added feature to set popup=1 on all links if $_GET['tmpl'] = 1, effectively forces into wrapped mode even if it's not explicitely set in site config.
Added a check for $_GET['srchOnly'] to j00030search.class.php, if this option is set, Jomres will not show search results. Instead, it'll just show the search module's options. In short, it will allow us to call Jomres within an iframe and show a search module.
Enabled editinplace for internet explorer
Integrated new user handling into v4.


Jomres 4beta1



Small change to functions.php to enable installation of mambots.
Improved chooseLanguages feature by setting previously selected lang files checkboxes to checked.
Improved javascript & css inclusion by calling Joomla's own head setting functions where applicable.
Minor tweaks to ensure that calling modules works ok.
Fixed property image not showing in property list.
Fixed bug where room type icon not showing in room type list.
Tweaked joomla specific code to find Itemid from menus table if Itemid = 0
Added display booked out and cancelled bookings feature. Adds a new col to contracts table but eliminates the need for 3 others.
Added jomrescss.css to template editing feature.
Fixed bug where stats weren't showing in admin area
Fixed bug where list bookings wasn't showing results in admin area
Fixed bug when saving blackbooking, audit function has been renamed.


Jomres 4alpha3



Added mysql_query("SET NAMES 'UTF8'"); to integration.php to tell mysql that all incoming data is in utf8 format.
Fixed redirect in save register property to redirect to the new listpropertys link
Fixed template name in list propertys for administrator list propertys feature.
Fixed bug in addplugin (and on plugins server) so plugins weren't being installed.
Adopted tabber for property details tabs
Reworked Property Config options to put all options for what to show in their own tab.
Undid mininterval changes as they're naffing up init departure dates for managers. I'll revisit this issue at a later point.
Swapped published and unpublished images around.
Corrected link in receptionist menu to dobooking page.
Fixed incorrect call to jomres_audit in edit creditcard.
Fixed editbooking link after completion as with paypal fix for A2 the contract uid wasn't being passed to the calling function.


Jomres 4alpha2



Fixed issue where Jomres reported that the paypal booking hadn't been inserted when it had.
Added auto update of log files so that they're refreshed virtually in realtime.
Improved minimum interval handling in the booking engine.
Added option to show or not show the language switcher
Modified viewproperty so that booking a room link deliberately points to an invalid date when no date selected, this forces the booking engine to set the arrival date to today's date. Fixed period and fixed arrival dates propertys will see the benefit of this.
Modified admin area urls to use index.php instead of index2.php in Joomla.
Fixed logfile deletion functionality
Fixed filterform not working
Fixed bug where multiple room types weren't showing in property details.
Added caching feature, and Hazel's ssl tweak.
Added option to disable caching feature.
Added Hazel's checkbox borders.
Added jomres_cmsspecific_getTextEditor function to handle text editors
Fixed backend typo listproperties/listpropertys
Fixed image upload issue
Disabled a clause in the booking engine where if charge deposit is set to No, then the deposit wasn't being calculated. This is because a few folks are setting the show deposit to No, but still sending the deposit value to paypal/gateway. Commenting out this if out will mean that the deposit is still calculated, but not shown.
Added code to create/edit/delete coupons
General config renamed to property config
Minicomponentised the reception and manager options, and added the ability to have a user's minicomponent bar as well (needs testing).
Added extra checking to jomres_parseRequest for php://
Removed no_html from links to rooms, tariffs etc.
Added Hazel's changes to beauty tips
Improved the installer to create admin as a super property manager, and the drop tables feature to drop from the joomla components folder.
Moved exit if current cms not detected from integration.php to detect_cms.php, this will help when developing solutions for new cms.
Renamed admin's list_propertys to admin_list_properties.html as there's a conflict in the patTemplate jomres reader, the frontend template was being called because it has the same name.
Fixed (both Joomla and CMSMS) cms_specific handling, the users list wasn't returning the complete array but just the last person in the table.
Modified how the jomresConfig_absolute_path is detected.
Modified site config so that if detected cms = joomla then show the 404sef config panel.
Added a width element to imageonly popups to prevent flashing.
Upgraded blockui to resolve ie8 problem with the booking form.


Jomres 4alpha1



Major restructuring of Jomres to allow it to reference CMS Specific functions, which are included on start and are different depending on the CMS detected. Allows Jomres to be used in more than just Joomla. Jomres v4 is not backwardly compatible with previous installations of Jomres v3.
Replaced overlib calls. We'll now use jquery's beauty tips library instead.
Added custom fields for the booking form.
Added administrator area template editing, details are saved to the DB instead of to a file, so there shouldn't be problems with upgrading.
Added quantity selection for optional extras.
Added invoice plugin to core minicomponents
Added cronjobs and optimise plugin to core minicomponents
Added jomres language switching feature.
Added on hover to property details page so that slideshow, rooms list and tariffs list don't need to be clicked to see them.
Added integrated search feature for non-Joomla users so that they've got a search function until such time as modules can be written for them. Joomla users can also use this feature.
Added Third party plugin installer to the Jomres plugin manager. Dummy plugin example to follow.


Deleted old php4 captcha file. PHP4 no longer supported by jomres.
Disabled show only availability calendar option as it's N/A for v4.
Added check for a define JOMRES_RETURNDATA. If defined, we'll add the contents of the output buffer to JOMRES_RETURNDATA_CONTENT instead of just flushing (echoing) what Jomres has generated.
Modified property list page variable to plistpage because "page" was interfering with CMSMSs default "page" and not showing the dashboard.
Fixed an issue where manager names weren't being correctly listed in edit profile associated with their property. The managers were correctly associated, just not listed correctly in the page.
Tweaked save normal mode tariffs so that single digit rooms are renumbered to 01, 02 etc.
Modified reg prop handling as using web dev toolbar to auto populate fields resulted in SRP always being selected as property type.
Tidied up some css (switched off that jomres_button)
Tidied up some code in the cms_specific_functions.php files
Removed the "loading" word from jquery beauty tips.
Added list limit config option to site config, and added a random search limit description to the language file.
Removed mapping link code from various scripts.
Tweaked layout of property details a little.
Removed old property_details html file.
Modified captcha minicomponent to remove old captcha images after session timeout.
Moved slideshow to top in composite property details.
Removed size limiting on popup images in tooltips
Changed thumbnail image size in slideshow.php
Changed wording in lang file to indicate that uploaded images are resized.
Removed some slideshow options as they no longer apply
Removed Itemid option, from now on we'll get that from the url
$mrConfig['returnRoomsLimit'] changed from the default of 0 to 1. Will make the default rooms list look nicer as only one room will be offered at a time. Old 0 for no limit still applies.
Rejigged both the booking form (added number images to guide users better) and reformatted the booking forms a bit.
Removed the booking rooms 2 tab complately. As we're using the horizontal rooms list now there's no need to have the overlib selection options. Room image and type image options moved to booking rooms 1 tab.
Added hazel's changes to remove dl/dt
Gallery link renamed to website link in lang files
Hazel's timestamp col changes for dobooking.
Images optimised for size, Jomres zip is roughly 1Mb smaller now.
Removed old tabbed composite property details. Whilst it was ok, it didn't work in IE.
Added detected CMS to showplugins script for when it calls the updates server.
Added horizontal rooms to booking form, doing away with the old "rooms list on the righthandside" of Jomres v2 & v3.


Jomres 3.4.4



Fixed bug in 3.4.3 where property details wasn't being pulled properly from property description and associated fields.


Jomres 3.4.3



Modified edit & save property so that entered property description and associated fields are saved to custom_text as per the current language.
Modified jomresGetParam so that functions.php jomres_reconvertString function allows us to reconvert some sanitised data back to a appropriate html string.
Tweak to fix Joomla pathway when showing the pathway module.


Jomres 3.4.2



Modified blackbooking handling to allow selectall checkbox.
Tweaked functions.php to ensure various conversion features only use jrConfig calendar input format for javascript calendars.
Added lang definitions for "Your enquiry" to contact booking form and lang files, removed hard coding.
Modified front and backend addproperty features to set default country and regions.
Added delete proprty link to super property manager's toolbar.
Fixed issue where custom property description not translating in list propertys/property details.
Modified avl cals so that they show in booking form when composite calendar is not enabled.
Modified ids of search dropdown country/region/town as old id="town" was causing the town input to not show in the booking form.
Modified search for Itemid so that it doesn't complain just because there are more than one reference to Jomres in the menus.
Added more debugging data to dobooking engine and added a check for fixed period bookings shortbreaks so that they only kick in if fixed period bookings option is enabled.


Jomres 3.4.1



Restored two elements (mrConfig['errorChecking'] & mrConfig['errorCheckingShowSQL']) to jomres_config.php because they were incorrectly removed in 3.4 but they are still being used by the redirect functionality. On upgrades this isn't noticable as these values had already been saved to the db, but on new installations it caused the redirect functionality to stop working, making Jomres more difficult to use.
Removed Jomres metadata handling. To the best of my knowledge it wasn't being used.
Minor tweak to integration handling so that new installations aren't producing errors because Jomres was attempting to insert settings to site_settings table before it had actually been created. Not a major issue in itself but could lead to some questioning of the functionality.


Jomres 3.4



Added jquerycombo feature so that geographic searching can be performed via dropdowns that autopopulate. mod_jomsearch_m1 has been tweaked to be more appropriate to a banner/syndicate type module position.
Moved enabling of logging from jomres.php into Site Config.

Moved javascript calls into functions.php so that we can ensure that both jomres.php or j00030search.class.php are calling the same javascript files if needed.
Improved myuser's handling for listing bookings
Fixed issue in genericOr function which wasn't allowing all propertys configured to show after a search.
Added @ before any ini_set calls within Jomres. Some hosts are now disabling the ini_set feature of PHP, which is triggering fatal errors in PHP, the @ will supress this fatal error but Jomres might not then run as expected.
Small changes to db handling to ensure that results are unset after handing back.
Commented out some $mrConfig options in jomres_config.php that are no longer used.
Added contacthotel text to touch template handling in view property minicomp
Modified property header so that if the property's meta details are empty, then the property name is used to create the page title.
Removed blank option from room type dropdown in edit advanced tariffs page.
Modified touch template handling to output room type and room feature texts in touch templates. Removed same feature from property manager's Preview
Modified how post tariffinput is access to ensure that values are set to float when saving Advanced tariffs.


Jomres 3.3stable



Single person suppliment added to booking form. MRPs only.
Removed very old version notes from readme file and supplied link to the manual.
Modified how single person suppliments are applied when the sps is defined in an individual room, previously the sps was only applied once, now it's applied for every day of the booking.
Added optional switch email_when_done to componentArgs in guest and hotel email. Allows the email form to be called directly without actually sending it. Useful for previewing emails. See here for more info http://forum.jomres.net/index.php?topic=1087.msg4870#msg4870
Added new optional trigger 03500 to contact owner plugin which can be called when the contact email is sent so that admins wishing to use pay per lead can have a plugin (not available from Jomres.net but the framework is here if you want it http://forum.jomres.net/index.php?topic=1099.msg4864#msg4864)
Modified General Config so if the user is on Solo, then they're able to swap property types.
Changed logging task to $task, instead of the called url.
Added set memory limit to admin.jomres.php
Changed jomresGetParams to use filter_var if the function is available


Jomres 3.3rc2


Rewrote a large section of code to make rooms transparent to SRP users. Means that they no longer see rooms when in property admin, and importantly, cannot swap from SRP to MRP in General Config.
Fixed issue where ; missing from an   in showing room types in the property. Thanks Piranha.
Switched on display of API key in front end property admin area.
Room features tab in property admin switched off if SRP.
Renamed SRP property types in room classes table on install from 1B to 1 Bedroom etc.


Jomres 3.3rc1


Added ability for guests to cancel their own bookings.
Added an access check so that new users are prompted to log into the front end as admin.
Added new temp folder in /components/com_jomres. Hard coded system log path to go to /components/com_jomres/temp as input filtering was messing around with paths on Windows based servers.
Fixed bug in register property where it wouldn't submit if you left editing mode on.
Small change to registered user's menu so that the menu area is shorter.
Small improvement to new Profiles handling to list Super property managers correctly.
Removed ref to jomresConfig_lang when payment specific stuff being found as lang no longer stored against booking info.
Replaced / in installer with JRDS.
Changed description in ptypes table on install from "Hotel" to Hotel/Villa/Apartment.
Added back link to top.html
Added note advising no bookings exist if *gasp* the registered user hasn't created any bookings yet.
Fixed bug in upgrader.


Jomres 3.3beta1



By default new installations of Jomres have the minimised configuration option set to Yes.
Reworded black bookings instructions to make a bit more sense
Added Joomla user name to booking details.
Added JOMRES_PHRASE_PROCESSING to gatewaypostage function
Fixed small issue with a css declaration in srp booking form referencing the wrong div, thereby allowing the "We have vacancies" to be come visible. Thanks Piranha
Removed erroneous delete of images from no longer existing images tables.
Completely rewrote the profiles handling functionality to make it simpler and more logical.
Modified settings handling for both mrConfig and jrConfig. All mrConfig settings should now by default be saved to the database under property_uid 0 on install/upgrade. Ditto for jrConfig and both jomres_config.php and site_config.php should only be referenced during install/upgrade.
Added new functionality to show all property details in one page (composite_property_details.html). As this is new functionality it is switched off by default, to enable it switch the site config option "Use Composite Property details" to Yes.
Added HDEPOSIT and DEPOSIT variables to hotel and guest emails. Not changed templates.
Fixed dodgy link for registration in J1.5.
Added new class custom_text. Fixed bug where constant DESCRIPTION was being input filtered to DEscriptION.
Fixed bug where the name of the default language file wasn't being found correctly in admin area.
Added some more tweaks to remove some options if we're an SRP because those options will just confuse an SRP property manager.
Bypassed a bug in IE where the editinplace input cannot be seen. Now IE users are stuck with using the popup input boxes, whereas firefox users will have it as editinplace.
Modified a couple of templates so that when Jomres tries to automatically close a popup IE no longer asks the user if this is ok. When Microsoft closes that loophole, we'll find another way around it.
Removed a stray echo from search functionality.
Fixed bug where property features aren't saved when a new property is created.
Set path in jomres.php for finding files to JRDS instead of /.


Jomres 3.2.3stable



Added check for userIsManager in feature icon generating option so that if user viewing property while manager has editing mode on, the captions and description of the features aren't listed and echoed after the icon.
Added check for euro symbol while saving. Input filter messes around with it otherwise.
Added simple email feature to savecancellation to advise that the booking has been cancelled.
Added check for "script" to add installer.
Added new word to lang file (Saving) and upgraded rc1 new editinplace functionality so that administrator no longer needs to be logged into the front end to use the editing functionality. If you're editing via touch_templates you also don't need to switch global editing on, or editing mode in one of the front end properties, it immediately assumes that you're global editing text.
Clarified wording in plugin exception message.
Fixed issue in unzip library where module xml files weren't getting installed on windows boxes.
Added tweaks to save feature settings as euro symbol was getting mangled by the input filter.


Jomres 3.2.3rc1



Added new editinplace functionality, switch back to the old style by editing site_config.php and set $jrConfig['editinplace']="0";
Removed an old js file that's not been used for yonks.
Added rebuild registry to installer to ensure new minicomponents are picked up straight away.
Fixed bug where contact form wouldn't work in IE7.
Fixed bug where EMPTY showing in modules.
Removed a few unneeded styles in dropdowns now that jomres shadow background style has been dropped.
Resolved one final issue in booking engine where non-registered users we being recreated if their bookings were amended.
More small changes to delete guest functionality.
Modified integerSelect list to show 0 before numbers < 10.
Fixed bug where wrong title for max rooms selected showing in Advanced tariff editing mode


Jomres 3.2.3beta1



Improved deleteguest functionality to ensure room bookings are removed.
Wrapped single person suppliment output in confirmation within an if statement to prevent it from showing if value = 0
More admend booking tweaks. Edited checkDepartureDate function.
Fixed path to BookGuestIn.png
Fixed a critical error where property managers reusing guest details were renaming all existing users to the new user's details. You are advised to upgrade as soon as possible.
Moved blackbooking functionality to Receptionist's menu.


Jomres 3.2.2



Version skipped as it contained a fix for a bug that didn't fix the bug :(

Jomres 3.2.1



Updated nl-NL lang file, thanks Ruud
Added search by price range functionality
Removed redundant property title output in reception bar

Modified MRPavailability calendar so that only when all rooms are booked then the calendar shows them as booked. Modified search minicomponent so that title of page is changed only when option=com_jomres (eg, when a search has been performed).
Modified search minicomponent so that room and property types can be translated via touch template functionality.
Modified deleteGuest so that all bookings are deleted if the guest's only open bookings are with the current property. If not, then the bookings will need to be cancelled for the other properties first.
Added some defaults to edit tariffs for min and max rooms already selected functionality.
Small modification to integration so that toolbars aren't shown on edit language popup.
Updated booking engine with Hazel's tweaks to booking amendment functionality.
Fixed bug where deposit couldn't be edited.
Tweaked title setting in search class so that titles are only changed with country, region, town etc are part of the search criteria.
Added check to jomresURL so if sefRelToAbs doesn't exist as a function, then to include the file that sets the function.


Jomres 3.2Stable



Added funky new icons.
Date picker now popups up the calendar on click of the input, rather than the calendar icon. To restore the old "click on the calendar image" functionality please edit functions.php and dobooking.class.php and search for the functions generateDateInput. In those functions you'll see instructions on what to comment out to restore the old calendar handling.
Removed jscalendar configuration options from front end, now only admin can change the settings.
Added "book guest in" option from view booking page.
Tweaked updates feature so that you only need to go offline when actually updating.
Added fix for SSL setting switching off booking form links, and support for ssl in J1.5.


Jomres 3.2Beta2



Renamed language files to follow xx-XX language format. Existing users should NOT uninstall Jomres before upgrading, just use the online update feature or overwrite existing files so that you will be able to make use of your existing language files.
Added functionality to autodetect the javascript language file for the javascript calendars. This is enabled by default, so if you don't want this to work in your existing installation please remember to edit the JS calendar option in Site Config and disable it.
Created plugin registration handling to reduce startup time for Jomres, relieves need for automatic discovery of mini-components and added a manual registry rebuild icon.
Added folder writability checks to Jomres control panel.
Added nocurl task so that users get a message advising that CURL is not available to the server.
Modified showplugins and updates so that the stop icon is shown if curl not available
Removed a few language files that were corrupt or very incomplete


Jomres 3.2Beta1



Added Hazel's new sh404sef extension. Note, only tested against Joomla 1.5, almost certainly doesn't work when used in conjunction with Joomfish v2, not tested against previous versions of Joomfish.


Added Plugins to new installs Joomla components dropdown menu options
Applied Hazel's tweak to amend booking.
Fixed j00017SRPavailabilitycalendar.class.php so that availability shown in calendar when task = remoteavailability
Modified j00018MRPavailabilitycalendar.class.php so that definitions from language file are used instead of custom text strings.
Modified j04910deleteproperty.class.php so that property images are deleted on property delete.
Fixed issue where slideshow images were not being deleted
Added error logging to drop image to log if unable to delete the image in the error log
Modified jomres.xml file to correctly show that the script runs natively in j1.5.5.
Added cancelled_reason to installer on installation.
Added check for session folder being writable in tempbookinghandler.class.php
Modified live site detection in integration (again) to get around some servers with sef enabled not finding the correct live site.
Fixed bug in dobooking where discounts for srps not recorded correctly
Modified list properties so that $maximumProperties is used when checking the limit of the number of properties, rather than just "100"
Renamed jquery.cookie.js to jquery.cookee.js to get around mod_security's false positives.


Jomres 3.1.15Stable



Added metatitle and metadescription (change these through Edit Property in Property Admin). Whereever property header is shown, these details will be added to the page.
Added code supplied by Hazel to correct buttons in administrator, allows them to wrap correctly.
Changed default of maxrooms_alreadyselected from 10 in 3.1.15beta3 to 3.1.15beta4 to 100.
Fixed issue in show_rooms.html where overlib wouldn't show room image popup.
Added missing marker in geocoder latlong template.
Modified number format output of total in guest email.
Modified captcha library to improve path finding for captcha images.
Fixed bug in Normal mode where you were unable to reduce the number of rooms of a give type.
Fixed installer using wrong paths for images.


Jomres 3.1.15beta3



Added Contact form link to property details template so even those properties that allow online bookings can receive emails from guests.
Added new feature to room details. Specific rooms can have different single person suppliments, which can come into play if the General Configuration Single Person Suppliments option is not set to Yes.
Added new feature to Advanced tariff editing mode to allow different tariffs to be offered depending on the number of rooms already selected.
Fixed room image output in rooms list
Added missing define to german.php
Fixed dropimage function that calls db query where no longer required.


Jomres 3.1.15beta2




Dashboard reworked to reduce the number of queries it performs
Added captcha protected contact form for properties that do not allow bookings online.
Modified the define used in the general configuration tabs title to use a define that actually says "general configuration"
Added mailto link for guest's email address in edit booking page.
Added new function getImageForProperty to make calling header and room images simpler.
Modified performance tracking in jomres.php, no longer governed by Joomla/Mambo debugging settings
Reworked integration's db and miniComponent handling to provide more accurate tracking of queries and their calling sources
classes and functions reworked to remove unwanted globals and non-used variables
General code tidy up of integration, mainly replaced jomresConfig_absolute_path with JOMRESCONFIG_ABSOLUTE_PATH and other superfluous variables removed
General code tidy up of minicomponents replaced jomresConfig_absolute_path with JOMRESCONFIG_ABSOLUTE_PATH & removed references to jomresAdminPath as it's no longer used.
Added email site manager on property delete
Added switch in booking engine, if booker is a receptionist/manager then they will see the full list of rooms in the booking form, whereas guests will see the rooms list limited as per the booking rooms tab option "Available rooms/tariff limit".
Enabled commented out code in list_guests.html to show link to edit creditcards.
Fixed bug introduced in 3.1.15beta1 where booking wouldn't complete because of a save guest error.
Added tariff title to rooms info in Edit booking.
Fixed bug in installer where rates table not being created.
Finally got around to removing the echo of an integer in the dashboard
Fixed bug introduced in beta1 where guests could not be inserted
Added a variable to the temp booking handler to record the type and values of the discounts. Modified contracts table to add same column (discount_details)
Tweaked property header to correctly show single and double quotes, modified getEscaped to adapt to magic quotes on and off
Modified jomres.js to correctly show text when in IE


Jomres 3.1.15beta



Modified integration.php. Added check in language selection for file_exists($jomresConfig_absolute_path.JRDS."components".JRDS."com_joomfish".JRDS."joomfish.php") when querying state of $_COOKIE['jfcookie']. We will only use $_COOKIE['jfcookie'] if joomfish actually exists on the server because if joomfish doesn't (eg it was uninstalled) then you're stuck with whatever language was last selected via Joomfish.
Tweaked mustregister plugin to offer Joomla 1.5 registration url
Fixed issue in SRP calendar where _JOMRES_COM_AVLCAL_OCCUPIEDCOLOUR_KEY text was output where it should have been _JOMRES_COM_AVLCAL_PROVISIONALCOLOUR_KEY
Added special requirements to booking advisory emails
Added createJomresPortalBookingsTable function to install phase.
Modified contracts table. Now contracts are not deleted when they're removed, instead they're marked as cancelled so that in the future we'll be able to pull cancellation data direct from this table for statistical purposes.
Modified Advanced mode tariffs. You can now set a specific arrival day that the tariff is valid for.
Modified guest handling. Jomres.php should now detect if we have an existing guest and discern the correct address details. Fixes issue where guests weren't able to list their bookings (fix applies to new bookings, not existing ones)
Added some commented out code to list properties so that if you want to redirect to the booking form in the event that only one property is returned be a search you can uncomment the lines.
Fixed an issue where micromanage tariffs first tariff's "valid from" was being set to 1.1.1970
Upgraded user management so that super property managers automatically have access to all properties. If this is contrary to your existing working practices you can edit j00002usermanagement.class.php and change the line var $superPropertyManagersAreGods = TRUE; to FALSE;


Jomres v3.1.14



Modified installer so that if com_jomres is in components table it's not reinstalled.
Modified integration script so that new propertty buttons appears for Unlimited users


Jomres v3.1.13



Changed integration and installer to recognise IIS when figuring OS
Added check for jfcookie & mbfcookie lang option
Corrected check for security defines in dutch.php so that it'll work on J1.5
Added PHP and NIS currency codes to function that edits commission rates
Removed extraneous check for mos id in get guest query
Fixed remote availability, brought it up to date
Added new function to pull month name to get around strftime not handling utf8 properly. Affects MRP and SRP calendars and dashboard month names dropdown.
Added defines for paging if j1.5
More tweaking to "guess the absolute path" code


Jomres v3.1.12



Fixed installer/integration error. Fired the person responsible but then nobody was available to make coffee so I had to rehire myself. Nuts.


Jomres v3.1.11



Replaced some left over sefRelToAbs calls in paging with jomresURL.
Refactored the te_setAverageRate method to resolve an issue in micromanage mode where prices were being calculated incorrectly when bookings were being made and only one room type was selected.
Changed how absolute path is detected.
Removed 00002 from the non-overridable minicomponents list, so that a plugin can be developed that allows Super Property Managers to access all properties even if they're not assigned to them.
Fixed a typo in the english lang files.
Modified dobooking.php so that property managers aren't kicked into a redirect if then come into the booking form via one of the calendar links in dashboard or property details.
Fixed issue where new managers were not being added to the database on creation of a new property.
In plugin manager, replaced removeXSS with add_slashes for data passed back from upgrades server.
Added rel="nofollow" to calendars to prevent google from following the links into the booking form.
Added config option to misc site config tab for full path to the available logs folder.
Added option to change path to logs.
Modified MRP calendar so fixed arrival day option works in MRP calendar.
Set emailing errors off by default.
Modified logic so that if the jomres calendar scripts have already been called, they're not called again by jomres.php.
Fixed issue caused by a previous fix that preventing pending book-ins from listing.
Modified how key.php is found. Removed preceeding slash.
Tweaked book guest in functionality.
Modified dobooking.php so that calls to domain.com and www.domain.com can be used interchangeably and should not cause an error in the browser.


Jomres v3.1.10



Changed how language selection is done. New option in site config to choose the language file to use, if $_REQUEST lang is set then it'll use that instead, else it'll use the lang file selected in site config
Updated lang files for lang selection in backend and updated french.php (thanks Marc)
Updated search.class with getSiteSettings
Updated listproperties with getSiteSettings
Tweaked bookguestin to not show blackbookings
Updated favourites functionality to not show blackbookings
Fixed dobooking.class.php so that all room features should show in booking form popup (thanks Hazel)
Updated plugin installer so that if module/bot etc don't install, it's recorded in the error log why, although an error isn't specifically triggered because that'll throw the user out of joomla altogether.
Fixed bug where paypal users aren't given booking completed message after booking made.
Tweaked installer to improve creation of image folders in /images/stories/jomres
renamed code2utf to jomres_code2utf to remove conflict with mosets tree
Modified date input function for validation
Modified booking form to show avl calendar underneath the form. Modified both avl calendar scripts to not show links when on booking form.
Modified guest email to put commas after each room name/number
Modified plugin installation functionality to perform dependencies checks if available.


Jomres v3.1.9



Modified minimised config feature so that Super Property Managers still see the full options.
Added Edit Language manager's option to minimised config exclusion.
Added tweak for Joomla 1.5 joomfish so that if Short Code in Joomfish's language selection is set to the appropriate language, eg "english", "german" etc then Jomres will switch languages.
Fixed jr_gettext call in languages for month translation.
Fixed a few calls to jr_gettext in confirmation script so that if editing mode is on then that doesn't break the form.
Tweaked editbooking to show amend booking icon.
Removed some hard coded text from booking confirmation form.


Jomres v3.1.8



Upgraded plugin handling, allowing us to supply modules/mambots/minicomponents directly from the Jomres backend.
Replaced removeXSS with add slashes, resolves issue where some site settings not saving correctly.
Tweaked MRPavailability calendar so that link to booking room shows when half full.
Changed number filtering in 610paypal to number_format.
Added code to detect plugin types to allow us to not show uninstall link for external plugins
Added code to booking engine so that if the filtered Id of the extra has a number as the first char then an X is added to the beginning, and if the string is empty, then a random string is generated.
Fixed issue in checkin times where checkin details were not showing correctly.


Jomres v3.1.7



Fixed bug where paypal tmpbooking object not available
Improved micromanage -> averages calulation when multiple room types selected
Now setting jomressystemlog path in jomres.php
Fixed minor bug in j01010listpropertys.class.php where multiple SDI inserts weren't being added correctly to property list template
Modifed j06000save_normalmode_tariffs.class.php so that in normal mode tariffs are not created when there are no rooms for that tariff
Added strip slashes to show plugins description output
Added check in booking insert functionality to check if a room wasn't double booked while the customer was paying. If it was, then this should trigger an error.


Jomres v3.1.6



Tweaked wording in installer to refer to Mambo/Joomla
Returned the magical disappearing minicomponent calls to j01050 (google maps)
Removed erroneous call to sefreltoabs from search functionaity, replaced with jomresURL
Reset testing download variable in update script to false
Modified functions.php dirmv function, set overwrite to be true by default
Returned the magical disappearing lat and long inputs to the edit property template
Added use Jomres email check to site_config
Commented out tmpBookingHandler->tmpbooking["property_uid"]=$property_uid; which was causing incorrect guest uid report in booking form
Modified the content tabs class so that if anchor is found to be empty after stripping out non-alphabetical text, then it uses the random string generator to create a random anchor.
Added mysql error reporting on event of unsuccessful doInsertSql
Added Hazel's tweak for next day property free in booking engine
Replaced calls to mosHTML with jomresHTML in cheque gateway
Changed session_start in list properties script
Restored handling of zips to add plugin so that we can manage directories within plugins
Disabled directory emptying in show plugins
Added check to ensure that the server's offline before running the upgrade process. Because jomres.php can now remove install_jomres.php we need to tell the admin that they need to run it, if the server's online then there's a chance that a site visitor will inadvertently remove it before admin's had a chance to run it.


Jomres v3.1.5



Changed default chmod to 755 in the dirmv function
Tweak license checking for IIS users
Changed method of selecting value of country dropdown in register property template
Added updates folder to installer check
Added file_get_contents to functions.php
Updated plugin handling functionality for greater reliability
Updated lang files with new per person per night define
Fixed booking handler so that saveGuest works after resetting the guest details
Added test for plugin_unisntall.php to dropplugin function
Changed how the tmp booking hander's property uid and selectedProperty's id are compared, changed so that both are typed to an Integer during the test.
Tweaked jomres.php so that if possible it'll try to remove out of date/installer scripts on the server if possible.
Removed extra , in showRoomDetails check when discovering property uid
Added processpayment to discovery of property uid from tmp booking handler



Login Form