function _convertFile($inFile, $code, $charset, $language) { $oldLines = file($inFile); $txt = implode('', $oldLines); $txt = str_replace('<', '&lt;', $txt); $txt = str_replace('>', '&gt;', $txt); $txt = str_replace("’", "'", $txt); if ($code == 'de-DE' || $code == 'fr-FR' || $code == 'it-IT') { $txt = htmlentities(utf8_decode($txt)); } else { $converter = new JCommentsUtf8($charset); $txt = $converter->utf8ToStr($txt); } $txt = str_replace('<', '<', $txt); $txt = str_replace('>', '>', $txt); $txt = str_replace('"', '"', $txt); $txt = str_replace('&quot;', '"', $txt); $txt = str_replace('&gt;', '>', $txt); $txt = str_replace('&lt;', '<', $txt); $txt = str_replace('Note : All ini files need to be saved as UTF-8 - No BOM', 'Note: this file need to be saved in ' . $charset . ' charset', $txt); $inFile = str_replace($code . '.com_jcomments.ini', $language . '.ini', $inFile); $fp = fopen($inFile, "w"); if ($fp) { fputs($fp, $txt); fclose($fp); } }