mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-03 23:27:31 -05:00 
			
		
		
		
	Check invoices aren't sent hours early
This commit is contained in:
		
							parent
							
								
									9fe32b903d
								
							
						
					
					
						commit
						b2730463eb
					
				@ -1207,13 +1207,12 @@ class Invoice extends EntityModel implements BalanceAffecting
 | 
			
		||||
            $daysSinceLastSent = $diff->format('%a');
 | 
			
		||||
            $monthsSinceLastSent = ($diff->format('%y') * 12) + $diff->format('%m');
 | 
			
		||||
 | 
			
		||||
            /*
 | 
			
		||||
            $date1 = Carbon::parse($this->last_sent_date, $timezone);
 | 
			
		||||
            $date2 = Carbon::now($timezone);
 | 
			
		||||
            $daysSinceLastSent = $date1->diffInDays($date2);
 | 
			
		||||
            $monthsSinceLastSent = $date1->diffInMonths($date2);
 | 
			
		||||
            */
 | 
			
		||||
            // check we don't send a few hours early due to timezone difference
 | 
			
		||||
            if (Carbon::now()->format('Y-m-d') != Carbon::now($timezone)->format('Y-m-d')) {
 | 
			
		||||
                return false;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // check we never send twice on one day
 | 
			
		||||
            if ($daysSinceLastSent == 0) {
 | 
			
		||||
                return false;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
@ -161,8 +161,8 @@ trait GeneratesNumbers
 | 
			
		||||
        if (count($matches) > 1) {
 | 
			
		||||
            $format = $matches[1];
 | 
			
		||||
            $search[] = $matches[0];
 | 
			
		||||
            $date = date_create()->format($format);
 | 
			
		||||
            //$date = Carbon::now(session(SESSION_TIMEZONE, DEFAULT_TIMEZONE))->format($format);
 | 
			
		||||
            //$date = date_create()->format($format);
 | 
			
		||||
            $date = Carbon::now(session(SESSION_TIMEZONE, DEFAULT_TIMEZONE))->format($format);
 | 
			
		||||
            $replace[] = str_replace($format, $date, $matches[1]);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user