<?php

require_once('includes/allitemsets.php');

$smarty->config_load($conf_file);

global $DB;
global $allitems;
global $itemset_col;
global $AoWoWconf;

if(!$itemsets = load_cache(9, 'x'))
{
	unset($itemsets);

	$rows = $DB->select('
		SELECT ?#
		FROM ?_itemset
		ORDER by name
		{LIMIT ?d}',
		$itemset_col[0],
		($AoWoWconf['limit']!=0)? $AoWoWconf['limit']: DBSIMPLE_SKIP
	);

	$itemsets = array();
	foreach ($rows as $numRow=>$row)
		$itemsets[] = itemsetinfo2($row);

	save_cache(9, 'x', $itemsets);
}
$smarty->assign('itemsets', $itemsets);

global $page;
$page = array(
	'Mapper' => false,
	'Book' => false,
	'Title' => $smarty->get_config_vars('Item_Sets'),
	'tab' => 0,
	'type' => 0,
	'typeid' => 0,
	'path' => '[0, 2]'
);
$smarty->assign('page', $page);

// --Передаем данные шаблонизатору--
// Количество MySQL запросов
$smarty->assign('mysql', $DB->getStatistics());
// Если хоть одна информация о вещи найдена - передаём массив с информацией о вещях шаблонизатору
if (isset($allitems))
	$smarty->assign('allitems',$allitems);
// Запускаем шаблонизатор
$smarty->display('itemsets.tpl');

?>
