source: aowow/factions.php

Last change on this file was 170, checked in by maron, 16 years ago
  • Property svn:executable set to *
File size: 1.1 KB
Line 
1<?php
2$smarty->config_load($conf_file, 'factions');
3
4global $DB;
5
6$rows = $DB->select('
7 SELECT factionID, team, name, side
8 FROM ?_factions
9 WHERE
10 reputationListID!=-1
11 '
12);
13if(!$factions = load_cache(19, 'x'))
14{
15 unset($factions);
16
17 $factions = array();
18 foreach ($rows as $numRow=>$row)
19 {
20 $factions[$numRow] = array();
21 $factions[$numRow]['entry'] = $row['factionID'];
22 if ($row['team']!=0)
23 $factions[$numRow]['group'] = $DB->selectCell('SELECT name FROM ?_factions WHERE factionID=? LIMIT 1', $row['team']);
24 if ($row['side'])
25 $factions[$numRow]['side'] = $row['side'];
26 $factions[$numRow]['name'] = $row['name'];
27 }
28 save_cache(19, 'x', $factions);
29}
30
31global $page;
32$page = array(
33 'Mapper' => false,
34 'Book' => false,
35 'Title' => $smarty->get_config_vars('Factions'),
36 'tab' => 0,
37 'type' => 0,
38 'typeid' => 0,
39 'path' => '[0, 7]'
40);
41$smarty->assign('page', $page);
42
43// Статистика выполнения mysql запросов
44$smarty->assign('mysql', $DB->getStatistics());
45$smarty->assign('factions',$factions);
46// Загружаем страницу
47$smarty->display('factions.tpl');
48?>
Note: See TracBrowser for help on using the repository browser.