mirror of
				https://github.com/fspc/Yellow-Bike-Database.git
				synced 2025-10-31 08:55:36 -04:00 
			
		
		
		
	Provides fake deposits when none or only 1 exists.
This commit is contained in:
		
							parent
							
								
									1979bde7eb
								
							
						
					
					
						commit
						5e11243d41
					
				| @ -148,10 +148,10 @@ $(function() { | |||||||
| 	}); | 	}); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 	// on reload
 | 	// transaction slider - on reload
 | ||||||
| 	transaction_slider();	 | 	transaction_slider();	 | ||||||
| 
 | 
 | ||||||
| 	// on date change
 | 	// transaction slider - on date change
 | ||||||
| 	$("[name='gnucash_csv_year']").change(function() { transaction_slider(); }); | 	$("[name='gnucash_csv_year']").change(function() { transaction_slider(); }); | ||||||
| 	 | 	 | ||||||
| 	var slider; | 	var slider; | ||||||
| @ -166,6 +166,10 @@ $(function() { | |||||||
| 				// currently go by a Jan - Dec year as fiscal year	
 | 				// currently go by a Jan - Dec year as fiscal year	
 | ||||||
| 				// max deposit from previous year needs to be included in range		
 | 				// max deposit from previous year needs to be included in range		
 | ||||||
| 				var year = $("[name='gnucash_csv_year']").val(); | 				var year = $("[name='gnucash_csv_year']").val(); | ||||||
|  | 				if (!year) { | ||||||
|  | 					var d = new Date(); | ||||||
|  | 					year = d.getFullYear();				 | ||||||
|  | 				} | ||||||
| 				var last_year = year - 1;		 | 				var last_year = year - 1;		 | ||||||
| 		 | 		 | ||||||
| 				$.each(obj,function(k,v){ | 				$.each(obj,function(k,v){ | ||||||
|  | |||||||
| @ -94,8 +94,32 @@ $change_fund = CHANGE_FUND; | |||||||
| 		$sql = mysql_query($query, $YBDB) or die(mysql_error()); | 		$sql = mysql_query($query, $YBDB) or die(mysql_error()); | ||||||
| 		while ( $result = mysql_fetch_assoc($sql) ) { | 		while ( $result = mysql_fetch_assoc($sql) ) { | ||||||
| 					$slider_range[] = $result;					 | 					$slider_range[] = $result;					 | ||||||
| 		}  | 		} | ||||||
| 		echo json_encode($slider_range); | 		 | ||||||
|  | 		// this is the first real deposit
 | ||||||
|  | 		if ($slider_range && !$slider_range[1]["transaction_id"]) {  | ||||||
|  | 			$fake_trans_id = $slider_range[0]["transaction_id"] - 1; | ||||||
|  | 			$real_trans = $slider_range[0]; | ||||||
|  | 			$year = date("Y"); | ||||||
|  | 			$slider_range[0] = array("transaction_id" => "$fake_trans_id","deposited" => "yes","date" => "$year-01-01 22:22:22"); | ||||||
|  | 			$slider_range[1] = $real_trans; | ||||||
|  | 			echo json_encode($slider_range); | ||||||
|  | 		 | ||||||
|  | 		// no real deposits exist				
 | ||||||
|  | 		} elseif (!$slider_range) { | ||||||
|  | 		// send fake data
 | ||||||
|  | 			$year = date("Y"); | ||||||
|  | 			$slider_range = array | ||||||
|  | 							(	array("transaction_id" => "1","deposited" => "yes","date" => "$year-01-01 22:22:22"), | ||||||
|  | 								array("transaction_id" => "2","deposited" => "yes","date" => "$year-01-02 22:22:22"), | ||||||
|  | 							); | ||||||
|  | 			echo json_encode($slider_range); | ||||||
|  | 		 | ||||||
|  | 		// more than 1 deposit exists		
 | ||||||
|  | 		} else { | ||||||
|  | 			echo json_encode($slider_range); | ||||||
|  | 		} | ||||||
|  | 		 | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// Deposit Calculator
 | 	// Deposit Calculator
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user