if (isset($_POST['submit'])) { $start_date = $_POST['start_date']; $end_date = $_POST['end_date']; if (empty($start_date) || empty($end_date)) { $err = "Choose a month from which to display rent payments from"; } elseif (!valid_date_range($start_date, $end_date)) { $err = "Reports can only be specified monthly"; } else { // continue with processing //echo var_dump($prop_id); $payments = Rent::getPaymentsFromProperty($prop_id, $start_date, $end_date); //echo var_dump($payments); $arrears_paid = ArrearsPaid::getPaidArrearsForProperty($prop_id, $start_date, $end_date); $arrears = Arrears::getOutstandingArrearsForProperty($prop_id, $start_date, $end_date); $expenses = Expense::findByPeriodForProperty($prop_id, $start_date, $end_date); $deposits = Deposit::findPaymentsForPeriodByProperty($prop_id, $start_date, $end_date); $refunds = Deposit::findRefundsForPeriodByProperty($prop_id, $start_date, $end_date); $refunds_kplc = DepositKPLC::findRefundsForPeriodByProperty($prop_id, $start_date, $end_date); $refunds_eldowas = DepositEldowas::findRefundsForPeriodByProperty($prop_id, $start_date, $end_date); $records = CollectionReport::buildRecords($prop_id, $start_date, $end_date); $deductions = CollectionReport::calcTotalDeductionsForPeriod($prop_id, $start_date, $end_date); //echo var_dump($records); //echo var_dump($arrears_paid); } } elseif (isset($_POST['report'])) { // Generate PDF report $start_date = $_POST['start_date']; $end_date = $_POST['end_date']; if (empty($start_date) || empty($end_date)) { $err = "Choose a period to use in generating report"; } else {