Added Other AP
This commit is contained in:
@@ -0,0 +1,127 @@
|
||||
<?php
|
||||
|
||||
class ReportMock {
|
||||
|
||||
public function weeklySpending($db, $data) {
|
||||
error_log('ReportMock::weeklySpending($db, $data) ');
|
||||
return [[
|
||||
[
|
||||
'dow' => 0,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 1,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 2,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 3,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 4,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 5,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 6,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
],[]];
|
||||
}
|
||||
|
||||
public function spendingByCategoryLastSevenDays($db, $data) {
|
||||
error_log('ReportMock::spendingByCategoryLastSevenDays($db, $data) ');
|
||||
return [[
|
||||
[
|
||||
'type' => 'RideShare',
|
||||
'spent' => rand(20,100).'.'.rand(0,99)
|
||||
],
|
||||
[
|
||||
'type' => 'Taxi',
|
||||
'spent' => rand(20,100).'.'.rand(0,99)
|
||||
],
|
||||
[
|
||||
'type' => 'Scooter',
|
||||
'spent' => rand(0,20).'.'.rand(0,99)
|
||||
],
|
||||
[
|
||||
'type' => 'Bus',
|
||||
'spent' => rand(0,50).'.'.rand(0,99)
|
||||
],
|
||||
[
|
||||
'type' => 'Subway',
|
||||
'spent' => rand(0,50).'.'.rand(0,99)
|
||||
]
|
||||
],[]];
|
||||
}
|
||||
|
||||
public function spendingByWeekdayLastSevenDays($db, $data) {
|
||||
error_log('ReportMock::spendingByWeekdayLastSevenDays($db, $data)');
|
||||
return [[
|
||||
[
|
||||
'dow' => 0,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 1,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 2,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 3,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 4,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 5,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
[
|
||||
'dow' => 6,
|
||||
'spent' => sprintf("%0.02f",rand(0,5000)/100.0)
|
||||
],
|
||||
],[]];
|
||||
}
|
||||
|
||||
public function travelTimeBreakdownVsAverage($db, $data) {
|
||||
error_log('ReportMock::travelTimeBreakdownVsAverage($db, $data)');
|
||||
return [[
|
||||
[// average
|
||||
["axis" => "Walk","value" => 0.60],
|
||||
["axis" => "Bicycle","value" => 0.9],
|
||||
["axis" => "Scooter","value" => 0.47],
|
||||
["axis" => "Taxi","value" => 0.60],
|
||||
["axis" => "My Car","value" => 0.7],
|
||||
["axis" => "Bus","value" => 0.4],
|
||||
["axis" => "Train","value" => 0.40],
|
||||
["axis" => "Plane","value" => 0.60]
|
||||
],
|
||||
[// current user
|
||||
["axis" => "Walk","value" => 0.85],
|
||||
["axis" => "Bicycle","value" => 0.7],
|
||||
["axis" => "Scooter","value" => 0.50],
|
||||
["axis" => "Taxi","value" => 0.75],
|
||||
["axis" => "My Car","value" => 0.5],
|
||||
["axis" => "Bus","value" => 0.37],
|
||||
["axis" => "Train","value" => 0.50],
|
||||
["axis" => "Plane","value" => 0.40]
|
||||
]
|
||||
],[]];
|
||||
}
|
||||
}
|
||||
|
||||
// vi:ts=2
|
||||
|
||||
Reference in New Issue
Block a user