Also das ist definitiv ein Fehler in der Lite Version.
Wollte diese ebenfalls ausprobieren und hatte den gleichen Fehler:
Ursache ist die Abfrage der Tabelle jos_roomator_rooms_extra, welche in der Lite Version natürlich nicht existiert da dort diese Tabelle jos_roomatorlite_rooms_extra heisst.
Eine Installation auf einem euerer Testserver macht nur dann Sinn und fördert diesen Fehler zutage, wenn die Testinstallation auch nur Zugriff auf eine Datenbank erhält in der nicht schon die normale "Pro" Version von Roomator installiert ist.
Wie dem auch sei der Fehler ist ganz einfach zu beheben wenn man ein wenig PHP kann.
Man editiere folgende Datei:
/site/components/com_roomatorlite/models/simple.php (site ist der Ordner wo Joomla liegt).
Folgende function muss angepasst werden, weil die falsche Tabelle abgefragt wird:
function getRoomsAvailable($room_id, $quantity, $datetime)
{
$db = JFactory::getDBO();
$db->setQuery('SELECT rooms.* FROM #__roomator_rooms_extra AS rooms WHERE rooms.room = "'.$room_id.'" AND rooms.date="'.date('Y-m-d', $datetime).'"');
$object = $db->loadObject();
if(strlen($object->quantity)!=0) $quantity = $object->quantity;
return $quantity;
}
Dort bitte folgende Zeile:
$db->setQuery('SELECT rooms.* FROM #__roomator_rooms_extra AS rooms WHERE rooms.room = "'.$room_id.'" AND rooms.date="'.date('Y-m-d', $datetime).'"');
durch folgende ersetzen:
$db->setQuery('SELECT rooms.* FROM #__roomatorlite_rooms_extra AS rooms WHERE rooms.room = "'.$room_id.'" AND rooms.date="'.date('Y-m-d', $datetime).'"');
Danach ist der Fehler weg
Der
Sysiphus