strano, cosi dovrebbe andare...
nella funzione is_type aggiungi:
Questo stampa l'array e il valore passato.codice:if(is_array($require_file_type)) { print_r($require_file_type); echo " "; echo $file_type; return in_array(strtolower($file_type), $require_file_type); } else {
Vedi perchè passa il controllo.
ciao