}
$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";