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