Hi Alec,
Long time no post for me. My team and I have been looking into the rendering error. We ended up running up an install of Open Journal on a Windows based server with XAAMP. This has solved the articles/pdf files not rendering (we concluded that there is a conflict somewhere with the SunOne 6.1 Web Server running under Solaris).
We have also found and fixed a bug in the Mail.inc.php file. In the else if statement it is missing a reference to (Core ::is Windows()). This corrects a bug in this file when it is executed in a Windows environment. Full Code as follows (change hightlighted in bold):
/**
* Return a string containing the from address.
* @param $encode boolean encode the data (e.g., when sending)
* @return string
*/
function getFromString($encode = true) {
$from = $this->getFrom();
if ($from == null) {
return null;
} else if
(Core::isWindows()) {
return $from['email'];
} else {
return ($encode ? String::encode_mime_header($from['name']) : $from['name']) . ' <'.$from['email'].'>';
}
}
Let me know what you think......Glad to be getting to be getting solutions to our implementation issues..
Cheers,
Anthony