komunikat o błędzie wyraźnie to powiedział.
zmień to
else return mysql_escape_string($source); // you are using mysql here
do
else return mysqli_real_escape_string($source); //will be mysqli
OBS:powinieneś przełączyć się na PDO lub MYSQLI jako MYSQL mysql_real_escape_string
zostanie również wycofany :)
mieszasz między mysqli i mysql .
EDYCJA:od drugiego błędu.
mysqli_real_escape_string ($link ,$source ) // $link is your connection variable