# HG changeset patch # User Tom Fredrik "BFG" Klaussen # Date 1305821073 -7200 # Node ID 74196528fc649da202f1bbb331a56856b4657005 # Parent 238c5127b78c59227c161b4e4ddff6b47b10df7a Refac to use xml as input, and remove filters and helper-functions from main script. diff -r 238c5127b78c -r 74196528fc64 common-functions.inc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/common-functions.inc Thu May 19 18:04:33 2011 +0200 @@ -0,0 +1,24 @@ += 4.3) { + if (!file_exists($sFilename)) return -3; + $sData = file_get_contents($sFilename); + } else { + if (!file_exists($sFilename)) return -3; + $rHandle = fopen($sFilename, 'r'); + if (!$rHandle) return -2; + + $sData = ''; + while(!feof($rHandle)) + $sData .= fread($rHandle, filesize($sFilename)); + fclose($rHandle); + } + if ($sEncoding = mb_detect_encoding($sData, 'auto', true) != $sCharset) { + if ($sEncoding != 1) { + $sData = mb_convert_encoding($sData, $sCharset, $sEncoding); + } + } + return $sData; +} +?> diff -r 238c5127b78c -r 74196528fc64 filters.inc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/filters.inc Thu May 19 18:04:33 2011 +0200 @@ -0,0 +1,35 @@ +]*)>/is"; + $replacement = "
  • "; + $output= preg_replace($pattern, $replacement, $input); + + $pattern = '/
  • ]*)>(.*?)<\/li>/is'; + $replacement = "
  • \$3
  • "; + $output=preg_replace($pattern, $replacement, $output); + + return $output; +} + +function addLangBar($input, $lang) { + $languages = array("no","en"); + $langbar=''; + $pattern = '/