mirror of
https://github.com/fspc/Yellow-Bike-Database.git
synced 2025-02-22 17:03:22 -05: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();
|
||||
|
||||
// on date change
|
||||
// transaction slider - on date change
|
||||
$("[name='gnucash_csv_year']").change(function() { transaction_slider(); });
|
||||
|
||||
var slider;
|
||||
@ -166,6 +166,10 @@ $(function() {
|
||||
// currently go by a Jan - Dec year as fiscal year
|
||||
// max deposit from previous year needs to be included in range
|
||||
var year = $("[name='gnucash_csv_year']").val();
|
||||
if (!year) {
|
||||
var d = new Date();
|
||||
year = d.getFullYear();
|
||||
}
|
||||
var last_year = year - 1;
|
||||
|
||||
$.each(obj,function(k,v){
|
||||
|
@ -94,8 +94,32 @@ $change_fund = CHANGE_FUND;
|
||||
$sql = mysql_query($query, $YBDB) or die(mysql_error());
|
||||
while ( $result = mysql_fetch_assoc($sql) ) {
|
||||
$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
|
||||
|
Loading…
x
Reference in New Issue
Block a user