Index: bookingsapi.forms.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/bookingsapi/bookingsapi.forms.inc,v
retrieving revision 1.11
diff -u -p -r1.11 bookingsapi.forms.inc
--- bookingsapi.forms.inc	1 Oct 2008 02:52:18 -0000	1.11
+++ bookingsapi.forms.inc	31 Mar 2009 00:13:27 -0000
@@ -75,7 +75,14 @@ function bookingsapi_resource_select_val
  * @see bookingsapi_record_validate()
  */
 function bookingsapi_booking_form($booking) {
-  // TODO: granularity for hours and days instead of just minutes
+  $sql = "SELECT 1 FROM {bookings_resources}";
+  $q = db_query($sql);
+	if ( ! ($q && db_fetch_array($q)) ) {
+		drupal_set_message(t('Cannot book a resource - no resources found'),'error');
+		return array();
+	}
+ 
+	// TODO: granularity for hours and days instead of just minutes
   $granularity = variable_get('bookingsapi_time_granularity', 10);
 
   $form = array();
@@ -346,4 +353,4 @@ function bookingsapi_availability_types(
   $types = bookingsapi_record_types();
   unset($types[BOOKINGSAPI_BOOKING]);
   return $types;
-}
\ No newline at end of file
+}
