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

mso_cur_dir_lang('templates');

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

$comusers = mso_get_comusers_all(); // получим всех комюзеров

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


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

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

echo NR . '<div class="type type_users_all">' . NR;

if ($f = mso_page_foreach('users-all-do')) require($f); // подключаем кастомный вывод
	else echo '<h1>'. t('Комментаторы'). '</h1><ul class="users-all">';
	
if ($comusers)
{
	// pr($comusers);
	foreach ($comusers as $comuser)
	{
		if ($f = mso_page_foreach('users-all')) 
		{
			require($f); // подключаем кастомный вывод
			continue; // следующая итерация
		}
		
		if (!$comuser['comusers_nik']) $comuser['comusers_nik'] = t('Комментатор'). ' ' . $comuser['comusers_id'];
		echo '<li><a href="' . getinfo('siteurl') . 'users/' . $comuser['comusers_id'] . '">' . $comuser['comusers_nik'] . '</a></li>';
	}
	echo '</ul>';
}
else
{
	if ($f = mso_page_foreach('pages-not-found')) 
	{
		require($f); // подключаем кастомный вывод
	}
	else // стандартный вывод
	{
		echo '<h1>' . t('404. Ничего не найдено...') . '</h1>';
		echo '<p>' . t('Извините, ничего не найдено') . '</p>';
		echo mso_hook('page_404');
	}
}

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

# конечная часть шаблона
require(getinfo('template_dir') . 'main-end.php');
	
?>