Перейти к содержимому
Русский язык для Invision Community 5

Несколько хуков с перегрузкой одного класса

Приветствую.

У меня есть один хук типа перегрузчик стиля, перегружает класс skin_profile(~id~), шаблон profileModern, помимо родных параметров он добавляет свои дополнитеьлные в функцию

public function profileModern( $tabs=array(), $member=array(), $visitors=array(), $default_tab='status', $default_tab_content='', $friends=array(), $status=array(), $warns=array(), $show_contact='',$test1='' , $test2=''

Сейчас делаю другой хук которому тоже надо перегрузить тотже класс и добавить в эту же функцию еще один доп.параметр. Это вообще возможно?

Если я прописываю во втором хуке

public function profileModern( $tabs=array(), $member=array(), $visitors=array(), $default_tab='status', $default_tab_content='', $friends=array(), $status=array(), $warns=array(), $show_contact='',$test3=''

то значение test3 не доходит в шаблон. неужели мне надо прописать все параметры первого хука и во втором?

 

совместить два хука в один пока не вариант, у них немного разное назначение, сходятся только тем что добавляю свои данные на страницу профиля

Изменено пользователем rabotnik

Рекомендованные сообщения

Нет сообщений для отображения

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.