Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Strategius

Отображение второстепенных групп

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

Здравствуйте. Есть хук на отображение второстепенных групп в профиле пользователя (profileModern) и userinfoPane. В темах группы отображаются, а вот в профиле нет. Не подскажете, где ошибка порылась?

 

Вот функция, отвечающая за вывод групп в профиле:

 

 

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

     	if ( $member['mgroup_others'] )
     	{
       	$grupos = explode( ",", IPSText::cleanPermString( $member['mgroup_others'] ) );

		$grupo = ipsRegistry::cache()->getCache( 'group_cache' );

		foreach ( $grupos as $sec_group )
		{
			if ( !in_array( $sec_group, explode( ',', $this->settings['sos32_othersgroups_grupos'] ) ) )
			{
	        	if ( $sec_group != $member['member_group_id'] )
				{
					$g_others[] = $grupo[ $sec_group ]['prefix'].$grupo[ $sec_group ]['g_title'].$grupo[ $sec_group ]['suffix'];
				}
			}
		}

		if ( count( $g_others ) )
           {
			$this->registry->class_localization->loadLanguageFile( array( 'public_global' ), 'core' );

			$member['other_groups'] = implode( ", ", $g_others );

			$text1 = "<li><span class='row_title'>{$this->lang->words['others']}</span><span class='row_data'>";
			$text2 = "</span></li>";

			$member['g_title'] .= $text1.$member['other_groups'].$text2;
           }
	}

	return parent::profileModern( $tabs, $member, $visitors, $default_tab', $default_tab_content, $friends, $status, $warns, $show_contact );
}

 

Поделиться сообщением


Ссылка на сообщение

В предпоследней строке ошибка синтаксиса.

$tabs, $member, $visitors, $default_tab'

Одиночная кавычка лишняя

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Огромное спасибо!

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...