print "converting the database...\n";
foreach(IServ::DB::GetArr("SELECT * FROM mod_roomreservation_bookings_old;")) {
my %row = %{$_};
+
+ # test if room exists, if not, create it
+ my @room = IServ::DB::GetArr "SELECT * FROM rooms WHERE name='".$row{"room"}."';";
+ if(!@room) {
+ print "NOTICE: room $_ was found in old database but not in current, creating it.\n";
+ IServ::DB::Put "rooms", { "name" => $row{"room"} };
+ }
+
IServ::DB::Put "mod_roomreservation_bookings", { "rrb_room" => $row{"room"},
"rrb_date" => $row{"date"}, "rrb_tsfirst" =>
$tsbeginoldkeys{$row{"timebegin"}}, "rrb_tslast" =>