$properties = Property::findAll(); /////////////////////////////////////////////////////////////////////////// /////////////////////////////// PROCESS SUBMIT //////////////////////////// /////////////////////////////////////////////////////////////////////////// if (isset($_POST['submit'])) { $prop_id = $_POST['prop']; $expense = $_POST['expense']; $start = $_POST['start']; $end = $_POST['end']; $amount = $_POST['amount']; if (empty($prop_id) || empty($expense) || empty($start) || empty($end) || empty($amount)) { $err = "Form fields marked with an asterix are required"; } else { $exp = new Expense(); $exp->setPropertyId($prop_id); $exp->setName($expense); $exp->setStartPeriod($start); $exp->setEndPeriod($end); $exp->setDatePaid(); $exp->setPaymentAmount($amount); if ($exp->save()) { Logger::getInstance()->logAction("EXPENSE", $amount, $expense); /*$log = Logger::getInstance(); $log->logAction("EXPENSE", $amount, "Payment to security firm");*/ //echo var_dump($log); $mesg = "Expense recorded"; $session->message($mesg); redirect_to("expenses.php"); } else { $err = "An error occured preventing the expense from being recorded"; }