Требование: PHP => 5.3, часть 2
[cswow.git] / module / module_cfg.php
blob6b55f4b927e6670bf53ea0b337c987b7fcbefaeb
1 <?php
2 //==================================================================
3 // Здесь подключаются модули и выставляются их настройки
4 //==================================================================
6 //==================================================================
7 // Подгрузка ajax подсказок к вещам, спеллам, энчантам, талантам
8 //==================================================================
9 $ajax_modules['tip'] = "include/ajax_tooltip.php";
11 //==================================================================
12 // Live search - предварительный поиск
13 //==================================================================
14 $ajax_modules['ls'] = "module/livesearch/live_search.php";
15 $ajax_modules['os'] = "module/livesearch/live_search.php";
16 $config['ls_limit'] = 15; // Выводить резальтатов по умолчанию
18 //==================================================================
19 // Ajax подгрузка карт
20 //==================================================================
21 $ajax_modules['jsarea'] = "include/ajax_area_data.php";
23 //==================================================================
24 // Модуль подключаемый по умолчанию
25 //==================================================================
26 $modules['default'] = "module/online/online.php";
28 //==================================================================
29 // Поиск вещей, заклинаний, нип, го, квестов, игроков
30 //==================================================================
31 $modules['s'] = "module/search/search.php";
32 $config['redirect_time'] = 2;
33 $config['fade_limit'] = 30; // Выводить резальтатов по умолчанию
34 $config['show_item_in_search'] = 1; // Показывать мини изображения вещей в search_quest
35 //==================================================================
36 // Вывод информации о вещях, спеллах, нип, го, квестов, энчантах
37 //==================================================================
38 $modules['npc'] = "module/show/show_npc.php";
39 $modules['quest'] = "module/show/show_quest.php";
40 $modules['item'] = "module/show/show_item.php";
41 $modules['spell'] = "module/show/show_spell.php";
42 $modules['enchant'] = "module/show/show_enchant.php";
43 $modules['faction'] = "module/show/show_faction.php";
44 $modules['itemset'] = "module/show/show_set.php";
45 $modules['zone'] = "module/show/show_zone.php";
46 $modules['object'] = "module/show/show_go.php";
48 $config['show_go_details'] = 1;
49 $config['show_npc_detalis'] = 0;
50 $config['show_3d_model_npc'] = 0;
51 //==================================================================
52 // Модуль добавления Open Search в браузеры
53 //==================================================================
54 $modules['open_search'] = "module/livesearch/open_search.php";
56 //==================================================================
57 // Вывод скилов (профессии в том числе)
58 //==================================================================
59 $modules['skill'] = "module/skills/show_prof_spells.php";
60 $config['skill_fade_limit'] = 25;
62 //==================================================================
63 // Данные об инстансах
64 //==================================================================
65 $modules['instance'] = "module/instance/instance.php";
67 //==================================================================
68 // Информация о картах
69 //==================================================================
70 $modules['map'] = "module/maps/map.php";
71 $modules['area'] = "module/maps/map.php";
72 $modules['location'] = "module/maps/show_location.php";
74 //==================================================================
75 // Калькулятор талантов
76 //==================================================================
77 $modules['talent'] = "module/talent_calc/talent.php";
78 $config['talent_calc_max_level'] = 80;
80 //==================================================================
81 // Мини армури
82 //==================================================================
83 $modules['player'] = "module/armory/show_character.php";
84 $config['show_player_skill'] = 1; // Вывод скилов при показе игрока (пока что тестовый режим)
85 $config['show_player_fields'] = 0; // Вывод таблицы полей data при показе игрока
86 $config['show_player_3d'] = 1; // Вывод 3D модели игрока
88 //==================================================================
89 // Вывод вещей на аукционе
90 //==================================================================
91 $modules['auction'] = "module/auction/auctionhouse.php";
93 //==================================================================
94 // Вывод владельцев вещей
95 //==================================================================
96 $modules['itemOwner'] = "module/owners/item_owner.php";
98 //==================================================================
99 // Вывод для проверки данных в таблицах
100 //==================================================================
101 //$modules['debug'] = "module/show/show_debug.php";
103 //==================================================================
104 // Вывод данных об гильдиях
105 //==================================================================
106 $modules['guild'] = "module/guilds/guilds.php";
108 //==================================================================
109 // Информация о арена тимах
110 //==================================================================
111 $modules['arenateam'] = "module/arenateam/teams.php";
113 //==================================================================
114 // Вывод онлайн
115 //==================================================================
116 $modules['online'] = "module/online/online.php";
117 $config['show_map_ptr']=1; // Ссылки в карту из местоположения
118 $config['online_limit']=40; // Лимит вывода онлайн на странице
120 //==================================================================
121 // Вывод top богачей, по хонору, анена 2,3,5
122 //==================================================================
123 $modules['top'] = "module/top/top_100.php";
124 $config['top_money_limit']=100; // Ограничение количества богачей
125 $config['top_honor_limit']=100; // Ограничение количества по хонору
126 $config['top_arena_limit']=20; // Ограничение количества арена тим
128 //==================================================================
129 // Вывод достижений
130 //==================================================================
131 $modules['achievement'] = "module/achievement/achievement.php";
132 $config['achievement_last']=5; // Кол-во последних достижений в статистике
134 //==================================================================
135 // Немного справочной информации
136 //==================================================================
137 $modules['faq'] = "module/faq/show_faq.php";
139 //==================================================================
140 // Регистрация аккаунтов
141 //==================================================================
142 //$modules['register'] = "module/registration/script.php";
143 //$config['limit_account_from_one_ip'] = 0; // Запретить регистрацию больше одного аккаунта с одного IP
145 //==================================================================
146 // Вход/выход пользователя, личный кабинет
147 //==================================================================
148 //$modules['user'] = "module/userpage/user.php";
150 //==================================================================
151 // Статистика по персонажам
152 //==================================================================
153 $modules['stat'] = "module/stat/stat.php";
155 //==================================================================
156 // Встроеный в конфиг модуль смены языка и скина
157 //==================================================================
159 //==================================================================
160 // Поступил запрос на смену языка
161 //==================================================================
162 if (isset($_REQUEST['lang']))
164 $_SESSION['lang'] = @$_REQUEST['lang']; // Запоминаем язык
165 // Восстанавливаем старую страничку
166 if (isset($_SESSION['last_page']))
167 @header('Location: ?'.$_SESSION['last_page']);
169 //==================================================================
170 // Поступил запрос на смену скина
171 //==================================================================
172 else if (isset($_REQUEST['skin']))
174 $_SESSION['skin'] = @$_REQUEST['skin'];
175 // Восстанавливаем старую страничку
176 if (isset($_SESSION['last_page']))
177 @header('Location: ?'.$_SESSION['last_page']);
180 if (isset($_SESSION['lang']))
182 switch($_SESSION['lang'])
184 case "ru":
185 $config['lang'] = "ru";
186 $config['locales_lang']=8;
187 break;
188 case "en":
189 $config['lang'] = "en";
190 $config['locales_lang']=0;
191 break;
192 default:
193 unset($_SESSION['lang']);
194 break;
198 //==================================================================
199 // Выбор набора букв для определения языка ввода
200 //==================================================================
201 switch ($config['locales_lang'])
203 // Для русского клиента
204 case 8: $config['locales_charset'] = '/[(а-я)|(А-Я)]/'; break;
207 if (isset($_SESSION['skin']))
208 $config['skin_type'] = $_SESSION['skin'];