def.inc
Jádro www aplikací » Konfigurační soubory » def.inc
Soubor def.inc je hlavní konfigurační soubor. Obsahuje seznam modulů a základní nastavení SISu. Každý modul má následující strukturu:
/* <APP_MODULE Name="kod_modulu"> */ $dl_appmodul["kod_modulu"] = array( "cs" => "Český název", "en" => "Anglický název"); dl_add_skupina("kod_modulu", 1); dl_add_module("anonym", "kod_modulu"); dl_add_module("student", "kod_modulu"); dl_add_module("uziv", "kod_modulu"); /* </APP_MODULE> */
- řádek dl_add_module určuje, kterému typu loginu se modul zobrazí na úvodní stránce.
- dl_add_skupina určuje zařazení do skupiny, při zobrazování na hlavní stránce SIS (1-Výuka, 2-Rozvrh, 3-Přijímací řízení, 4-Administrace, 5-Pomůcky)
Dále se zde nachází základní konfigurační část STEV (jádra):
/* <APP_MODULE Name="stev"> */ $dl_appmodul["stev"] = array("cs" => "Studijní informační systém", "en" => "Educational Info System"); $dl_logmodul["student"] = "Student"; $dl_logmodul["uziv"] = "Uživatel"; #$dl_logmodul["rukldap"] = "Ruk"; #$dl_logmodul["haserp"] = "Haserp"; $sis_config["server_name"] = ""; $sis_config["log_path"] = ""; $sis_config["cookie_path"] = ""; $sis_config["plogon"] = false; $sis_config["nlogon"] = false; $sis_config['secured'] = true; $sis_config['secure_entry'] = "https://"; $sis_config['public_entry'] = "http://"; $sis_config['multi_fak'] = 1234567890; $sis_config['fak'] = 1234567890; /* </APP_MODULE> */
- $dl_logmodul["xxx"] - povolení logovacího modulu xxx
- $sis_config["server_name"] - název daného serveru, používané jenom při balancování
- $sis_config["log_path"] - cesta pro ukládání LOG souboru (sis_xxx.log)
- $sis_config["cookie_path"] - omezení na určité adresáře v doméně, obvykle je "/", cookie tedy platí pro celou doménu a všechny podadresáře
- $sis_config["plogon"] - používat persistentní OciPLogon()
- $sis_config["nlogon"] - přihlašovat pomocí OciNLogon()
- $sis_config['secured'] - používat/kontrolovat HTTPS
- $sis_config['secure_entry'] - URL adresa zabezpečené částí IS
- $sis_config['public_entry'] - URL adresa veřejné částí IS
- $sis_config['multi_fak'] - multifakultní instalace - kód univerzity
- $sis_config['fak'] - jednofakultní instalace - kód fakulty
- $sis_config['db_client_info'] - true/false - ukladat do client_info uzivatelske jmeno v SISu.
- $sis_config['error_reporting'] - nastavení úrovně hlášení chyb (např. zapnout všechna hlášení - E_ALL) - viz http://www.php.net/manual/en/errorfunc.constants.php
- $sis_config['ora_bug'] - true/false - oprava Oracle chyby (Metalink ID 4686909.8) ve funkci Convert. Opraveno v Oracle >= 10.2.0.4