diff options
Diffstat (limited to 'maintenance/languages.inc')
-rw-r--r-- | maintenance/languages.inc | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/maintenance/languages.inc b/maintenance/languages.inc deleted file mode 100644 index e318259d..00000000 --- a/maintenance/languages.inc +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * Library to grab data from languages files - * - * WORK IN PROGRESS. There is some bugs when including the same - * file multiple time :((( - */ -require_once('commandLine.inc'); - -class languages { - /** Contain the list of languages available */ - var $list = array(); - /** some messages for the current lang */ - var $messages = array(); - - function languages() { - $this->clear(); - $this->loadList(); - } - - function clear() { - $this->list = array(); - $this->messages = array(); - } - - function loadList() { - global $IP; - $this->list = array(); - - // available language files - $dir = opendir("$IP/languages"); - while ($file = readdir($dir)) { - if (preg_match("/Language([^.]*?)\.php$/", $file, $m)) { - $this->list[] = $m[1]; - } - } - sort($this->list); - - // Cleanup file list - foreach($this->list as $key => $lang) { - if ($lang == 'Utf8' || $lang == '' || $lang == 'Converter') - unset($this->list[$key]); - } - } - - function getList() { return $this->list; } -} -?> |