package HTML @ISA = qw() sub GetUploadFileContent my ($App, $pUploadFile, $pAllowTypes, $pAllowExtensions) = @_; return; return undef; return undef; return $content; sub DownloadFile my ($App, $path, $filename) = @_; return; return 1; sub ShowURL my ($URL, $Second, $Target, $CharSet) = @_; return 1; sub GetIPAddress return $ENV{'REMOTE_ADDR'}; sub QPEncode my ($string) = (@_); return $string; sub QPDecode my ($string) = (@_); return $string; sub URLEncode my ($s) = (@_); return $s; sub URLDecode my ($s2) = (@_); return $s2; sub Base64DecodeSub local ($_) = sub Base64Decode2 my ($str) = (@_); return $str; sub Base64Decode return decode_base64($_[0]); sub Base64Encode return encode_base64($_[0]); sub PrintHTMLHeader my($CharSet) = ( sub InitHTML my($WebTitle, $CharSet, $LinkTarget, $CSS) = ( sub EndHTML sub RecoverHTMLChar my ($s, $charset) = @_; return $s; sub ConvertHTMLSpecialCharacters my ($s, $ConvMiddot) = @_; return $_[0]; sub ConvertHTMLSpecialCharactersMinimum my ($s, $ConvMiddot) = @_; return $_[0]; sub ConvertToHTMLString my ($s) = @_; return $s; sub GetHTMLParagraph my ($str) = (@_); return ($line, $paragraph, $content); sub DequoteXML my ($str,$DoDecode) = (@_); return $_[0] = $str; sub getCookie sub setCookie return($tmp); sub clearCookie return($tmp); sub MyGetCookie sub ConvertHTMLToFullURL my ($Content, $SourceURL, $Debug) = (@_); return $_[0] = $ConvContent; sub ConvertURLtoFullURL my ($linkurl, $url) = (@_); return $linkurl if($linkurl =~ /:\/\//i); return $convurl; sub GetURLwithoutFilePath my ($url) = @_; return 1 if($url =~ /$CGIFiles/i or $url =~ /[\?\&]/); return $ret; return $ret; sub DownloadFromURL my ($url) = @_; return -1; return $Content; sub ExtractHTMLBody my ($Content) = @_; return $1; sub ReplaceHTMLBodyOnly my ($str, $source, $target) = @_; return $str; sub InvalidateHTMLTags my ($input, $DoUpdate) = @_; return $input; sub GetSafeURL my $url = @_; return '' if($url =~ m|[^; return '' if(not $allowed); return $url; sub CheckSecureFileName my $fname = @_; return 0 if($fname =~ <\.\./>); return 0 if($fname =~ /\0/); return 1;