function sanitize_file_name($name) { $name_parts = explode('.', $name); $ext = array_pop($name_parts); $name = implode('.', $name_parts); $name = Project::sanitize_string($name); return "{$name}.{$ext}"; }