setIncludeDirectories(false); $osC_DirectoryListing->setCheckExtension('xml'); foreach ($osC_DirectoryListing->getFiles() as $file) { $osC_XML = new osC_XML(file_get_contents('../includes/languages/' . $file['name'])); $lang = $osC_XML->toArray(); $this->_languages[$lang['language']['data']['code']] = array('name' => $lang['language']['data']['title'], 'code' => $lang['language']['data']['code'], 'charset' => $lang['language']['data']['character_set']); } unset($lang); $language = (isset($_GET['language']) && !empty($_GET['language']) ? $_GET['language'] : ''); $this->set($language); $this->loadIniFile(); $this->loadIniFile(basename($_SERVER['SCRIPT_FILENAME'])); } } ?>