Поскольку использую PHP7, нравится мне эта версия своей совершенно иной скоростью работы по сравнению с PHP5, то с VBulletin стал налетать на ошибки вида
Цитата: Следующая ошибка произошла при попытке проверить шаблон:
Warning: Use of undefined constant THIS_SCRIPT - assumed 'THIS_SCRIPT' (this will throw an Error in a future version of PHP) in [path]/includes/adminfunctions_template.php(3951) : eval()'d code on line 1
Вероятно, это вызвано неверно сформированным выражением. Очень рекомендуется исправить эту ошибку перед продолжением, но вы можете продолжить как есть.
Соответственно, пока никакого иного решения не нашел, кроме как в adminfunctions_template.php, в function check_template_errors($template) эти самые переменные объявлять, т.е. пока у меня там statusicon и THIS_SCRIPT. Если что-то еще у кого-то появится или иное решение - дайте знать?
Код:
function check_template_errors($template)
{
// Attempt to enable display_errors so that this eval actually returns something in the event of an error
@ini_set('display_errors', true);
define ('statusicon','new');
define ('THIS_SCRIPT','test');