Il problema è che sposti il file tramite move_uploaded_file() ma poi cerchi di accederlo sotto il vecchio percorso.

Un workaround veloce sarebbe mettere
Codice PHP:
$tmp=$dir "/" $_FILES['file1']['name']); 
prima del switch