guarda psiche, dopo il casino che ho fatto, ho provato con qualche tool a cercare di capire cosa stava succedendo ma mi sono arreso, in remoto o con il codice html può solo andare a fortuna, non arriva un parametro alla foreach e non capisco perchè.
Bisognerebbe cominciare con il controllare la presenza e l'integrità dei files coinvolti, visto che come dici hai usato un tool per trasferire.... hai provato a sovrascrivere i files con una .18 via ftp?
M.
...è inutile incollare l'html, quello lo vediamo anche noi andando sul sito... la foreach sta nel php... è lì che avviene l'errore.
è facile anche che sia una banalità, ma da remoto diventa arduo.