function file_add( $p_bug_id, $p_tmp_file, $p_file_name, $p_file_type='' ) { //... case FTP: // !!!!!!!!!!!!!!!!! WHAT'S UP GUYS?! !!!!!!!!!!!!!!!! case DISK: file_ensure_valid_upload_path( $t_file_path ); if ( !file_exists( $t_file_path . $t_new_file_name ) ) { if ( FTP == $t_method ) { // !!!!!!!!!!!!!!!! WHO WROTE THIS ?! $conn_id = file_ftp_connect(); file_ftp_put ( $conn_id, $t_new_file_name, $p_tmp_file ); file_ftp_disconnect ( $conn_id ); } umask( 0333 ); # make read only copy( $p_tmp_file, $t_file_path . $t_new_file_name ); // IF 'FTP' IS SELECTED THERE'S NO NEED TO copy() !!!!!!!!!!!!!!!!! $c_content = ''; } else { trigger_error( ERROR_FILE_DUPLICATE, ERROR ); } break; case DATABASE: $c_content = db_prepare_string( fread ( fopen( $p_tmp_file, 'rb' ), $t_file_size ) ); break; default: trigger_error( ERROR_GENERIC, ERROR ); } //... }