<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); 

/**
 * MaxSite CMS
 * (c) http://max-3000.com/
 */

require_once( getinfo('common_dir') . 'comments.php' ); 

// получим всю информацию о комюзере - номер в сегменте url
$comuser_info = mso_get_comuser(mso_segment(2)); 

if ($f = mso_page_foreach('users-head-meta')) require($f);
else
{
	mso_head_meta('title', tf('Комментаторы') . '. ' . getinfo('title')); // meta title страницы
}

if (!$comuser_info and mso_get_option('page_404_http_not_found', 'templates', 1) ) header('HTTP/1.0 404 Not Found'); 

// теперь сам вывод
# начальная часть шаблона
if ($fn = mso_find_ts_file('main/main-start.php')) require($fn);

echo NR . '<div class="mso-type-users"><div class="mso-page-only"><div class="mso-page-content mso-type-users-content">';

if ($comuser_info)
{
	extract($comuser_info[0]);
	
	if ($f = mso_page_foreach('users')) require($f);
	else
	{
		$avatar_info = $comuser_info[0];
		$avatar_info['users_avatar_url'] = $avatar_info['users_email'] = '';
		$avatar = mso_avatar($avatar_info, '', false,  false, true); // только адрес граватарки
		
		if (!$comusers_nik) $comusers_nik = tf('Комментатор'). ' ' . $comusers_id;
		
		// нет активации
		if ($comusers_activate_string != $comusers_activate_key)
			$no_activation_link = getinfo('siteurl') . 'users/' . $comusers_id . '/edit';
		else
			$no_activation_link = '';
		
		if ($comusers_description) 
		{
			$comusers_description = strip_tags($comusers_description);
			$comusers_description = str_replace("\n", '<br>', $comusers_description);
			$comusers_description = str_replace('<br><br>', '<br>', $comusers_description);
		}
		
		if (!$comusers_date_birth 
			or $comusers_date_birth == '1970-01-01 00:00:00' 
			or $comusers_date_birth == '0000-00-00 00:00:00') 
			$comusers_date_birth = '';
		
		if (getinfo('comusers_id') == $comusers_id )
			$edit_link = getinfo('siteurl') . 'users/' . $comusers_id . '/edit';
		else
			$edit_link = '';

		eval(mso_tmpl_ts('type/users/units/users-tmpl.php'));
		
		// хук, по которому можно вывести дополнительные данные
		mso_hook('users_add_out', $comuser_info[0]);
		
		if ($f = mso_page_foreach('users-add')) require($f);
		
		if ($comments) // есть комментарии
		{
			eval(mso_tmpl_ts('type/users/units/users-comments-tmpl.php'));
		}
	} // mso_page_foreach
	
	if ($f = mso_page_foreach('users-posle')) require($f);
}
else
{
	if ($f = mso_page_foreach('pages-not-found')) 
	{
		require($f);
	}
	else // стандартный вывод
	{
		echo '<h1>' . tf('404. Ничего не найдено...') . '</h1>';
		echo '<p>' . tf('Извините, пользователь с указанным номером не найден.') . '</p>';
		echo mso_hook('page_404');
	}
}

echo NR . '</div></div></div><!-- class="mso-type-users" -->' . NR;

# конечная часть шаблона
if ($fn = mso_find_ts_file('main/main-end.php')) require($fn);

# end file