el mensaje de error lo decía claramente.
cambia esto
else return mysql_escape_string($source); // you are using mysql here
a
else return mysqli_real_escape_string($source); //will be mysqli
OBS:debe cambiar a PDO o MYSQLI como MYSQL mysql_real_escape_string
también quedará en desuso :)
estás mezclando entre mysqli y mysql.
EDITAR:de su segundo error.
mysqli_real_escape_string ($link ,$source ) // $link is your connection variable