у вас написано Too few arguments to function CTszhPayment::FormatCurrency()
[QUOTE]Ранее, если пользовательская функция вызывалась с недостаточным количеством аргументов, выдавалось предупреждение. Теперь же, вместо предупреждения будет вызываться исключение класса Error.[/QUOTE]
т.е. на старом php у вас вывод предупреждений не был включен, и многие вещи вы не видели, а разработчики игнорировали, работает и ладненько. С переходом на версию повыше это уже стало ошибкой. решением будет либо найти разработчиков которые согласятся вам исправить эти моменты(раз вы к сайтостроению отношение имеете далекое), либо откатиться к старой версии php
еще можно написать разработчикам модуля citrus.tszhpayment, который и вызвал ошибку.
[QUOTE]Ранее, если пользовательская функция вызывалась с недостаточным количеством аргументов, выдавалось предупреждение. Теперь же, вместо предупреждения будет вызываться исключение класса Error.[/QUOTE]
т.е. на старом php у вас вывод предупреждений не был включен, и многие вещи вы не видели, а разработчики игнорировали, работает и ладненько. С переходом на версию повыше это уже стало ошибкой. решением будет либо найти разработчиков которые согласятся вам исправить эти моменты(раз вы к сайтостроению отношение имеете далекое), либо откатиться к старой версии php
еще можно написать разработчикам модуля citrus.tszhpayment, который и вызвал ошибку.