A konfigurációs állományok beolvasása.

Autoloader betöltése (includeconfig.inc végén történik)

Minden script-nek meg kell hívnia az lpApplication::start() függvényt.

lpApplication::start()

 

  • Csatlakozás az adatbázishoz. Hiba esetén exit.
  • Modul lista beolvasása az adatbázisból. Paraméterek eltárolása session-be
  • Privacy modul (GDPR) elindítása, ha létezik
  • Honlapsablon definiálása, ha még nem volt
  • Keresőbarát link dekódolása
  • Komponens nevének meghatározása
  • Nyelv meghatározása
  • Nyelvi feliratok (szótár) betöltése
  • ACL (authorizációs tábla) beolvasása
  • A modulok létrehozása. __construct() függvények meghívása
  • setlocale() beállítása

 

A fő kontroller elindítása

$controller = new mainController('POST');
$content = $controller->init($view);

 

A fő kontroller létrehoz egy osztályt, aminek a neve a 'com' request paraméter, ezen belül meghívja a 'task' request paraméter értékében lévő függvényt.

A html sablon a fő tartalom helyére kiírja a $content változó értékét.