il messaggio di errore lo diceva chiaramente.
cambia questo
else return mysql_escape_string($source); // you are using mysql here
a
else return mysqli_real_escape_string($source); //will be mysqli
OBS:dovresti passare a PDO o MYSQLI come MYSQL mysql_real_escape_string
sarà anche ritirato :)
stai mescolando tra mysqli e mysql .
EDIT:dal tuo secondo errore.
mysqli_real_escape_string ($link ,$source ) // $link is your connection variable