Downloads

Download uc_hotel-6.x-2.0-beta1.tar.gztar.gz 68.01 KB
MD5: da3aeb8c3a585a27f57e06dc4a371e86
SHA-1: 1c490c732a1530e273e1d36778d927149ca7b4d3
SHA-256: fd7b6256052b29b674e7709fb90d63a90a40dd1075ff39269f84e6cacb517a8f
Download uc_hotel-6.x-2.0-beta1.zipzip 84.52 KB
MD5: af42852dbe9b7ae1a520c09a2ea2d477
SHA-1: 97d7d5444246f9c0b08ba0e4445678c113351b13
SHA-256: 20051a7323ba0b4a6d6974713447d2f8c29867c080fdbbddbd4102dbca5cf877

Release notes

Major rewrite with significant enhancements and new features.

  • hotel_room_type and hotel_calendars rolled into hotel_booking (you can't have one without the others).
  • All forms go via Forms API (no more x_x_x_x args etc) - hence other modules can modify the form and also the search results using hook_form_alter etc and the admin forms now receive complete token protection.
  • Available rooms in the search results fetched via one query.
  • Significant tuning of search results logic, e.g. prices are fetched in one query, not one query for every node for every date, with abstraction to utility functions for other modules to reuse.
  • Occupancy modifiers are now applied via a hook system, other modules can define their own modifiers (keep an eye out for monthly, weekly pricing and long-term stay discounts - to be released soon).
  • More use of core apis like drupal_write_record and menu object loaders.
  • Complete rewrite of database structure to use more consistent naming conventions.
  • All markup comes from theme functions and templates. Templates for calendars, search results, availability keys, tooltips, prices in calendars etc etc.
  • Removed external tooltip library to utilise Drupal module beauty tips instead (optional - not required if not using tips).
  • Book now form in node pages.
  • Template for nodes: calendars, booking form etc available as variables in templates via config options.
  • Weight of calendar, book now fields can be reordered from cck field admin screens (if not using template variables)
  • Some views integration for room nodes
  • Note there is no upgrade path from Version 1 (yet)
Created by: larowlan
Created on: 2 Jul 2010 at 09:50 UTC
Last updated: 2 Jul 2010 at 09:55 UTC
New features

Other releases