The file components/com_jevents/libraries/iCalEventDetail.php was changed to include this code
if ($this->dtstart < 0 || $this->dtend < 0)
{
$sql = "SHOW COLUMNS FROM #__jevents_vevdetail";
$db = Factory::getDbo();
$db->setQuery($sql);
$cols = @$db->loadObjectList("Field");
if (array_key_exists("dtstart", $cols) && strtolower($cols["dtstart"]->Type) == "int")
{
$sql = "ALTER TABLE #__jevents_vevdetail modify dtstart bigint NOT NULL";
$db->setQuery($sql);
@$db->execute();
$sql = "ALTER TABLE #__jevents_vevdetail modify dtend bigint NOT NULL";
$db->setQuery($sql);
@$db->execute();
}
}
between lines 271-289 - this should have changed the database column for dtstart to allow large negative numbers.
Do you have phpMyAdmin? Can you check the definitions of these 2 columns to see if they have been changed to 'bigint' ?
JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits.
Join the JEvents club today!