ryxeo-glpi-git / config / define.php @ 15ef2b99
Historique | Voir | Annoter | Télécharger (12,9 ko)
1 |
<?php
|
---|---|
2 |
|
3 |
// Current version of GLPI
|
4 |
define("GLPI_VERSION","0.71.5"); |
5 |
|
6 |
// dicts
|
7 |
// dictionnaires
|
8 |
// 0 Name - 1 lang file - 2calendar dico - 3toolbar dico
|
9 |
$CFG_GLPI["languages"]=array( |
10 |
"pt_BR"=>array("Brazilian","pt_BR.php","br","pt"), |
11 |
"bg_BG"=>array("Bulgarian","bg_BG.php","bg","bg"), |
12 |
"ca_CA"=>array("Catalan","ca_CA.php","ca","ca"), |
13 |
"cs_CZ"=>array("Czech","cs_CZ.php","cs","cs"), |
14 |
"de_DE"=>array("Deutsch","de_DE.php","de","de"), |
15 |
"dk_DK"=>array("Danish","dk_DK.php","da","da"), |
16 |
"nl_NL"=>array("Dutch","nl_NL.php","nl","nl"), |
17 |
"nl_BE"=>array("Dutch (Belgium)","nl_BE.php","nl","nl"), |
18 |
"en_GB"=>array("English","en_GB.php","en","en"), |
19 |
"es_AR"=>array("Español (Argentina)","es_AR.php","es","es"), |
20 |
"es_ES"=>array("Español (España)","es_ES.php","es","es"), |
21 |
"fr_FR"=>array("Français","fr_FR.php","fr","fr"), |
22 |
"gl_ES"=>array("Galician","gl_ES.php","es","es"), |
23 |
"el_EL"=>array("Greek","el_EL.php","el","el"), |
24 |
"hu_HU"=>array("Hungarian","hu_HU.php","hu","hu"), |
25 |
"it_IT"=>array("Italiano","it_IT.php","it","it"), |
26 |
"ja_JP"=>array("Japanese","ja_JP.php","ja","ja"), |
27 |
"lv_LV"=>array("Latvian","lv_LV.php","lv","lv"), |
28 |
"lt_LT"=>array("Lithuanian","lt_LT.php","lt","lt"), |
29 |
"pl_PL"=>array("Polish","pl_PL.php","pl","pl"), |
30 |
"pt_PT"=>array("Português","pt_PT.php","br","pt"), |
31 |
"ro_RO"=>array("Romanian","ro_RO.php","ro","en"), |
32 |
"ru_RU"=>array("Russian","ru_RU.php","ru","ru"), |
33 |
"zh_CN"=>array("Simplified Chinese","zh_CN.php","en","zh"), |
34 |
"sv_SE"=>array("Swedish","sv_SE.php","sv","sv"), |
35 |
"tr_TR"=>array("Turkish","tr_TR.php","tr","en"), |
36 |
); |
37 |
|
38 |
|
39 |
// TIMES
|
40 |
define("MINUTE_TIMESTAMP",60); |
41 |
define("HOUR_TIMESTAMP",3600); |
42 |
define("DAY_TIMESTAMP",86400); |
43 |
define("WEEK_TIMESTAMP",604800); |
44 |
define("MONTH_TIMESTAMP",2592000); |
45 |
|
46 |
// CACHE CONTROL
|
47 |
define("DEFAULT_CACHE_LIFETIME",WEEK_TIMESTAMP); |
48 |
// Max cache size in octet : default 20 Mb
|
49 |
define("MAX_CACHE_SIZE",20000000); |
50 |
define("CACHE_FILELOCKINGCONTROL",true); |
51 |
define("CACHE_READCONTROL",true); |
52 |
define("CACHE_WRITECONTROL",true); |
53 |
|
54 |
// MAILGATE CONTROL -> IN DB ?
|
55 |
define("MAX_MAILS_RETRIEVED",10); |
56 |
|
57 |
|
58 |
// ITEMS TYPE
|
59 |
define("GENERAL_TYPE",0);// |
60 |
define("COMPUTER_TYPE",1);// |
61 |
define("NETWORKING_TYPE",2);// |
62 |
define("PRINTER_TYPE",3);// |
63 |
define("MONITOR_TYPE",4);// |
64 |
define("PERIPHERAL_TYPE",5);// |
65 |
define("SOFTWARE_TYPE",6);// |
66 |
define("CONTACT_TYPE",7);// |
67 |
define("ENTERPRISE_TYPE",8);// |
68 |
define("INFOCOM_TYPE",9);// |
69 |
define("CONTRACT_TYPE",10);// |
70 |
define("CARTRIDGE_TYPE",11);// |
71 |
define("TYPEDOC_TYPE",12); |
72 |
define("DOCUMENT_TYPE",13);// |
73 |
define("KNOWBASE_TYPE",14);// |
74 |
define("USER_TYPE",15);// |
75 |
define("TRACKING_TYPE",16);// |
76 |
define("CONSUMABLE_TYPE",17);// |
77 |
define("CONSUMABLE_ITEM_TYPE",18); |
78 |
define("CARTRIDGE_ITEM_TYPE",19); |
79 |
define("LICENSE_TYPE",20); |
80 |
define("LINK_TYPE",21); |
81 |
define("STATE_TYPE",22); |
82 |
define("PHONE_TYPE",23);// |
83 |
define("DEVICE_TYPE",24); |
84 |
define("REMINDER_TYPE",25); |
85 |
define("STAT_TYPE",26); |
86 |
define("GROUP_TYPE",27); |
87 |
define("ENTITY_TYPE",28); |
88 |
define("RESERVATION_TYPE",29); |
89 |
define("AUTH_MAIL_TYPE",30); |
90 |
define("AUTH_LDAP_TYPE",31); |
91 |
define("OCSNG_TYPE",32); |
92 |
define("REGISTRY_TYPE",33); |
93 |
define("PROFILE_TYPE",34); |
94 |
define("MAILGATE_TYPE",35); |
95 |
define("RULE_TYPE",36); |
96 |
define("TRANSFER_TYPE",37); |
97 |
define("BOOKMARK_TYPE",38); |
98 |
|
99 |
// GLPI MODE
|
100 |
define("NORMAL_MODE",0); |
101 |
define("TRANSLATION_MODE",1); |
102 |
define("DEBUG_MODE",2); |
103 |
define("DEMO_MODE",3); |
104 |
|
105 |
// DEVICE TYPE
|
106 |
define("MOBOARD_DEVICE",1); |
107 |
define("PROCESSOR_DEVICE",2); |
108 |
define("RAM_DEVICE",3); |
109 |
define("HDD_DEVICE",4); |
110 |
define("NETWORK_DEVICE",5); |
111 |
define("DRIVE_DEVICE",6); |
112 |
define("CONTROL_DEVICE",7); |
113 |
define("GFX_DEVICE",8); |
114 |
define("SND_DEVICE",9); |
115 |
define("PCI_DEVICE",10); |
116 |
define("CASE_DEVICE",11); |
117 |
define("POWER_DEVICE",12); |
118 |
|
119 |
// DEVICE INTERNAL ACTION
|
120 |
define("HISTORY_ADD_DEVICE",1); |
121 |
define("HISTORY_UPDATE_DEVICE",2); |
122 |
define("HISTORY_DELETE_DEVICE",3); |
123 |
define("HISTORY_INSTALL_SOFTWARE",4); |
124 |
define("HISTORY_UNINSTALL_SOFTWARE",5); |
125 |
define("HISTORY_DISCONNECT_DEVICE",6); |
126 |
define("HISTORY_CONNECT_DEVICE",7); |
127 |
define("HISTORY_OCS_IMPORT",8); |
128 |
define("HISTORY_OCS_DELETE",9); |
129 |
define("HISTORY_OCS_IDCHANGED",10); |
130 |
define("HISTORY_OCS_LINK",11); |
131 |
define("HISTORY_LOG_SIMPLE_MESSAGE",12); |
132 |
define("HISTORY_DELETE_ITEM",13); |
133 |
define("HISTORY_RESTORE_ITEM",14); |
134 |
|
135 |
// OCSNG TYPES
|
136 |
define("HARDWARE_FL",0); |
137 |
define("BIOS_FL",1); |
138 |
define("MEMORIES_FL",2); |
139 |
define("SLOTS_FL",3); |
140 |
define("REGISTRY_FL",4); |
141 |
define("CONTROLLERS_FL",5); |
142 |
define("MONITORS_FL",6); |
143 |
define("PORTS_FL",7); |
144 |
define("STORAGES_FL",8); |
145 |
define("DRIVES_FL",9); |
146 |
define("INPUTS_FL",10); |
147 |
define("MODEMS_FL",11); |
148 |
define("NETWORKS_FL",12); |
149 |
define("PRINTERS_FL",13); |
150 |
define("SOUNDS_FL",14); |
151 |
define("VIDEOS_FL",15); |
152 |
define("SOFTWARES_FL",16); |
153 |
|
154 |
define("MAX_OCS_CHECKSUM",131071); |
155 |
|
156 |
|
157 |
|
158 |
// MAILING TYPE
|
159 |
define("USER_MAILING_TYPE",1); |
160 |
define("PROFILE_MAILING_TYPE",2); |
161 |
define("GROUP_MAILING_TYPE",3); |
162 |
define("DB_NOTIFICATION_MAILING_TYPE",3); |
163 |
|
164 |
// MAILING USERS TYPE
|
165 |
define("ADMIN_MAILING",1); |
166 |
define("ASSIGN_MAILING",2); |
167 |
define("AUTHOR_MAILING",3); |
168 |
define("OLD_ASSIGN_MAILING",4); |
169 |
define("TECH_MAILING",5); |
170 |
define("USER_MAILING",6); |
171 |
define("RECIPIENT_MAILING",7); |
172 |
define("ASSIGN_ENT_MAILING",8); |
173 |
define("ASSIGN_GROUP_MAILING",9); |
174 |
define("SUPERVISOR_ASSIGN_GROUP_MAILING",10); |
175 |
define("ADMIN_ENTITY_MAILING",11); |
176 |
define("SUPERVISOR_AUTHOR_GROUP_MAILING",12); |
177 |
|
178 |
|
179 |
// EXPORT TYPE
|
180 |
define("GLOBAL_SEARCH",-1); |
181 |
define("HTML_OUTPUT",0); |
182 |
define("SYLK_OUTPUT",1); |
183 |
define("PDF_OUTPUT_LANDSCAPE",2); |
184 |
define("CSV_OUTPUT",3); |
185 |
define("PDF_OUTPUT_PORTRAIT",4); |
186 |
|
187 |
// HELPDESK LINK HARDWARE DEFINITION : CHECKSUM SYSTEM : BOTH=1*2^0+1*2^1=3
|
188 |
define("HELPDESK_MY_HARDWARE",0); |
189 |
define("HELPDESK_ALL_HARDWARE",1); |
190 |
|
191 |
// ALERTS TYPE
|
192 |
define("ALERT_THRESHOLD",1); |
193 |
define("ALERT_END",2); |
194 |
define("ALERT_NOTICE",3); |
195 |
|
196 |
// Default number of items displayed in global search
|
197 |
define("GLOBAL_SEARCH_DISPLAY_COUNT",10); |
198 |
|
199 |
$LINK_ID_TABLE=array( |
200 |
COMPUTER_TYPE=> "glpi_computers", |
201 |
NETWORKING_TYPE => "glpi_networking", |
202 |
PRINTER_TYPE => "glpi_printers", |
203 |
MONITOR_TYPE => "glpi_monitors", |
204 |
PERIPHERAL_TYPE => "glpi_peripherals", |
205 |
SOFTWARE_TYPE => "glpi_software", |
206 |
CONTACT_TYPE => "glpi_contacts", |
207 |
ENTERPRISE_TYPE => "glpi_enterprises", |
208 |
INFOCOM_TYPE => "glpi_infocoms", |
209 |
CONTRACT_TYPE => "glpi_contracts", |
210 |
CARTRIDGE_TYPE => "glpi_cartridges_type", |
211 |
TYPEDOC_TYPE => "glpi_type_docs", |
212 |
DOCUMENT_TYPE => "glpi_docs", |
213 |
KNOWBASE_TYPE => "glpi_kbitems", |
214 |
USER_TYPE => "glpi_users", |
215 |
TRACKING_TYPE => "glpi_tracking", |
216 |
CONSUMABLE_TYPE => "glpi_consumables_type", |
217 |
CONSUMABLE_ITEM_TYPE => "glpi_consumables", |
218 |
CARTRIDGE_ITEM_TYPE => "glpi_cartridges", |
219 |
LICENSE_TYPE => "glpi_licenses", |
220 |
LINK_TYPE => "glpi_links", |
221 |
STATE_TYPE => "", |
222 |
PHONE_TYPE => "glpi_phones", |
223 |
DEVICE_TYPE => "???", |
224 |
REMINDER_TYPE => "glpi_reminder", |
225 |
STAT_TYPE => "???", |
226 |
GROUP_TYPE => "glpi_groups", |
227 |
ENTITY_TYPE => "glpi_entities", |
228 |
RESERVATION_TYPE => "glpi_reservation_item", |
229 |
OCSNG_TYPE => "glpi_ocs_config", |
230 |
REGISTRY_TYPE => "glpi_registry", |
231 |
PROFILE_TYPE => "glpi_profiles", |
232 |
MAILGATE_TYPE => "glpi_mailgate", |
233 |
RULE_TYPE => "glpi_rules_descriptions", |
234 |
TRANSFER_TYPE => "glpi_transfers", |
235 |
); |
236 |
|
237 |
$INFOFORM_PAGES=array( |
238 |
COMPUTER_TYPE=> "front/computer.form.php", |
239 |
NETWORKING_TYPE => "front/networking.form.php", |
240 |
PRINTER_TYPE => "front/printer.form.php", |
241 |
MONITOR_TYPE => "front/monitor.form.php", |
242 |
PERIPHERAL_TYPE => "front/peripheral.form.php", |
243 |
SOFTWARE_TYPE => "front/software.form.php", |
244 |
CONTACT_TYPE => "front/contact.form.php", |
245 |
ENTERPRISE_TYPE => "front/enterprise.form.php", |
246 |
INFOCOM_TYPE => "front/infocom.form.php", |
247 |
CONTRACT_TYPE => "front/contract.form.php", |
248 |
CARTRIDGE_TYPE => "front/cartridge.form.php", |
249 |
TYPEDOC_TYPE => "front/typedoc.form.php", |
250 |
DOCUMENT_TYPE => "front/document.form.php", |
251 |
KNOWBASE_TYPE => "front/knowbase.form.php", |
252 |
USER_TYPE => "front/user.form.php", |
253 |
TRACKING_TYPE => "front/tracking.form.php", |
254 |
CONSUMABLE_TYPE => "front/consumable.form.php", |
255 |
CONSUMABLE_ITEM_TYPE => "??", |
256 |
CARTRIDGE_ITEM_TYPE => "??", |
257 |
LICENSE_TYPE => "??", |
258 |
LINK_TYPE => "front/link.form.php", |
259 |
STATE_TYPE => "??", |
260 |
PHONE_TYPE => "front/phone.form.php", |
261 |
DEVICE_TYPE => "???", |
262 |
REMINDER_TYPE => "front/reminder.form.php", |
263 |
STAT_TYPE => "???", |
264 |
GROUP_TYPE => "front/group.form.php", |
265 |
ENTITY_TYPE => "front/entity.form.php", |
266 |
RESERVATION_TYPE => "???", |
267 |
OCSNG_TYPE => "front/ocsng.form.php", |
268 |
REGISTRY_TYPE => "???", |
269 |
PROFILE_TYPE => "front/profile.form.php", |
270 |
MAILGATE_TYPE => "front/mailgate.form.php", |
271 |
RULE_TYPE => "???", |
272 |
TRANSFER_TYPE => "front/transfer.form.php", |
273 |
); |
274 |
$SEARCH_PAGES=array( |
275 |
COMPUTER_TYPE=> "front/computer.php", |
276 |
NETWORKING_TYPE => "front/networking.php", |
277 |
PRINTER_TYPE => "front/printer.php", |
278 |
MONITOR_TYPE => "front/monitor.php", |
279 |
SOFTWARE_TYPE => "front/software.php", |
280 |
PERIPHERAL_TYPE => "front/peripheral.php", |
281 |
CONTACT_TYPE => "front/contact.php", |
282 |
ENTERPRISE_TYPE => "front/enterprise.php", |
283 |
CONTRACT_TYPE => "front/contract.php", |
284 |
DOCUMENT_TYPE => "front/document.php", |
285 |
); |
286 |
|
287 |
define("AUTH_DB_GLPI",1); |
288 |
define("AUTH_MAIL",2); |
289 |
define("AUTH_LDAP",3); |
290 |
define("AUTH_EXTERNAL",4); |
291 |
define("AUTH_CAS",5); |
292 |
define("AUTH_X509",6); |
293 |
define("NOT_YET_AUTHENTIFIED",-1); |
294 |
|
295 |
//Generic rules engine
|
296 |
define("PATTERN_IS",0); |
297 |
define("PATTERN_IS_NOT",1); |
298 |
define("PATTERN_CONTAIN",2); |
299 |
define("PATTERN_NOT_CONTAIN",3); |
300 |
define("PATTERN_BEGIN",4); |
301 |
define("PATTERN_END",5); |
302 |
define("REGEX_MATCH",6); |
303 |
define("REGEX_NOT_MATCH",7); |
304 |
|
305 |
|
306 |
define("AND_MATCHING","AND"); |
307 |
define("OR_MATCHING","OR"); |
308 |
|
309 |
define("RULE_NOT_IN_CACHE",-1); |
310 |
define("RULE_OCS_AFFECT_COMPUTER",0); |
311 |
define("RULE_AFFECT_RIGHTS",1); |
312 |
define("RULE_TRACKING_AUTO_ACTION",2); |
313 |
define("RULE_SOFTWARE_CATEGORY",3); |
314 |
define("RULE_DICTIONNARY_SOFTWARE",4); |
315 |
define("RULE_DICTIONNARY_MANUFACTURER",5); |
316 |
define("RULE_DICTIONNARY_MODEL_COMPUTER",6); |
317 |
define("RULE_DICTIONNARY_TYPE_COMPUTER",7); |
318 |
define("RULE_DICTIONNARY_MODEL_MONITOR",8); |
319 |
define("RULE_DICTIONNARY_TYPE_MONITOR",9); |
320 |
define("RULE_DICTIONNARY_MODEL_PRINTER",10); |
321 |
define("RULE_DICTIONNARY_TYPE_PRINTER",11); |
322 |
define("RULE_DICTIONNARY_MODEL_PHONE",12); |
323 |
define("RULE_DICTIONNARY_TYPE_PHONE",13); |
324 |
define("RULE_DICTIONNARY_MODEL_PERIPHERAL",14); |
325 |
define("RULE_DICTIONNARY_TYPE_PERIPHERAL",15); |
326 |
define("RULE_DICTIONNARY_MODEL_NETWORKING",16); |
327 |
define("RULE_DICTIONNARY_TYPE_NETWORKING",17); |
328 |
define("RULE_DICTIONNARY_OS",18); |
329 |
define("RULE_DICTIONNARY_OS_SP",19); |
330 |
define("RULE_DICTIONNARY_OS_VERSION",20); |
331 |
|
332 |
//Type of process to import datas in GLPI
|
333 |
define("IMPORT_TYPE_OCS",0); //Import from OCS |
334 |
define("IMPORT_TYPE_DICTIONNARY",1); //Import or modified from dictionnaries |
335 |
|
336 |
//Bookmark types
|
337 |
define("BOOKMARK_SEARCH",1); //SEARCH SYSTEM bookmark |
338 |
|
339 |
|
340 |
//DEVICE ARRAY.
|
341 |
$CFG_GLPI["devices_tables"] =array("moboard","processor","ram","hdd","iface","drive","control","gfxcard","sndcard","pci","case","power"); |
342 |
$CFG_GLPI["deleted_tables"]=array("glpi_computers","glpi_networking","glpi_printers","glpi_monitors","glpi_peripherals", |
343 |
"glpi_software","glpi_cartridges_type","glpi_contracts","glpi_contacts","glpi_enterprises","glpi_docs","glpi_phones", |
344 |
"glpi_consumables_type","glpi_users","state_types","reservation_types"); |
345 |
|
346 |
$CFG_GLPI["template_tables"]=array("glpi_computers","glpi_networking","glpi_printers","glpi_monitors","glpi_peripherals","glpi_software","glpi_phones","state_types","reservation_types","glpi_ocs_config"); |
347 |
|
348 |
$CFG_GLPI["dropdowntree_tables"]=array("glpi_entities","glpi_dropdown_locations","glpi_dropdown_kbcategories","glpi_dropdown_tracking_category"); |
349 |
$CFG_GLPI["state_types"]=array(COMPUTER_TYPE,PRINTER_TYPE,MONITOR_TYPE,PERIPHERAL_TYPE,NETWORKING_TYPE,PHONE_TYPE,SOFTWARE_TYPE); |
350 |
$CFG_GLPI["infocom_types"]=array(COMPUTER_TYPE,PRINTER_TYPE,MONITOR_TYPE,PERIPHERAL_TYPE,NETWORKING_TYPE,PHONE_TYPE,SOFTWARE_TYPE,CONSUMABLE_TYPE,CARTRIDGE_TYPE,CONSUMABLE_ITEM_TYPE,CARTRIDGE_ITEM_TYPE); |
351 |
$CFG_GLPI["reservation_types"]=array(COMPUTER_TYPE,PRINTER_TYPE,MONITOR_TYPE,PERIPHERAL_TYPE,NETWORKING_TYPE,PHONE_TYPE,SOFTWARE_TYPE); |
352 |
$CFG_GLPI["linkuser_types"]=array(COMPUTER_TYPE,PRINTER_TYPE,MONITOR_TYPE,PERIPHERAL_TYPE,NETWORKING_TYPE,PHONE_TYPE,SOFTWARE_TYPE); |
353 |
$CFG_GLPI["helpdesk_types"]=array(COMPUTER_TYPE,PRINTER_TYPE,MONITOR_TYPE,PERIPHERAL_TYPE,NETWORKING_TYPE,PHONE_TYPE,SOFTWARE_TYPE); |
354 |
$CFG_GLPI["netport_types"]=array(COMPUTER_TYPE,PRINTER_TYPE,PERIPHERAL_TYPE,NETWORKING_TYPE,PHONE_TYPE); |
355 |
|
356 |
$CFG_GLPI["specif_entities_tables"]=array("glpi_cartridges_type","glpi_computers","glpi_consumables_type", |
357 |
"glpi_contacts","glpi_contracts","glpi_docs", |
358 |
"glpi_dropdown_locations","glpi_dropdown_netpoint","glpi_enterprises","glpi_groups", |
359 |
"glpi_mailgate","glpi_monitors","glpi_networking","glpi_peripherals","glpi_phones","glpi_printers","glpi_software", |
360 |
"glpi_tracking","state_types","reservation_types"); |
361 |
|
362 |
$CFG_GLPI["union_search_type"]=array(RESERVATION_TYPE=>"reservation_types",STATE_TYPE=>"state_types"); |
363 |
|
364 |
$CFG_GLPI["recursive_type"]=array(CONTACT_TYPE=>"glpi_contacts", ENTERPRISE_TYPE=>"glpi_enterprises", CONTRACT_TYPE=>"glpi_contracts", |
365 |
DOCUMENT_TYPE=>"glpi_docs", KNOWBASE_TYPE=>"glpi_kbitems"); |
366 |
?>
|