Create function for generating next UPI number.
This commit is contained in:
		
							parent
							
								
									bf0fd2ab75
								
							
						
					
					
						commit
						c2cadeaa6a
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		|  | @ -70,6 +70,7 @@ close $upiFH; | ||||||
| UsageAndExit("Error reading \"$upiNumberFile\"") unless $count == 1 and $upiStart > 0; | UsageAndExit("Error reading \"$upiNumberFile\"") unless $count == 1 and $upiStart > 0; | ||||||
| 
 | 
 | ||||||
| my $upiCurrentNum = $upiStart; | my $upiCurrentNum = $upiStart; | ||||||
|  | sub NextUPI () { return sprintf("UPI-SFC-%07d", $upiCurrentNum++); } | ||||||
| 
 | 
 | ||||||
| my $csvOutFormat = Text::CSV->new({ binary => 1, always_quote => 1, quote_empty => 1, blank_is_undef => 1}); | my $csvOutFormat = Text::CSV->new({ binary => 1, always_quote => 1, quote_empty => 1, blank_is_undef => 1}); | ||||||
| my $csvLogFile = File::Spec->rel2abs(catfile($OUTPUT_TOPLEVEL_DIR, "${GROUP}-log.csv")); | my $csvLogFile = File::Spec->rel2abs(catfile($OUTPUT_TOPLEVEL_DIR, "${GROUP}-log.csv")); | ||||||
|  | @ -121,7 +122,7 @@ sub ProcessMailDir($$$) { | ||||||
|       next if -d $file;    # skip directories |       next if -d $file;    # skip directories | ||||||
|       my $msgFile = catfile($dir, $file); |       my $msgFile = catfile($dir, $file); | ||||||
|       open(my $msgFH, "<", $msgFile); |       open(my $msgFH, "<", $msgFile); | ||||||
|       my $upiFull = sprintf("UPI-SFC-%07d", $upiCurrentNum++); |       my $upiFull = NextUPI(); | ||||||
|       my $header = new Mail::Header($msgFH); |       my $header = new Mail::Header($msgFH); | ||||||
|       my $fields = $header->header_hashref; |       my $fields = $header->header_hashref; | ||||||
|       my %parsed = (FromName => '', ToName => '', FromAddr => "", ToAddr => "", CcName => '', CcAddr => '', 'Subject' => '', |       my %parsed = (FromName => '', ToName => '', FromAddr => "", ToAddr => "", CcName => '', CcAddr => '', 'Subject' => '', | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn