Такое решение исправит варнинг но нарушит работу вашего плагина ... плагин не из коробки потому как он работает известно его автору и тем у кого есть его полный код
Но после вызова
PHP
1
$tt->assign(array(
значения заменятся, если они есть. Почему нарушится работа плагина ? Вот как он начинается
Вы видимо не понимаете как работают функции в PHP ... при её вызове в неё передаются параметры, дале внутри функции что то происходит и она возвращает результат своей работы. Вы же хотите задать переменным пустые строки вне зависимости от того переданы они при вызове функции или нет. По сути причину варнинга вы устраняете но и тем самым функция ВСЕГДА будет оперировать пустыми строками при работае с вышеупомянутыми параметрами.
Warning: Undefined array key "timeback" in /var/www/apcfix/plugins/hits/hits.admin.home.php on line 23
Значит у вас проблема либо с плагином либо с параметром-массивом конфигурацй. При корректно установленном плагине hits в его конфигурации есть настройка значение которой должно быть в параметре $cfg['plugin']['hits']['timeback'] но если у вас вылазят варнинги по поводу того что в данном масиве нет значения с таким ключем то значит где то есть проблема
Используется для блокировки попыток изменения логина и пароля админу. Переменная служебная и фигурирует только в одной локации сайта - на странице редактрирования пользователя потому боюсь она вам будет мало чем полезна в своих плагинах.