For running J!5.1 you must https://fabrikar.com/forums/index.php?wiki/update-from-github/ or include the new file manually https://fabrikar.com/forums/index.php?threads/joomla-5-1-and-fabrik-cannot-find-files-error.54473/post-285151 See also Announcements
Please see our announcement here.
Maybe your host changed to php8?Have'nt done anything.
Where? Enable Joomla System Debug to get an error stack.
But nobody reported ever such an error so I don't think it's coming from Fabrik.
Anyway
Where? Enable Joomla System Debug to get an error stack.
- Fabrik3: WIKI: Update from GitHub (especially if you are using PHP8)
Additionally check your code in your calc element. It seems to create an error.
// Get a db connection.
$db = JFactory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
//Select all records from the nemmanus_elementer table where elementer_manus_id same as nemmanus_manus___manus_id.
$query->select($db->quoteName(array('elementer_duration')));
$query->from($db->quoteName('nemmanus_elementer'));
$query->where($db->quoteName('elementer_manus_id') . ' = ' . $db->quote('{nemmanus_manus___manus_id}'));
// Reset the query using our newly populated query object.
$db->setQuery($query);
// Load the results as a list of stdClass objects (see later for more options on retrieving data).
$durations = $db->loadObjectList();
$myDur = 0;
foreach ($durations as $duration)
{
$myDur+= strtotime("1970-01-01" . $duration->elementer_duration . "Z");
}
if ($counts <> 0) {
$output = sprintf('%02d:%02d:%02d', ($myDur/ 3600),($myDur/ 60 % 60), $myDur% 60);
return $output;
} else {
$output = sprintf('%02d:%02d:%02d', ($myDur/ 3600),($myDur/ 60 % 60), $myDur% 60);
return $output;
}