/** * Get business collected for a pincode under a given time frame */ function getBusinessInAPincode($pincode, $period) { $business_in_a_pincode = new BusinessInAPincode($pincode); if ($period === "today") { $business = $business_in_a_pincode->getBusinessCollectedToday(); } elseif ($period === "weekly") { $business = $business_in_a_pincode->getBusinessCollectedThisWeek(); } elseif ($period === "monthly") { $business = $business_in_a_pincode->getBusinessCollectedThisMonth(); } elseif ($period === "tilldate") { $business = $business_in_a_pincode->getBusinessCollectedTillDate(); } else { $business = $business_in_a_pincode->getBusinessCollectedToday(); } return $business; }
<?php require_once "config.php"; use citibytes\BusinessInAPincode; use citibytes\utils\BusinessUtils; use citibytes\persister\SimpleDbPersister; $pincode = $_REQUEST["pincode"]; //Get All business collected till date for a pincode $period = "tilldate"; $business_in_a_pincode = new BusinessInAPincode($pincode); $business = $business_in_a_pincode->getBusinessCollectedTillDate(); $success_json = array("status" => "success", "count" => count($business), "businesses" => $business); echo json_encode($success_json);