Quita los escapes.
Se escapan los apóstrofos sí y sólo si estan
dentro de la variable, no por fuera, pero eso quiere decir que
antes de enviar a llamar la función escapaste la cadena que contiene cada variable, por lo que en la llamada ya deberían estar bien:
Código PHP:
Ver originalfunction registerUser($user, $pass, $email, $name, $keys)
{
global $mysqli;
$result = $mysqli->query("INSERT INTO `cms`.`editors` (`id`, `username`, `password`, `email`, `real_name`, `permissions`, `status`, `visits`) VALUES (NULL, '$user', '$pass', '$email', '$name', '$keys', 0, 1)");
return $mysqli->affected_rows;
}