Line | |
---|
1 | <?php
|
---|
2 |
|
---|
3 | require_once('includes/allitemsets.php');
|
---|
4 |
|
---|
5 | $smarty->config_load($conf_file);
|
---|
6 |
|
---|
7 | global $DB;
|
---|
8 | global $allitems;
|
---|
9 | global $itemset_col;
|
---|
10 | global $AoWoWconf;
|
---|
11 |
|
---|
12 | if(!$itemsets = load_cache(9, 'x'))
|
---|
13 | {
|
---|
14 | unset($itemsets);
|
---|
15 |
|
---|
16 | $rows = $DB->select('
|
---|
17 | SELECT ?#
|
---|
18 | FROM ?_itemset
|
---|
19 | ORDER by name
|
---|
20 | {LIMIT ?d}',
|
---|
21 | $itemset_col[0],
|
---|
22 | ($AoWoWconf['limit']!=0)? $AoWoWconf['limit']: DBSIMPLE_SKIP
|
---|
23 | );
|
---|
24 |
|
---|
25 | $itemsets = array();
|
---|
26 | foreach ($rows as $numRow=>$row)
|
---|
27 | $itemsets[] = itemsetinfo2($row);
|
---|
28 |
|
---|
29 | save_cache(9, 'x', $itemsets);
|
---|
30 | }
|
---|
31 | $smarty->assign('itemsets', $itemsets);
|
---|
32 |
|
---|
33 | global $page;
|
---|
34 | $page = array(
|
---|
35 | 'Mapper' => false,
|
---|
36 | 'Book' => false,
|
---|
37 | 'Title' => $smarty->get_config_vars('Item_Sets'),
|
---|
38 | 'tab' => 0,
|
---|
39 | 'type' => 0,
|
---|
40 | 'typeid' => 0,
|
---|
41 | 'path' => '[0, 2]'
|
---|
42 | );
|
---|
43 | $smarty->assign('page', $page);
|
---|
44 |
|
---|
45 | // --Передаем данные шаблонизатору--
|
---|
46 | // Количество MySQL запросов
|
---|
47 | $smarty->assign('mysql', $DB->getStatistics());
|
---|
48 | // Если хоть одна информация о вещи найдена - передаём массив с информацией о вещях шаблонизатору
|
---|
49 | if (isset($allitems))
|
---|
50 | $smarty->assign('allitems',$allitems);
|
---|
51 | // Запускаем шаблонизатор
|
---|
52 | $smarty->display('itemsets.tpl');
|
---|
53 |
|
---|
54 | ?>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.