le message d'erreur le disait clairement .
change ça
else return mysql_escape_string($source); // you are using mysql here
à
else return mysqli_real_escape_string($source); //will be mysqli
OBS :vous devez passer à PDO ou MYSQLI en tant que MYSQL mysql_real_escape_string
sera également obsolète :)
vous mélangez entre mysqli et mysql .
EDIT :à partir de votre deuxième erreur.
mysqli_real_escape_string ($link ,$source ) // $link is your connection variable