$type = $_GET['type']; if (!is_int($tenant_id)) { $mesg = "Receipt for the transaction could not be generated. An invalid value was sent through the URL"; $session->message($mesg); redirect_to("tenants.php"); } elseif (!valid_receipt($type)) { $mesg = "Receipt for the transaction could not be generated. An invalid value was sent through the URL"; $session->message($mesg); redirect_to("tenants.php"); } else { switch ($type) { case "deposit": $deposit = Deposit::findByTenantId($tenant_id); break; case "deposit_kplc": $dpt_kplc = DepositKPLC::findByTenantId($tenant_id); break; case "deposit_eldowas": $dpt_eldowas = DepositEldowas::findByTenantId($tenant_id); break; case "rent": $rent = Rent::findById($id); break; case "arrears": $ap = ArrearsPaid::findById($id); break; } //echo var_dump($deposit); } } else { $mesg = "Operation Not Supported";
$type = $_GET['type']; if (!is_int($tenant_id)) { $mesg = "Deposit edit failed. An invalid value was sent through the URL"; $session->message($mesg); redirect_to('tenants.php'); } elseif (!valid_deposit($type)) { $mesg = "Deposit edit failed. An invalid value was sent through the URL"; $session->message($mesg); redirect_to('tenants.php'); } else { switch ($type) { case "house": $deposit = Deposit::findByTenantId($tenant_id); break; case "kplc": $deposit = DepositKPLC::findByTenantId($tenant_id); break; case "eldowas": $deposit = DepositEldowas::findByTenantId($tenant_id); break; } } } else { $mesg = "Deposit edit failed. An invalid value was sent through the URL"; $session->message($mesg); redirect_to("tenants.php"); } ///////////////////////////////////////////////////////////////////////// //////////////////////////// PROCESS SUBMIT ///////////////////////////// ///////////////////////////////////////////////////////////////////////// if (isset($_POST['submit'])) {
/** * Perform a check to establish whether tenant was already refunded deposit * @param string $type Type of deposit to check for * @return boolean */ public function hasBeenRefundedDeposit($type = "") { switch ($type) { case "house": $deposit = Deposit::findByTenantId($this->id); return $deposit->getStatus() == 1 ? true : false; break; case "kplc": $deposit = DepositKPLC::findByTenantId($this->id); return $deposit->getStatus() == 1 ? true : false; break; case "eldowas": $deposit = DepositEldowas::findByTenantId($this->id); return $deposit->getStatus() == 1 ? true : false; break; } }