abbiate pazienza ma mi è poco chiaro questo codice.
Se ho capito bene dice che se la funzione per anteporre i backslashes esiste ed è attivata allora aggiunge i \ ai POST: giusto? se sì, perchè dovrei togliere i \ prima di inviare i valori al db? non è pericoloso?
Altrimenti (else), se la funzione per anteporre i backslashes non esiste o non è attiva, allora dovrei inserire i valori POST senza trattarli: non è anche questo pericoloso?