OK now I have notices and warning that wasn't there before the update :
Lists 19, 54, 87, 97, 99 :
Notice: Trying to get property of non-object in /home/toursinnei/www/plugins/fabrik_element/calc/calc.php(304) : eval()'d code on line 6
List 44:
Notice: Undefined index: join___144___fk_etapes___activites in /home/toursinnei/www/plugins/fabrik_element/calc/calc.php(304) : eval()'d code on line 6
Warning: Invalid argument supplied for foreach() in /home/toursinnei/www/plugins/fabrik_element/calc/calc.php(304) : eval()'d code on line 10
And list 83:
Warning: Division by zero in /home/toursinnei/www/plugins/fabrik_element/calc/calc.php(304) : eval()'d code on line 6
Anything that says "eval()'d code" means it's in code you (or whoever) wrote, in this case in a calc element.
I strongly suspect those warnings were there, you just didn't have error reporting turned on, so you never saw them before.
The first one, list 19, seems to be in the "Suivi client" calc ... which starts with this:
Code:
$db = JFactory::getDbo();
$fk = $db->Quote('{fk_demandes___id}');
$query = "SELECT fk_actions_story.datetime as date_time, fk_actions.nom_action as action, #__content.title as modele FROM fk_actions_story INNER JOIN fk_actions ON fk_actions_story.action=fk_actions.id LEFT JOIN #__content ON fk_actions_story.modele_email=#__content.id WHERE fk_actions_story.demande_id=$fk ORDER BY fk_actions_story.id DESC LIMIT 1";
$db->setQuery($query);
$action = $db->loadObject();
$date_action=strftime ("%d-%m-%Y",strtotime($action->date_time));
if(!empty($action)){
...
... the error is telling us "Trying to get property of non-object ... on line 6", and line 6 ...
Code:
$date_action=strftime ("%d-%m-%Y",strtotime($action->date_time));
... has $action->date_time on it ... but if that query doesn't return anything, and $action is empty ... trying to access $action->date_time will give that error, "trying to get property of a non-object".
So it should be ...
Code:
$action = $db->loadObject();
if(!empty($action)){
$date_action=strftime ("%d-%m-%Y",strtotime($action->date_time));
...
... ie. don't try and access $action->date_time till you've checked that $action is not empty.
I've fixed it on list 19, it's probably something similar on 54, 87, 97 and 99. You'll need to check each calc element in those forms, and see if line 6 does something similar, trying to access an object property (the -> syntax, so $foo->bar, where 'bar' is a property of the 'foo' object).
I'll look at the other types of error and get back to you.
-- hugh