/** * To check the existence of claim number in keyhouse database */ public function claimDetailsAction() { if ($this->_request->isPost()) { $filters = array('*' => array('StringTrim', 'HtmlEntities', 'StripTags')); $validators = array('*' => array('allowEmpty' => true)); $input['claimRefNo'] = $this->_request->getParam('claimNumber'); $validate = new Zend_Filter_Input($filters, $validators, $input); $claimRefNo = $validate->getEscaped->claimRefNo; $keyHouseManager = new Manager_Insurance_KeyHouse_Claim(); $claimDetails = $keyHouseManager->getClaim($claimRefNo, $this->_agentSchemeNumber); $claimDetailsResponse = empty($claimDetails) ? 0 : 1; echo $claimDetailsResponse; } }
/** * To display claims in detail * * @return void */ public function claimDetailsAction() { // die("here"); if ($this->_request->isPost()) { $pageForm = new Connect_Form_RentGuaranteeClaims_ClaimDetails(); $filters = array('*' => array('StringTrim', 'HtmlEntities', 'StripTags')); $validators = array('*' => array('allowEmpty' => true)); $input['claimRefNo'] = $this->getRequest()->getParam('claimNumber'); $validate = new Zend_Filter_Input($filters, $validators, $input); $claimRefNo = $validate->getEscaped('claimRefNo'); $keyHouseManager = new Manager_Insurance_KeyHouse_Claim(); $claimDetails = $keyHouseManager->getClaim($claimRefNo, $this->_agentSchemeNumber); if (empty($claimDetails)) { $this->_helper->redirector->gotoUrl('rentguaranteeclaims/no-claim-data'); } $this->view->pageTitle = 'Online Claim Suite - Claim Details'; $this->view->latestDetail = $claimDetails[count($claimDetails) - 1]; $this->view->claimsDetails = $claimDetails; $this->view->claimNumber = $claimRefNo; $this->view->form = $pageForm; } else { $this->_helper->redirector->gotoUrl('rentguaranteeclaims/home'); } }