el problema es que no estas retornando nada al momento de ejecutar el metodo de tu clase, un ejemplo simple con funciones
Código PHP:
Ver originalfunction hola(){
$hola="hola";
}
echo hola();#no retorna nada
function chao(){
$chao="chao";
return $chao;
}
echo chao();#te muestra chao
entonces que pasa que la variable de $cn donde guardas tu conexion no esta dentro de la estructura principal sino dentro del metodo de la clase entonces al momento de llamarla deberias de hacer el retur $cn para que devuelvas el valor de la conexion en el momento que realizas esta espero te sirva saludos