diff --git a/lib/WebGUI/International.pm b/lib/WebGUI/International.pm index 01f057600..8a6549fbc 100644 --- a/lib/WebGUI/International.pm +++ b/lib/WebGUI/International.pm @@ -80,6 +80,9 @@ sub get { $namespace = $_[1] || "WebGUI"; $language = $_[2] || $session{user}{language} || "English"; } + $id =~ s/[^\w\d\s\/]//g; + $language =~ s/[^\w\d\s]//g; + $namespace =~ s/[^\w\d\s]//g; my $cmd = "WebGUI::i18n::".$language."::".$namespace; my $load = "use ".$cmd; eval($load);