mirror of
				https://github.com/fspc/Yellow-Bike-Database.git
				synced 2025-10-31 17:05:36 -04:00 
			
		
		
		
	Fixes a search bug when date is in the past.
This commit is contained in:
		
							parent
							
								
									687bb3ca01
								
							
						
					
					
						commit
						c034d5d72e
					
				| @ -101,8 +101,8 @@ $change_fund = CHANGE_FUND; | ||||
| 		 | ||||
| 		if ( $visible_count == $result["count"] ) { // 1 or more deposits, and all deposits are visible	
 | ||||
| 			 | ||||
| 							 | ||||
| 			foreach ( $deposit as $key => $value ) { | ||||
| 							 | ||||
| 				if ( $c > $key ) {				 | ||||
| 					$query = 'SELECT  SUM(IF(payment_type="check", amount, 0)) AS "check",   | ||||
| 				    			SUM(IF(payment_type="credit", amount, 0)) AS "credit",   | ||||
| @ -129,7 +129,9 @@ $change_fund = CHANGE_FUND; | ||||
| 
 | ||||
| 				$limit = $visible_count + 1; | ||||
| 				$query = 'SELECT transaction_id FROM transaction_log  | ||||
| 							WHERE transaction_type="Deposit" ORDER BY transaction_id DESC LIMIT ' . $limit . ';'; | ||||
| 							WHERE transaction_type="Deposit" AND transaction_id<=' . $deposit[0] .  | ||||
| 							' ORDER BY transaction_id DESC LIMIT ' . $limit . ';';	 | ||||
| 						    | ||||
| 				$sql = mysql_query($query, $YBDB) or die(mysql_error()); | ||||
| 				 | ||||
| 				while ( $result = mysql_fetch_assoc($sql) ) { | ||||
| @ -138,7 +140,7 @@ $change_fund = CHANGE_FUND; | ||||
| 				 | ||||
| 				foreach ( $transaction_id as $key => $value ) {  | ||||
| 						 | ||||
| 						if ($key <= $c) { | ||||
| 					if ($key <= $c && $transaction_id[$key + 1]) { | ||||
| 						$query = 'SELECT  SUM(IF(payment_type="check", amount, 0)) AS "check",   | ||||
| 					    			SUM(IF(payment_type="credit", amount, 0)) AS "credit",   | ||||
| 					    			SUM(IF(payment_type="cash", amount, 0)) AS "cash"   | ||||
| @ -147,6 +149,14 @@ $change_fund = CHANGE_FUND; | ||||
| 						$sql = mysql_query($query, $YBDB) or die(mysql_error()); | ||||
| 						$result = mysql_fetch_assoc($sql); | ||||
| 						$result_obj[$transaction_id[$key]] = $result; 	 | ||||
| 					} elseif ($key <= $c && !$transaction_id[$key + 1] ) { | ||||
| 						$query = 'SELECT  SUM(IF(payment_type="check", amount, 0)) AS "check",   | ||||
| 						    		SUM(IF(payment_type="credit", amount, 0)) AS "credit",   | ||||
| 						    		SUM(IF(payment_type="cash", amount, 0)) AS "cash"   | ||||
| 						    		FROM transaction_log WHERE paid=1 AND transaction_id <' . $transaction_id[$key] .  ';'; | ||||
| 						$sql = mysql_query($query, $YBDB) or die(mysql_error()); | ||||
| 						$result = mysql_fetch_assoc($sql); | ||||
| 						$result_obj[$transaction_id[$key]] = $result; 					 | ||||
| 					}									 | ||||
| 				 | ||||
| 				} // foreach
 | ||||
|  | ||||
| @ -77,7 +77,7 @@ if($_GET['record_count']>0){ | ||||
| 
 | ||||
| mysql_select_db($database_YBDB, $YBDB); | ||||
| $query_Recordset1 = "SELECT *,
 | ||||
| DATE_FORMAT(date,'%m/%d (%a)') as date_wday, | ||||
| DATE_FORMAT(date,'%m/%d/%y (%a)') as date_wday, | ||||
| CONCAT('$',FORMAT(amount,2)) as format_amount, | ||||
| CONCAT(contacts.last_name, ', ', contacts.first_name, ' ',contacts.middle_initial) AS full_name, | ||||
| LEFT(IF(show_startdate, CONCAT(' [', | ||||
| @ -558,7 +558,7 @@ if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "ChangeDate")) { | ||||
|           	if ($row_Recordset1['transaction_type'] == "Deposit") { echo "class='deposit'"; } | ||||
|           ?> >
 | ||||
|           <td><?php echo $row_Recordset1['shop_id']; ?></td>
 | ||||
| 		  <td><?php echo $row_Recordset1['date_wday']; ?></td>
 | ||||
| 		  <td><span id="wday" style="font-size:96%;"><?php echo $row_Recordset1['date_wday']; ?></span></td>
 | ||||
| 		  <td><?php echo $row_Recordset1['transaction_type']; ?></td>
 | ||||
| 		   | ||||
| 		  <td><?php  // Patron or Anonymous	  
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user