<?php class Language { public $data = array(); public function __construct () { if(isset($_SESSION['lang'])) { $file = DIR_LANGUAGE . $_SESSION['lang'] . '/messages.php'; } else { $file = DIR_LANGUAGE . LANG . '/messages.php'; } if (file_exists($file)) { $_ = array(); require($file); $this->data = array_merge($this->data, $_); } else { exit('Error: Could not load language ' . $file . '!'); } } public function get($key) { return (isset($this->data[$key]) ? $this->data[$key] : $key); } } ?>