<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>App Real Estate</title>
</head>

<body>

 <?php 
//$user = new User();
$tenant = new Tenant();
$tenant->setFirstName('New');
$tenant->setLastName("Tenant");
$tenant->setEmail('*****@*****.**');
$tenant->setPhoneNumber('0719 644 479');
$tenant->setNationalIdNumber('29074310');
echo "<tt><pre>" . var_dump($tenant) . "</pre></tt>";
/**$sanitized_props = $user->_sanitizedProperties();
	echo "<tt><pre>".var_dump($sanitized_props)."</pre></tt>";*/
if ($tenant->save()) {
    $msg = "User details created";
} else {
    $msg = "Save failed";
}
echo "User ID: ";
echo $tenant->id;
echo "<br />";
echo "First Name: ";
echo $tenant->getFirstName();
echo "<br />";
 $id_num = $_POST['id_num'];
 $email = $_POST['email'];
 $business = $_POST['business'];
 $joined = $_POST['joined'];
 if (empty($fname) || empty($lname) || empty($phone) || empty($id_num) || empty($joined)) {
     $err = "Form fields marked with an asterix are required";
 } else {
     // Continue with processing
     $prop_id = (int) $session->sessionVar("prop_id");
     $room_id = (int) $session->sessionVar("room_id");
     $tenant = new Tenant();
     $tenant->setPropertyId($prop_id);
     $tenant->setRoomId($room_id);
     $tenant->setFirstName($fname);
     $tenant->setLastName($lname);
     $tenant->setPhoneNumber($phone);
     $tenant->setNationalIdNumber($id_num);
     if (!empty($email)) {
         $tenant->setEmail($email);
     }
     if (!empty($business)) {
         $tenant->setBusinessName($business);
     }
     $tenant->setDateJoined($joined);
     #echo var_dump($tenant);
     if ($tenant->createNewTenant($room_id)) {
         $session->message("Tenant added");
         redirect_to("tenants.php");
     } else {
         $err = "An error occured preventing the tenant from being added. Try again later";
     }