implemented #3
This commit is contained in:
parent
12027d5a15
commit
887efcc66c
37
api.php
37
api.php
|
@ -34,16 +34,37 @@ if (isset($_GET["action"]) && isset($_GET["total"]) && isset($_GET["current"]))
|
|||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
$todayConsumption = 0;
|
||||
$yesterdayConsumption = 0;
|
||||
$weekConsumption = 0;
|
||||
$lastWeekConsumption = 0;
|
||||
$monthConsumption = 0;
|
||||
$lastMonthConsumption = 0;
|
||||
$yearConsumption = 0;
|
||||
while($row = $result->fetch_assoc()) {
|
||||
//returns Wh per day
|
||||
//todo calculate te following values out of that
|
||||
$todayConsumption = 0;
|
||||
$yesterdayConsumption = 0;
|
||||
$weekConsumption = 0;
|
||||
$lastWeekConsumption = 0;
|
||||
$monthConsumption = 0;
|
||||
$lastMonthConsumption = 0;
|
||||
$yearConsumption = 0;
|
||||
if ($row["Date"] == date("Y-m-d")){
|
||||
$todayConsumption = $row["DailyConsumption"];
|
||||
}
|
||||
if ($row["Date"] == date("Y-m-d", strtotime("-1 days"))){
|
||||
$yesterdayConsumption = $row["DailyConsumption"];
|
||||
}
|
||||
if (date("W", strtotime($row["Date"])) == date("W")){
|
||||
$weekConsumption += $row["DailyConsumption"];
|
||||
}
|
||||
if (date("W", strtotime($row["Date"])) == date("W", strtotime("-1 weeks"))){
|
||||
$lastWeekConsumption += $row["DailyConsumption"];
|
||||
}
|
||||
if (date("m", strtotime($row["Date"])) == date("m")){
|
||||
$monthConsumption += $row["DailyConsumption"];
|
||||
}
|
||||
if (date("m", strtotime($row["Date"])) == date("m", strtotime("-1 month"))){
|
||||
$lastMonthConsumption += $row["DailyConsumption"];
|
||||
}
|
||||
if (date("y", strtotime($row["Date"])) == date("y")){
|
||||
$yearConsumption += $row["DailyConsumption"];
|
||||
}
|
||||
|
||||
$jsonres = array("todayConsumption"=>$todayConsumption, "yesterdayConsumption"=>$yesterdayConsumption, "weekConsumption"=>$weekConsumption, "lastWeekConsumption"=>$lastWeekConsumption, "monthConsumption"=>$monthConsumption, "lastMonthConsumption"=>$lastMonthConsumption, "yearConsumption"=>$yearConsumption);
|
||||
}
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue