May also be the $id part of the class???
function Get($id){
//No data yet, so start query
$this->db = new Database();
$this->db->Execute("SELECT n.*,DATE_FORMAT(n_date,'%D %M %Y') AS fdate FROM news n INNER JOIN users u ON u.id = n.user_id WHERE site_id='{$this->SiteId}' AND n.n_title='".$this->db->Escape($id)."'");
}
Sorry... i'm totally lost with my PHP, but it's clear that now the title is being displayed with '-' instead of '%20' the page isnt pulling in content...
In particular above i can see that the id for the page is based on a few things including the n_title which we are now displaying differently?
Any thoughts would be appreciated