public static function getInstance($language, $lang_dir) { if (strlen($language) < 1) { trigger_error("No language passed to getInstance", 512); } if (strlen($lang_dir) < 1) { trigger_error("No language dir passed to getInstance", 512); } else { if (LanguageParser::$language == $language) { return $this->instance; } elseif (LanguageParser::$lang_dir == $lang_dir) { return $this->instance; } else { LanguageParser::$instance = new LanguageParser($language, $lang_dir); return LanguageParser::$instance; } } }