mirror of
https://github.com/fspc/Yellow-Bike-Database.git
synced 2025-02-23 01:03:23 -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();
|
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