'RP', 8 => 'RPPvP')); RegisterType('SecurityLevel', 'Enumeration', array('Hráči', 'Moderátoři', 'GM', 'Administrátoři', 'Nikdo')); RegisterType('SkipCinematics', 'Enumeration', array('Ukázat vždy', 'Ukázat pouze pro první postavu rasy', 'Neukazovat vůbec')); RegisterType('TaskState', 'Enumeration', array('Čekající', 'Běžící', 'Dokončeno')); RegisterType('ServerExpansion', 'Enumeration', array('Classic', 'The Burning Crusade', 'Wrath of The Lich King')); RegisterType('ServerType', 'Enumeration', array('Normální', 'PvP', 'RP', 'RPPvP')); RegisterType('OnlineState', 'Enumeration', array('Neaktivní', 'Aktivní')); RegisterType('Database', 'PointerOneToOne', array('Table' => 'Database', 'Id' => 'Id', 'Name' => 'CONCAT(Name, " ", Version, " r", Revision)', 'Condition' => 'Emulator <> 0')); RegisterType('Client', 'PointerOneToOne', array('Table' => 'Client', 'Id' => 'Id', 'Name' => 'Version')); $this->AddModule('Log'); $this->AddModule('User'); $this->AddModule('Permission'); if(isset($_SERVER['REMOTE_ADDR'])) $this->Modules['User']->Check(); else $this->Modules['User']->Data['Id'] = $this->Config['Web']['UserConsoleId']; $this->Modules['Permission']->LoadForUser($this->Modules['User']->Data['Id']); } }